Платы отладки USB-UART необходимы всем, кто использует одноплатные компьютеры, по крайней мере, при использовании новейшего загрузчика или ядра Linux, где целевая плата не всегда загружается, или при устранении других проблем с загрузкой.
Читать далее «Плата отладки RV-Debugger Plus UART и JTAG за 3,5 $ поставляется с BL702 Zigbee и BLE RISC-V SoC»JTAG Hat для Raspberry Pi упрощает отладку с помощью OpenOCD
Отладка низкого уровня может выполняться с помощью отладчика JTAG и программного обеспечения OpenOCD с открытым исходным кодом, но, поскольку не у всех дома есть такой отладчик, некоторые используют Raspberry Pi в качестве отладчика JTAG, и в интернете можно легко найти инструкции по подключению и установки программного обеспечения.
Мэтт Метс (Matt Mets) из BlinkinLabs тоже какое-то время использовал SBC Raspberry Pi и OpenOCD для отладки плат микроконтроллеров на базе Arm, и обнаружил, что иногда приходится использовать перемычки и каждый раз искать не подписанные контакты, что очень затруднительно. Поэтому он разработал плату расширения JTAG Hat с 20-контактными и 1,27-мм разъемами отладки Cortex, которые правильно подписаны, чтобы упростить процесс. Читать далее «JTAG Hat для Raspberry Pi упрощает отладку с помощью OpenOCD»
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»Архитектура Armv9, ориентированная на искусственный интеллект, безопасность и «специализированные вычисления»
В 2011 году была анонсирована архитектура Armv8 — первая 64-битная архитектура от Arm, сохраняющая совместимость с 32-битным кодом Armv7. С тех пор мы видели множество ядер Armv8, от энергоэффективного Cortex-A35 до мощного ядра Cortex-X1, а также некоторые ядра от партнеров Arm.
Читать далее «Архитектура Armv9, ориентированная на искусственный интеллект, безопасность и «специализированные вычисления»»Высокоскоростной интерфейс USB2IO сочетает в себе Intel Cyclone 10 FPGA и STM32H7 MCU
Во второй половине 2020 года мы увидели изрядное количество инструментов отладки USB для разработчиков электроники и хакеров, включая Glasgow Interface Explorer с ICE40 FPGA.
Читать далее «Высокоскоростной интерфейс USB2IO сочетает в себе Intel Cyclone 10 FPGA и STM32H7 MCU»Protocol Droid — это плата USB-моста для I2C, CAN Bus, RS485, UART, SPI и т. д. (Crowdfunding)
За последние два месяца мы видели несколько интересных плат для взлома/отладки оборудования USB — Tigard, Ollie и Glasgow Interface Explorer, у каждой своя цена и функции, но у всех одна цель — замена нескольких других плат для программирования или отладки, которые могут вам понадобиться для ваших проектов.
Читать далее «Protocol Droid — это плата USB-моста для I2C, CAN Bus, RS485, UART, SPI и т. д. (Crowdfunding)»Плата Ollie USB предоставляет изолированные интерфейсы UART, CAN, USB, RS485 и RS232 (crowdfunding)
Несколько месяцев назад была рассмотрена плата Tigard USB FT2232H с открытым исходным кодом для аппаратного взлома с легким доступом к интерфейсам OpenOCD, JTAG, Cortex, flashrom, которые используются для отладки / прошивки плат, дополнительным вводом-выводом с UART, SPI и I2C, а также разъем для подключения логический анализатора.
Теперь появилась новая более универсальная плата Ollie USB, которая представляет собой USB мост для изолированных интерфейсов UART (x2), CAN, USB, RS485 и RS232. Читать далее «Плата Ollie USB предоставляет изолированные интерфейсы UART, CAN, USB, RS485 и RS232 (crowdfunding)»
Bootterm — удобная для разработчиков программа последовательного терминала
Существует множество терминальных программ для доступа к последовательной консоли, таких как minicom или screen to Putty. Но Вилли Тарро не очень понравились эти инструменты, поэтому он решил написать свой собственный: Bootterm.
Читать далее «Bootterm — удобная для разработчиков программа последовательного терминала»