WiFi модули ESP8266 первоначально захватили рынок IoT приложений благодаря их низкой цене, позже они стали основной WiFi IoT платформой platform для любителей благодаря их большому сообществу разработчиков. Но технология прогрессирует с течением времени и постоянно появляется что-то новое, Realtek RTL8710 может оказаться интересной альтернативой с его процессором ARM Cortex-M3 @ 166 МГц, немного больше пользовательской памяти (48 Кб), поддержка аудио, быстрая WiFi производительность, сохраняя при этом низкую стоимость, модули можно приобрести за $3.90 на ICS station, немного дешевле на eBay и самая дешевая цена $1.95 за штуку на Aliexpress включая доставку если вы покупаете 100 штук или более. Читать далее «Альтернатива ESP8266? WiFi IoT модуль Realtek RTL8710 ARM Cortex-M3 продается за $2 и выше»
$20 MediaTek LinkIt 7687 Arduino совместимая WiFi IoT платформа под апрвлением FreeRTOS
MediaTek Labs уже запускали несколько WiFi платформ для IoT приложений, начиная с LinkIt ONE, позже был LinkIt Smart 7688 под управлением OpenWrt, сейчас компания запускает LinkIt 7687 HDK (Hardware Development Kit) на базе процессора Mediatek MT7687F Cortex-M4, под управлением FreeRTOS, разработано и произведено с применением технологии Silicon Application Corp (SAC). Читать далее «$20 MediaTek LinkIt 7687 Arduino совместимая WiFi IoT платформа под апрвлением FreeRTOS»
PULPino открытый исходный код RISC-V MCU разработан для IoT и переносных устройств
lowRISC это не единственный проект с открытым исходным кодом процессора на основе команд RISC-V, исследователи из университета ETH в Цюрихе и университета Болоньи разработали PULPino открытый исходный код процессора на базе набора команд RISC-V, оптимизированный для низкого потребления энергии и нацеленный на переносимые устройства и IoT приложения. Читать далее «PULPino открытый исходный код RISC-V MCU разработан для IoT и переносных устройств»
OpenAMP платформа с открытым кодом обеспечивающая связь между Linux, RTOS и приложениями Bare Metal в гетерогенных встраиваемых системах
Интегрированные системы становятся все более сложными и выходят за пределы однородных многоядерных систем путем смешивания различных типов ядер, таких как ядра высокой производительности, ядра низкой мощности в реальном времени, или даже FPGA структура. Примеры включают NXP i.MX6 SoloX с ядром ARM Cortex A9 для Linux-приложений и ядро ARM Cortex M4 для задач реального времени, или Xilinx Zynq UltraScale+ MPSoC с ядром Cortex A53 для приложений высшего уровня, ядро Cortex R5 для обработки в режиме реального времени и Ultrascale FPGA логика. Все эти разные ядра под управлением собственных ОС на базе Linux, RTOS или bare metal приложения, все это делает разработку программного обеспечения еще более сложной задачей. В целях снижения сложности, а также для решения некоторых проблем, Multicore Association запустила новую рабочую группу нацеленную на управление, расширение и стандартизацию OpenAMP (Open Asymmetric Multi Processing), открытый исходный код который позволяет операционным системам взаимодействовать в широком диапазоне сложных гомогенных и гетерогенных архитектур, и позволяет производить асимметричную многопроцессорную обработку приложений используя параллелизм, предлагаемый в многоядерной конфигурации. Читать далее «OpenAMP платформа с открытым кодом обеспечивающая связь между Linux, RTOS и приложениями Bare Metal в гетерогенных встраиваемых системах»