TABLE OF CONTENTS:
Autor: Piotr Strzałkowski, Embedded Domain Expert
Emocje po embedded world 2022 powoli opadają, ale bardzo chcemy wam opowiedzieć, co zobaczyliśmy, co nas zainteresowało i gdzie widzimy potencjał do naszego rozwoju. Na początku tego roku pokusiliśmy się o prognozę trendów w embedded – czy targi embedded world potwierdziły nasze przypuszczenia? Sprawdźcie!
Wszyscy obserwujemy spowolnienie na rynku związane z brakiem krzemu, jednak mimo wszystko pojawiło się trochę technicznych nowości i ciekawostek dla embedded hardware’u.
Na starcie naszą uwagę zwrócił bluetooth 5.3 firmy ST, wspomagający śledzenie obiektów przy pomocy technologii AoA. Ciekawie zapowiadają się też jednopłytkowe moduły zawierające w sobie jednocześnie Bluetooth 5.3 i Wi-Fi 6 firmy muRata.
Wisienką embedded hardware na torcie były wyświetlacze samochodowe. Nie zwykłe, a niezwykłe – zaprezentowano urządzenia, które w stanie czuwania imitują drewnianą deskę rozdzielczą, po dotknięciu natomiast wyświetlają obrazy.
Pokazano również prototyp dotykowego wyświetlacza holograficznego rodem z filmów sci-fi. Obraz wyświetla się w powietrzu, a my możemy wchodzić z nim w interakcje i fizycznie naciskać wirtualne przyciski – magia!
Zgodnie z naszymi przewidywaniami z początku roku AI w embedded zyskuje na popularności. Nie myliliśmy się, pisząc w lutym, że mikrokontrolery posiadające peryferia przyspieszające obliczenia potrzebne dla sztucznej inteligencji czy też peryferia umożliwiające implementację HW sieci neuronowych zagościły na dobre w portfolio produktów producentów półprzewodników.
Na targach embedded world 2022 naszą uwagę przykuł jeden z przedstawicieli grupy smart sensors, a dokładniej czujnik BHI260AP firmy Bosch. Zawiera on 6-osiowe IMU, a oprócz tego posiada też modyfikowalną sztuczną inteligencję, analizującą wyniki z IMU. W Solwicie nie tak dawno mieliśmy styczność z tym rozwiązaniem, w ramach jednego z projektów embedded i z całą pewnością możemy potwierdzić – spisał się znakomicie.
Kolejną nowością embedded AI była jedna z kamer z serii IAM firmy NET GmbH z wbudowanym rozpoznawaniem obiektów, opartym na układach FPGA oraz technologiach AI i OpenCV. Widzieliśmy demo produktu, które tylko utwierdziło nas w przekonaniu, że rozwiązania tej klasy są coraz bardziej kompaktowe i szybkie.
Gdy opisywaliśmy trendy w embedded na 2022 spodziewaliśmy się, że to MicroPython i C++ będą wieść prym w dziedzinie oprogramowania systemów wbudowanych. Jednak rzeczywistość nieco nas zaskoczyła – to język RUST zaczyna zaznaczać swoją obecność i coraz więcej firm chwali się, że ich oprogramowanie embedded jest tworzone właśnie w tym języku. Wydaje się, że ta bezpieczniejsza alternatywa dla C++ zaczyna być doceniania przez deweloperów i producentów, co cieszy wszystkich fanów RUST-a w Solwicie (a mamy ich kilku!).
Fundacja Raspberry Pi zaprezentowała układ Raspberry Pi Pico (RP2040), który znacznie różni się od dotychczasowych konstrukcji. Nowa płytka posiada dwurdzeniowy mikrokontroler oparty o technologię ARM Cortex-M0+, 264kB RAM i do 16MB flash. RP2040 można programować przy pomocy dostępnego SDK napisanego w języku C lub MikroPythona – wydaje się, że nowa płytka Raspberry Pi Pico może bardzo pozytywnie wpłynąć na popularność projektów używających właśnie tego ostatniego.
Widać, że branża security też mocno się rozwija. Na stanowisku firmy ST został zaprezentowany system, oparty na wybranych układach scalonych i mikrokontrolerze z serii SPCxxx, telefonie komórkowym i komunikacji NFC, umożliwiający dostęp do pojazdów. Wydaje się, że to rozwiązanie może być remedium na problemy z poprzednimi systemami bezkluczykowymi.
Na targach można było także znaleźć firmy, które oferowały ekosystemy security dla urządzeń IoT, dzięki którym można monitorować na bieżąco stan systemu i analizować jego podatności. Bardzo nas cieszy pojawianie się coraz to nowszych systemów zabezpieczeń, ponieważ świadczy to o rosnącej świadomości Security wśród producentów i użytkowników.
Producenci mikrokontrolerów wprowadzają nowsze, szybsze i bardziej skomplikowane urządzenia, zabezpieczające kod i interfejsy komunikacyjne. To tylko potwierdza nasze prognozy, że cyberbezpieczeństwo oprogramowania embedded jest i będzie kluczowe.
Tegoroczne targi EW 2022 udowadniają, że branża embedded nie zwalnia tempa ani w dziedzinie embedded hardware ani embedded software. Nasze prognozy w większości się sprawdziły. Mariaż RPI z MikroPythonem na pewno wpłynie pozytywnie na popularyzację tego systemu, będą pojawiać się coraz ciekawsze rozwiązania AI on edge, rozwijać unowocześnione rozwiązania embedded hardware security jak i nowe ekosystemy zabezpieczające IoT. Dodatkowo pojawił się nowy gracz, który może wnieść dużo dobrego do jakości oprogramowania – RUST.
Piotr Strzałkowski, autor tego artykułu, jest ekspertem w dziedzinie embedded i pracuje w Solwicie od ponad 10 lat. Pracował przy wielu projektach dla klientów z różnych branż, ale najlepiej czuje się w systemach dla branży motoryzacyjnej. Ekspert w zakresie wdrażania rozwiązań cybersecurity w oprogramowaniu wbudowanym. Siła zespołu odpowiedzialnego za wdrażanie rozwiązań IoT.