Raspberry Pi Debug Probe упрощает разработку на «голом железе» за 12 долларов

Raspberry Pi Debug Probe — это последовательный USB-адаптер, основанный на микроконтроллере Raspberry Pi RP2040 и предназначенный для отладки Raspberry Pi Pico, сторонних плат RP2040 и практически любой платы Arm через интерфейсы SWD и/или UART.

Основным преимуществом по сравнению с обычным адаптером USB-to-serial является наличие моста Serial Wire Debug (SWD), используемого для разработки кода на «голом железе» и отладки с помощью таких инструментов, как OpenOCD.

Читать далее «Raspberry Pi Debug Probe упрощает разработку на «голом железе» за 12 долларов»

USB Cereal — это аппаратный инструмент для отладки и разработки USB-C с открытым исходным кодом (краудфандинг).

USB Cereal от 0xDA LLC — это инструмент разработки оборудования с открытым исходным кодом с тремя портами USB-C, предназначенный для упрощения тестирования, разработки, отладки и производства устройств с портами USB Type-C.

Первоначально созданный в Google, проект USB Cereal претерпел несколько изменений, чтобы оптимизировать его качество и снизить стоимость BoM, и устройство можно использовать для всех видов отладки USB Type-C с использованием последовательной связи UART с хост-устройством через интерфейс. Контакты использования боковой полосы USB-C (SBU), обычно зарезервированные для приложений, специфичных для устройства.

Читать далее «USB Cereal — это аппаратный инструмент для отладки и разработки USB-C с открытым исходным кодом (краудфандинг).»

Добавление внешнего последовательного консольного порта в NanoPi R6S

Наш первый опыт работы с NanoPi R6S, связанный с установкой и запуском образа FriendlyWrt/OpenWrt 22.03, был весьма удачным, но совсем иначе дела обстояли при тестировании Ubuntu или Debian, поскольку, после перепрошивки образов с помощью eFlasher, мини-ПК вообще не загружался.

Читать далее «Добавление внешнего последовательного консольного порта в NanoPi R6S»

ChipWhisperer-Husky — это инструмент размером с ладонь для анализа энергопотребления и внесения неисправностей (Crowdfunding)

ChipWhisperer-Husky от NewAE Technology — это компактный инструмент, предназначенный для анализа мощности побочных каналов и устранения неисправностей. Устройство имеет такие функции, как высокоскоростной логический анализатор, используемый для визуализации сбоев, потоковая передача данных в реальном времени для атаки на асимметричные алгоритмы и поддержка программирования JTAG/SWD.

Читать далее «ChipWhisperer-Husky — это инструмент размером с ладонь для анализа энергопотребления и внесения неисправностей (Crowdfunding)»

Плата CH347 за 5 долларов представляет собой мост USB 2.0 для I2C, SPI, UART, JTAG и GPIO.

MuseLab USB-HS-Bridge — недорогая (5 долларов) плата на базе микросхемы WCH CH347 с интерфейсом USB 2.0 Type-C, которая действует как мост для интерфейсов I2C, SPI, UART и JTAG, а также GPIO.

Это особенно полезно для отладки и загрузки битовых потоков на платы разработки FPGA, но его также можно использовать для подключения различных периферийных устройств, таких как датчики I2C, флэш-устройства SPI, устройства UART, практически к любому хосту с запасным хост-портом USB 2.0.

Читать далее «Плата CH347 за 5 долларов представляет собой мост USB 2.0 для I2C, SPI, UART, JTAG и GPIO.»

tio — это инструмент ввода-вывода последовательных устройств на базе Linux, предназначенный для разработчиков встраиваемых систем.

Уже есть несколько программ последовательного терминала, таких как Putty и minicom, и в последнее время мы сами используем Bootterm. Но не предел. Мартин Лунд(Martin Lund) разработал инструмент ввода-вывода для последовательных устройств на базе Linux.

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

Читать далее «tio — это инструмент ввода-вывода последовательных устройств на базе Linux, предназначенный для разработчиков встраиваемых систем.»

Компания StarFive представила инструмент Perf для максимальной производительности RISC-V IP Dubhe

Являясь 64-битным сверхвысокопроизводительным RISC-V ядром, разработанным компанией StarFive Technology, Dubhe демонстрирует лучшую производительность IP-ядра процессора RISC-V. Ядро использует новейший набор инструкций RISC-V, который включает RV64GC, расширение побитовых операций (B), векторное расширение (V) V1.0 и расширение Hypervisor, что делает его идеальным для высокопроизводительных вычислений.

Также компания StarFive выпустила инструмент “StarFive Perf Performance Profiling Tool”. Читать далее «Компания StarFive представила инструмент Perf для максимальной производительности RISC-V IP Dubhe»

Чипы WCH CH343 USB-to-serial поддерживают напряжение ввода-вывода от 1,8 В до 5 В, скорость передачи данных 6 Мбит/с, настраиваемый VID/PID

Семейство чипов USB-to-serial WCH CH340 очень популярно и часто встречается на платах разработки для отладки/доступа к последовательной консоли, но теперь компания представила чип CH343 «Gen3» — точно так же, как и CH9102F — с более высокой скоростью передачи данных 6 Мбит/с, поддержкой напряжения ввода-вывода 1,8 В, 2,5 В, 3,3 В и 5 В, а также возможность запрашивать пользовательские номера VID/PID USB.

Читать далее «Чипы WCH CH343 USB-to-serial поддерживают напряжение ввода-вывода от 1,8 В до 5 В, скорость передачи данных 6 Мбит/с, настраиваемый VID/PID»