Arm представляет Open-CMSIS-Pack и Keil Studio Cloud для разработки программного обеспечения MCU

На днях компания Arm объявила о двух новых инициативах, направленных на повышение производительности разработчиков встроенного программного обеспечения, IoT, ML и MCU: проект Open-CMSIS-Pack и Keil Studio Cloud.

Читать далее «Arm представляет Open-CMSIS-Pack и Keil Studio Cloud для разработки программного обеспечения MCU»

Учебное пособие по Crowbits Master Kit — Часть 2: Модуль ESP32 и визуальное программирование

В прошлом месяце мы опубликовали первую часть обзора комплекта Crowbits Master Kit, ознакомившись с содержанием, руководством пользователя и некоторыми из возможных проектов образовательного комплекта с модулем ESP32, включая телефон 2G и портативную игровую консоль.

Читать далее «Учебное пособие по Crowbits Master Kit — Часть 2: Модуль ESP32 и визуальное программирование»

Сделанная в Таиланде плата CorgiDude RISC-V предназначена для обучения машинному обучению

В Таиланде есть относительно небольшое, но активное сообщество производителей плат, о которых вы могли слышать и ранее мы уже рассматривали некоторые платы, сделанные в Таиланде, такие как платы ESP8266 и ESP32, 3G Raspberry Pi HAT, а также платформу KidBright.

Теперь еще таиландская компания MakerAsia разработала свою плату CorgiDude, которая основана на базе модуля Sipeed M1 RISC-V AI со встроенным Wi-Fi. Плату продается в комплекте с камерой и дисплеем, который можно использовать для обучения машинному обучению и искусственному интеллекту с помощью программирования MicroPython или C / C++ Читать далее «Сделанная в Таиланде плата CorgiDude RISC-V предназначена для обучения машинному обучению»

Обзор комплекта Crowbits Master Kit – Часть 1: первый взгляд на учебный комплект на базе ESP32

Комплекты Crowbits для STEM-обучения, которые состоят из магнитных модулей, были запущены на Kickstarter пару недель назад. Всего доступно пять комплектов, от самого простого Hello Kit, который не требует программирования, до сложного Crowbits Master Kit на основе модуля ESP32 с батарейным питанием, подходящего для создания вашего собственного телефона, портативной игровой консоли, радиолокационной вышки и так далее.

Сегодня в обзоре будет рассмотрен комплект Crowbits Master Kit. В первой части будет рассмотрено содержимое комплекта, как модули механически сочетаются друг с другом, и руководство пользователя, а во второй части будет показан один или несколько проектов из руководства. Читать далее «Обзор комплекта Crowbits Master Kit – Часть 1: первый взгляд на учебный комплект на базе ESP32»

Использование функционального языка программирования Scheme с платой LambdaChip Alonzo STM32

Большинство встраиваемых систем на основе MCU поставляются с прошивкой, запрограммированной на языке ассемблера, языке программирования C и/или C ++. Но, как указано в опубликованной статье под названием «Точка зрения: Lisp как альтернатива Java», функциональные языки программирования, такие как Lisp или Scheme, могут сократить время разработки по сравнению с C/C ++ или Java.

Читать далее «Использование функционального языка программирования Scheme с платой LambdaChip Alonzo STM32»

Выпущена бета-версия Arduino IDE 2.0 с живым отладчиком и обновленным пользовательским интерфейсом

Язык программирования Arduino и IDE Arduino являются наиболее популярными инструментами разработки программного обеспечения для рынка производителей, но им не хватает некоторых функций, имеющихся в профессиональных инструментах, таких как автозаполнение и возможность добавлять точки останова через отладчик, и именно поэтому, в 2019 году, компания объявила о своей работе над Arduino Pro IDE. В настоящее время работа близится к завершению, и в ближайшее время будет представлен выпуск бета-версии Arduino IDE 2.0 на основе фреймворка Eclipse Theia.

Читать далее «Выпущена бета-версия Arduino IDE 2.0 с живым отладчиком и обновленным пользовательским интерфейсом»

Raspberry Pi Pico получает поддержку Rust, RT-Thread OS и FreeRTOS

В конце января мы рассмотрели плату Raspberry Pi Pico, оснащенную двухъядерным микроконтроллером Cortex-M0 + RP2040, работающим до 133 МГц с официальной поддержкой MicroPython и C.

Читать далее «Raspberry Pi Pico получает поддержку Rust, RT-Thread OS и FreeRTOS»

Рассмотрим поближе программируемые модули ввода-вывода (PIO) Raspberry Pi RP2040

Популярность платы Raspberry Pico на базе микроконтроллера RP2040 велика. Поэтому поговорим о программируемых модулях ввода-вывода RP2040 — функции, которая отличает ее от большинства других плат микроконтроллеров.

Читать далее «Рассмотрим поближе программируемые модули ввода-вывода (PIO) Raspberry Pi RP2040»