Платы A2C caberQU и C2C caberQU позволяют быстро и легко тестировать кабели USB-A на USB-C и USB-C на USB-C без внешнего оборудования, соответственно. Платы, работающие от батарейки «таблетки» CR2032, подают напряжение на все контакты кабеля и измеряют, какие из них подключены к другому концу. Результаты можно сразу визуализировать с помощью различных светодиодов на плате.
Читать далее «Платы с питанием от батарейки «таблетки» обеспечивают простой способ тестирования кабелей USB-C.»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), обычно зарезервированные для приложений, специфичных для устройства.
Добавление внешнего последовательного консольного порта в 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»