Большинство встраиваемых систем на основе 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 с живым отладчиком и обновленным пользовательским интерфейсом»Высокоскоростной интерфейс USB2IO сочетает в себе Intel Cyclone 10 FPGA и STM32H7 MCU
Во второй половине 2020 года мы увидели изрядное количество инструментов отладки USB для разработчиков электроники и хакеров, включая Glasgow Interface Explorer с ICE40 FPGA.
Читать далее «Высокоскоростной интерфейс USB2IO сочетает в себе Intel Cyclone 10 FPGA и STM32H7 MCU»Glasgow Interface Explorer – инструмент аппаратной отладки на базе iCE40 FPGA (краудфандинг)
В последние месяцы мы видели несколько довольно интересных плат для аппаратных хакеров и реверс-инженеров, таких как USB-отладочные платы Ollie и Tigard, которые позволяют взаимодействовать с различными аппаратными интерфейсами и/или прошивать прошивку на различные типы целевых плат.
Читать далее «Glasgow Interface Explorer – инструмент аппаратной отладки на базе iCE40 FPGA (краудфандинг)»Tigard – это плата FT2232H с открытым исходным кодом для взлома оборудования (краудфандинг)
Существует множество дешевых отладочных плат USB на TTL 5 В или 3,3 В, используемых для доступа к последовательной консоли и/или программным платам, но аппаратная плата с открытым исходным кодом Tigard на базе FTDI FT2232H делает гораздо больше, поскольку поддерживает несколько протоколов, несколько напряжений для взлом оборудования и отладка.
Читать далее «Tigard – это плата FT2232H с открытым исходным кодом для взлома оборудования (краудфандинг)»MikroElektronika выпускает Fusion для плат разработки ARM и EasyPic MCU
Некоторые компании отказались от участия в Embedded World 2020 (EW2020), в то время как часть была на этом мероприятии. MikroElektronika представила несколько новых плат, среди которых Fusion для плат разработки ARM v8 и EasyPic v8. Хотя мы уже писали о Fusion для TIVA, мы еще не рассмотрели ни одной платы EasyPic. Макетные платы MikroElektronika позволяют быстро создавать прототипы наиболее эффективным и простым способом.
Читать далее «MikroElektronika выпускает Fusion для плат разработки ARM и EasyPic MCU»Модульный отладчик и программатор STLink V3 для STM32/STM8 имеет интерфейсы I2C, SPI, CAN
STLink – встроенный отладчик и программатор для микроконтроллеров STMicro STM32 и STM8, работающих с интерфейсами SWIM и JTAG/SWD. ST Microelectronics теперь представила STLink V3, который также предоставляет интерфейс виртуального COM-порта, позволяющий хост-компьютеру связываться с целевым микроконтроллером через один UART, а также интерфейсы моста (SPI, I2C, CAN, GPIO), которые могут быть использованы для программирования через системный загрузчик.