reklama
reklama
reklama
reklama
reklama
reklama
reklama
reklama
© kornwa dreamstime.com Technologie | 03 listopada 2016

Kompleksowe rozwi膮zania systemowe IoT od ARM

Podczas ARM TechCon przedstawiono nowe rozwi膮zania, maj膮ce pom贸c w budowie bezpiecznych system贸w IoT, kt贸re chcia艂yby komunikowa膰 si臋 w chmurze. Uwag臋 zwraca tak偶e skalowalno艣膰 i kompleksowe podej艣cie do problemu.
Na konferencji ARM TechCon, firma ARM przedstawi艂a obszerne informacje (portfolio) dotycz膮ce swoich produkt贸w i us艂ug, kt贸re maj膮 pom贸c w prostszym tworzeniu bezpiecznych system贸w IoT. Zawiera膰 si臋 w tym maj膮 nowoczesne rdzenie, systemy operacyjne i us艂ugi dzia艂aj膮ce w chmurze (SaaS). Propozycje i rozwi膮zania te maj膮 wspom贸c tworzenie system贸w IoT wykorzystuj膮cych przetwarzanie w chmurze. Ma to dotyczy膰 zar贸wno aplikacji ma艂ych, jak i tych bardziej rozbudowanych (high-end), a ponadto by膰 ukierunkowane w stron臋 innych aplikacji, gdzie energi臋 do pracy pozyskuje si臋 z otoczenia. Rozw贸j IoT wymaga rozwi膮za艅 coraz bardziej efektywniejszych, bezpieczniejszych i skalowalnych, jak podaje Nandan Nayamaplly, dyrektor strategiczny ARM. Aby sprosta膰 tym wymaganiom, w tym tak偶e metodom przy艣pieszaj膮cym tworzenie nowych aplikacji, ARM stworzy艂o integralne rozwi膮zania, kt贸re maj膮 zapewnia膰 wi臋ksze bezpiecze艅stwo ka偶dego elementu systemu IoT. W艣r贸d tych rozwi膮za艅 znale藕膰 mo偶na rdzenie CPU, kt贸re posiada膰 maj膮 wbudowan膮 technologi臋 TrustZone (ochrona wykonywania zada艅), a tak偶e specjalne magistrale procesorowe, rozszerzaj膮ce obszar dzia艂ania TrustZone na pami臋膰 i peryferia. Do tego zaliczy膰 trzeba tak偶e sprz臋towe wsparcie dla CryptoCell, kt贸re obs艂ugiwa膰 ma bezpieczny rozruch systemu, zarz膮dzanie kluczami, itd. Opr贸cz nowych rdzeni CPU, firma ARM oferuje tak偶e nowe systemy komunikacji radiowej w standardzie 802.15.4, pracuj膮ce z napi臋ciami poni偶ej 1 V, a tak偶e wst臋pnie przygotowany system IP z dedykowanym oprogramowaniem, dla sprawniejszego tworzenia SoC. Portfolio firmy ARM dotycz膮ce projektowania nowych system贸w IoT, zosta艂o zapocz膮tkowane przez dwa nowe rdzenie, oparte na architekturze ARMv8-M. Mowa tu o: M23 i M33.
  • M33 ma by膰 uk艂adem 32-bitowym z wbudowan膮 technologi膮 TrustZone o rozszerzeniami DSP i FPU, o og贸lnym przeznaczeniu. Zawarto tu r贸wnie偶 ko-procesor, stanowi膮cy interfejs, zapewniaj膮cy sprawn膮 komunikacj臋 pomi臋dzy elementami sprz臋towymi gotowego uk艂adu.
  • M23 jest z kolei prostszym uk艂adem, maj膮cym znale藕膰 swoje miejsce g艂贸wnie w urz膮dzeniach o ma艂ym zu偶yciu energii. Tak偶e posiada膰 ma wsparcie technologii TrustZone. Jest jednak o 75% mniejszym bratem M33 i zu偶ywa膰 ma o 50% mniej energii ni偶 on.
