HeliOS – крошечная встраиваемая ОС, разработанная для плат Arduino

Мэнни Петерсон (он же FellFromTree) разработал встраиваемую операционную систему HeliOS, которая разработана специально для 8-битных и 32-битных плат Arduino и может быть легко использована из Arduino IDE.

Говорят, что HeliOS имеет только 21 вызов функции и реализует совместную и управляемую событиями многозадачность, уведомление о задачах/обмен сообщениями, таймеры и управление памятью. Это многозадачное ядро без вытеснения, поэтому вам не придется иметь дело с мьютексами.

Читать далее «HeliOS – крошечная встраиваемая ОС, разработанная для плат Arduino»

SAMD21 Lite – это крошечная плата на базе MCU Cortex-M0+ оснащена разъемом MikroBus и Grove

Если вы являетесь поклонником крошечных микроконтроллерных плат, то вам должна понравится плата для разработки BOKRA SAMD21 Lite, которая основана на базе микроконтроллера Microchip SAMD21 Arm Cortex-M0+, и предлагает большое количество вводов / выводов, благодаря таким разъемам, как MikroBus, Grove, а также 10-контактному разъему. Читать далее «SAMD21 Lite – это крошечная плата на базе MCU Cortex-M0+ оснащена разъемом MikroBus и Grove»

Обзор комплекта CrowPi2 Raspberry Pi 4 – Часть 1 –Распаковка и первая загрузка

В прошлом месяце стало известно, что компания Elecrow представила ноутбук CrowPi2 Raspberry Pi 4 и комплект для обучения электроники в рамках краудфандинговой кампании на Kickstarter.

В данном обзоре будет рассмотрен один из их комплектов. Начнем с проверки содержимого упаковки и его загрузки, прежде чем появится вторая часть обзора, в которой будет все более подробно рассмотрено. Читать далее «Обзор комплекта CrowPi2 Raspberry Pi 4 – Часть 1 –Распаковка и первая загрузка»

Мини-ПК Odyssey Blue J4105 с Windows и Linux поставляется с 128 ГБ SSD и микроконтроллером, совместимым с Arduino

Недавно мы рассмотрели ODYSSEY-X86J4105 SBC от Seeed Studio с Windows 10 и установили его в корпус Re_Computer, чтобы преобразовать его в мини-ПК. Помимо того, что плата является стандартным SBC Intel Gemini Lake, она поставляется с микроконтроллером Arduino и разъемом, а также 40-контактным разъемом ввода-вывода, поэтому она может быть универсальной платформой разработки Arduino и может использоваться для продвинутых проектов по робототехники.

Читать далее «Мини-ПК Odyssey Blue J4105 с Windows и Linux поставляется с 128 ГБ SSD и микроконтроллером, совместимым с Arduino»

Датчик BME680, для измерения качества воздуха в помещениях, получает поддержку прошивки ESPurna для автоматизации ESP8266

Bosch BME680 – это датчик качества воздуха 4-в-1, измеряющий относительную влажность, атмосферное давление, температуру окружающей среды и уровень газа (VOC). Он встречается в таких платах, как Metriful Sense на основе STM32 или Nordic Thingy: 91. Компания Bosch Sensortec опубликовал библиотеку Arduino на основе «программного обеспечения Bosch Sensortec Environmental Cluster (BSEC)» для точных расчетов температуры, влажности, давления и качества воздуха в помещении ( IAQ).

Читать далее «Датчик BME680, для измерения качества воздуха в помещениях, получает поддержку прошивки ESPurna для автоматизации ESP8266»

Плата TTGO T-Lite W5500 ESP32 поставляется с OLED дисплеем, WiFi & Bluetooth подключением и опционально дополнительной платой Ethernet

Если вам нравятся крошечные платы с Ethernet, то плата для разработки TTGO T-Lite W5500 может быть интересным вариантом для вас, поскольку плата ESP32 поставляется со встроенным OLED-дисплеем, и разъемами для подключения дополнительной платы Ethernet, которая называется W5500 Gateway Module. Читать далее «Плата TTGO T-Lite W5500 ESP32 поставляется с OLED дисплеем, WiFi & Bluetooth подключением и опционально дополнительной платой Ethernet»

Edge Impulse обеспечивает машинное обучение на встроенных устройствах Cortex-M

Раньше искусственный интеллект можно было встретить исключительно только в облаке, но это приводит к задержкам для пользователей и более высоким затратам для провайдера, поэтому в настоящее время очень распространен искусственный интеллект на мобильных телефонах или других системах, работающих на прикладных процессорах.

В последнее время наблюдается стремление предоставить возможности машинного обучения даже встроенным системам более низкого уровня, работающим на микроконтроллерах, что мы видели в процессоре GAP8 RISC-V IoT или ядре Arm Cortex-M55 и микро NPU Ethos-U55 для микроконтроллеров на основе ядра Cortex-М, а также Tensorflow Lite.

Читать далее «Edge Impulse обеспечивает машинное обучение на встроенных устройствах Cortex-M»

Это Raspberry Pi Zero? Нет. ATMegaZero – Arduino-совместимая плата

ATMegaZero – это Arduino Leonardo-совместимая плата на основе 8-разрядного микроконтроллера AVR Microchip ATmega32U4, которая, в основном, соответствует форм-фактору Raspberry Pi Zero с 40-контактным разъемом GPIO, слотом для карты MicroSD и одним портом micro USB.

Разъем камеры MIPI CSI подходит для разъема OLED-дисплея, а порт HDMI явно отсутствует, но вы также получаете 8-контактный разъем для простой установки модуля ESP-01 на базе ESP8266 для добавления возможности подключения по WiFi.

Читать далее «Это Raspberry Pi Zero? Нет. ATMegaZero – Arduino-совместимая плата»