Embeded zařízení již nejsou jednoduchá zařízení. Komunikace s uživatelem pomocí dotykové obrazovky nebo zpracování dat ze senzorů si vyžádá dostatečný výkon pro sofistikované algoritmy. Operačních systémů existuje mnoho a každý je vhodný pro jinou situaci.
Vývoj embeded systému vyžaduje mít ty správné nástroje pro ladění daného kódu. Nejedná se jen o ladící software, ale také o potřebný hardware a různé konektory a sondy. Podívejme se, jaké nástroje jsou potřeba a jak je vybrat.
Prodloužená životnost baterie snižuje náklady na údržbu a zvyšuje spolehlivost zařízení. Mikrokontrolér používaný v bateriových zařízeních je významným odběratelem energie, a proto je nutné zvolit vhodnou architekturu. V mnoha případech se ukázalo, že 16bitové mikrokontroléry jsou tou nejlepší volbou.
STMicroelectronics přináší řadu 32bitových mikrokontrolérů, které vynikají vysokým výkonem, jsou flexibilní a energeticky nenáročné. Nyní jsou k dispozici v malém pouzdru, které má jen osm pinů.
Řada kontrolérů OPTIGA od Infineon Technologies nyní obsahuje Trust X Security Controller, který je určen pro zabezpečení internetu věcí, inteligentních domů, zdravotnických zařízení a robotů. Podporuje kryptografii s eliptickými křivkami (ECC) s 256bity, AES128 a SHA-256. Tyto bezpečnostní technologie výrazně zvyšuje celkovou bezpečnost systému.
Mbed OS je operační systém s otevřeným zdrojovým kódem pro platformy využívající mikrokonřadiče Arm navržené speciálně pro IoT zařízení. Mbed OS poskytuje abstrakční vrstvu pro mikrokontroléry a vývojáři se mohou soustředit na psaní aplikací. Mají přitom velmi dobrý základ konektivity bezpečnosti i hardwarové kompatibility.
Společnost Renesas Electronics Corp nabízí cloudovou sadu RX65N, která zjednodušuje připojení koncových zařízení IoT k Amazon Web Services (AWS). Sada obsahuje vestavěný Wi-Fi modul a mikrokontrolér RX65N s Amazon FreeRTOS. Tato kombinace dokáže data ze senzorů okolního prostředí jednoduše a bezpečně přenést do cloudu AWS.
Vývoj zařízení IoT může být náročnější, než si mnozí vývojáři nebo firmy uvědomují. Propojení vestavěného systému s cloudem dramaticky zvyšuje časovou náročnost systému. Nejlepším způsobem, jak se vyhnout psaní vlastních plánovačů nebo zabývat se načasováním na úrovni hardware, je použít operační systém v reálném čase (RTOS).
Umělá inteligence a strojové učení nemusí pro každého znamenat totéž. Jedni chtějí spočítat cokoli, když budou mít dost velký výpočetní výkon a cloud pro velká data, druhým stačí deska za 100 dolarů.
Nové komunikační schopnosti (EtherCAT, Ethernet a CAN FD), které jsou integrovány do řady procesorů C2000 jsou vhodné pro motorové pohony, automatizaci výroby a aplikace s vysokým výkonem.