Jak wspomnieli艣my, same rdzenie to nie jedyna nowo艣膰, jak膮 ARM oferuje. Wa偶nym elementem s膮 interfejsy, kt贸re rozszerza膰 maj膮 mo偶liwo艣ci TrustZone na pozosta艂e elementy gotowych uk艂ad贸w. Magistrala CoreLink SIE-200 ma stanowi膰 wa偶ne rozszerzenie dla rdzeni ARMv8-M, wsp贸艂pracuj膮c z AHB5. Po艂膮czenie tych rozwi膮za艅 ma stanowi膰 mocny punkt nowych rozwi膮za艅, izoluj膮c cz臋艣膰 zabezpieczon膮 od niezabezpieczonej. Jest to te偶 po艂膮czenie konfigurowalne, dzi臋ki czemu mo偶e dogodnie wpasowa膰 si臋 w r贸偶ne wymagania stawiane architekturom, dostosowanym pod konkretne aplikacje. Magistrala ta wykorzystywa膰 ma protok贸艂 AMBA. Lecz ARM postanowi艂o p贸j艣膰 te偶 nieco dalej, ni偶 tylko rdzenie. Ich nowe IoT POP IP tworzy uk艂ady referencyjne, kt贸re stanowi膰 mog膮 wytyczne dla projektant贸w, 艂膮cz膮c cz臋艣ci sprz臋towe (fizyczne rdzenie IP) z metodologi膮, dzi臋ki kt贸rej chce si臋 osi膮gn膮膰 mi臋dzy innym odpowiedni profil energetyczny tworzonych aplikacji. ARM opracowa艂o tak偶e podsystemowy system IP CoreLink SSE-200, kt贸re stworzono w oparciu o M33 i CryptoCell. Ten podsystem integruje w sobie obs艂ug臋 pami臋ci, peryferii, wspomnianego radia, to pracy z takimi standardami jak: Bluetooth, ZigBee i Thread. Ma posiada膰 te偶 wsparcie oprogramowania, skrojonego do potrzeb konkretnego projektu, zawieraj膮c wsparcie systemu operacyjnego, protoko艂u stosu dla obs艂ugi radia, programowych rozwi膮za艅 bezpiecze艅stwa, sterownik贸w, a tak偶e obs艂ug臋 funkcji zarz膮dzania energi膮. To kompleksowe rozwi膮zane, kt贸re mo偶e zosta膰 tak偶e zaimplementowane w uk艂adach FPGA, dla szybszego prototypowania. Nad tym wszystkim znale藕膰 b臋dzie mo偶na jeszcze jeden aspekt, proponowany przez ARM. Mowa tu o przetwarzaniu w chmurze, jako elementu systemu 鈥瀘programowania jako us艂ugi鈥 (SaaS). Wbudowanie chmury ma da膰 kolejne korzy艣ci, w tym: bezpiecze艅stwo oraz mo偶liwo艣膰 wykonywania stosowanych aktualizacji, zar贸wno na etapie produkcji, jak i po wprowadzeniu produktu na rynek. Us艂ugi takie maj膮 zapewnia膰 bezpieczn膮 komunikacj臋 z urz膮dzeniami IoT. Mowa tu nie tylko o procesach zwi膮zanymi z utrzymywaniem produktu, ale pozwol膮 na sprawniejsze przekazywanie danych, tak偶e do kolejnych us艂ug w chmurze. To ma pozwoli膰 na sprawniejsz膮 interakcj臋 u偶ytkownika z ca艂ym systemem i danymi, jakie system ma posiada膰. Jak podaje pan Nayampally, nowe rozwi膮zania chmurowe ARM (mbed Cloud), mog膮 by膰 wykorzystywane z niemal dowolnymi uk艂adami, o r贸偶nej architekturze i z dowolnymi us艂ugami sieciowymi (chmur膮). To pozwoli na lepsz膮 integracj臋 rozwi膮za艅 IoT, w jedne zwarty system. Kompletno艣膰 rozwi膮za艅 ARM ma by膰 czym艣 niezwyk艂ym w bran偶y przemys艂owej, jak m贸wi SteveHoffenberg, dyrektor technologii IoT i system贸w wbudowanych w VDC Research. 鈥濵aj膮c bezpieczne 艣rodowisko na poziomie poszczeg贸lnych chip贸w, da tw贸rcom odpowiednie 艣rodki do tworzenia nowoczesnych i bezpiecznych rozwi膮za艅鈥. Jednak jak podaje, na podobne pomys艂y wpad艂a te偶 firma Microchip, pokazuj膮c swoje nowe procesory wspieraj膮ce AWS. Mia艂 to by膰 przyk艂ad wsp贸艂pracy pomi臋dzy tw贸rcami uk艂ad贸w scalonych, a dostawcami us艂ug chmurowych. Jednak ARM posiada siln膮 pozycj臋, a proponowane przez nich rozwi膮zania maj膮 wiele zalet. Skalowalno艣膰 i mo偶liwo艣膰 dostosowania si臋 pod konkretne potrzeby, ju偶 na poziomie uk艂adu scalonego, pod艂膮czaj膮c si臋 pod chmur臋 ju偶 na tym poziomie w spos贸b bezpieczny, to wielkie zalety tego systemu, pozwalaj膮ce na tworzenie kompleksowych rozwi膮za艅. Jednak偶e to z kolei poci膮ga膰 ma za sob膮 pewne niedogodno艣ci dla us艂ugodawc贸w chmur, gdy偶 b臋d膮 musieli oni zapewne tworzy膰 tzw. agent贸w, pod konkretne rodziny i uk艂ady procesor贸w. Jednak偶e wspomniany CoreLink SSE-200 mo偶e pom贸c w wyeliminowaniu tej niedogodno艣ci. Pierwsze uk艂ady, M23 i M33 maj膮 pojawi膰 si臋 na dniach, podobnie jak dedykowany dla nich system operacyjny OS5. Pierwszych aplikacji, opartych na nowych technologiach i rozwi膮zaniach, mo偶emy si臋 spodziewa膰 w pierwszym kwartale przysz艂ego roku (2017). fot. 漏 ARM
reklama
reklama
Za艂aduj wi臋cej news贸w
February 20 2019 12:04 V12.2.3-1