Проект ESP USB Bridge позволяет использовать ESP32-S2 или ESP32-S3 в микросхемах USB to UART/JTAG

ESP USB Bridge от Espressif — это проект, основанный на ESP-IDF, в котором используется USB-интерфейс ESP32-S2 или ESP32-S3 для использования платы в качестве отладочной платы USB-UART или USB-JTAG.

Он может служить заменой отладочных плат USB-TTL на базе CH340 или CP2104, например, использоваться с OpenOCD в режиме JTAG bridge, а также прошивать файл прошивки UF2 на целевую плату.

Читать далее «Проект ESP USB Bridge позволяет использовать ESP32-S2 или ESP32-S3 в микросхемах USB to UART/JTAG»

Виртуальное оборудование Arm на базе Cortex-M55 теперь доступно в облаке AWS

19-21 октября состоится саммит Arm DevSummit 2021, и первые объявления Arm связаны с IoT: «Arm Total Solutions for IoT предоставляет комплексное решение для значительного ускорения разработки продуктов IoT и повышения рентабельности инвестиций», «Project Centauri», направленный на достижение обширной программной экосистемы Arm Cortex-M так же, как Project Cassini для экосистемы Cortex-A, начиная с поддержки PSA Certified и Open-CMSIS-CDI спецификации облака на устройство, а также Arm Virtual — аппаратное обеспечение на базе платформы Corstone-300 IoT с ядром MCU Cortex-M55 и Ethos-U55 microNPU, доступным из веб-сервисов Amazon.

Читать далее «Виртуальное оборудование Arm на базе Cortex-M55 теперь доступно в облаке AWS»

CH9102F — альтернатива микросхемы CP2104 USB-UART

Мы упомянули, что цена микросхемы Silabs CP2104 USB to UART выросла, и, в обзоре  плат LILYGO T-Display, указали, что в качестве альтернативы можно использовать микросхему WCH CH9102F.

Мы никогда раньше не слышали о чипах CH9102 (CH9102F и CH9102X), поэтому мы решили изучить всю доступную информацию о них, для этого проверив техническое описание CH9102 и CP2104 .

Читать далее «CH9102F — альтернатива микросхемы CP2104 USB-UART»

Сравнение логических анализаторов на базе ПК: PGY-LA-EMBD, Logic16 Pro и SP209

Для построения встроенной системы требуется, чтобы несколько устройств взаимодействовали с центральным процессором, как правило, через шину SPI или I2C. Если ваша система довольно сложна и что-то работает не так, как ожидалось, логический анализатор может исправить положение. Итак, выбор правильного логического анализатора имеет решающее значение для успешного проекта. В этом обзоре дается сравнение логических анализаторов на базе ПК, и мы сравним продукты трех компаний: Prodigy Technovations, Saleae и Ikalogic.

Читать далее «Сравнение логических анализаторов на базе ПК: PGY-LA-EMBD, Logic16 Pro и SP209»

Плата отладки RV-Debugger Plus UART и JTAG за 3,5 $ поставляется с BL702 Zigbee и BLE RISC-V SoC

Платы отладки USB-UART необходимы всем, кто использует одноплатные компьютеры, по крайней мере, при использовании новейшего загрузчика или ядра Linux, где целевая плата не всегда загружается, или при устранении других проблем с загрузкой.

Читать далее «Плата отладки RV-Debugger Plus UART и JTAG за 3,5 $ поставляется с BL702 Zigbee и BLE RISC-V SoC»

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»

Плата отладки RV-Debugger Plus UART и JTAG поставляется с BL702 Zigbee и BLE RISC-V SoC

Платы отладки USB-UART необходимы всем, кто пользуется одноплатными компьютерами, по крайней мере, при использовании новейшего загрузчика или ядра Linux, где целевая плата может не всегда загружаться, или при устранении проблем с загрузкой.

Они часто основаны на чипах FDTI или WCH, но Sipeed RV-Debugger Plus включает Bouffalo Lab BL702 Zigbee и Bluetooth LE RISC-V SoC и предлагает интерфейсы UART и JTAG. Давайте посмотрим и на плату, и на процессор.

Читать далее «Плата отладки RV-Debugger Plus UART и JTAG поставляется с BL702 Zigbee и BLE RISC-V SoC»

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

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

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