Томеу Визосо (Tomeu Vizoso) последние пару месяцев работал над драйвером с открытым исходным кодом для NPU (нейронного процессора) на базе Rockchip RK3588 SoC, и и проект значительно продвинулся вперед: обнаружение объектов работает нормально со скоростью 30 кадров в секунду с использованием модели SSDLite MobileDet и всего одно из трех ядер ускорителя искусственного интеллекта.
Читать далее «Драйвер NPU с открытым исходным кодом Rockchip RK3588 выполняет обнаружение объектов со скоростью 30 кадров в секунду»Ускорение разработки драйверов GPU с открытым исходным кодом с помощью модульных тестов, drm-shim и повторного использования кода.
Получение платформы Arm, которая работает с основной версией Linux, может занять несколько лет, поскольку работа часто выполняется третьими сторонами, а поставщик микросхем имеет собственное дерево Linux. Это означает, что во многих случаях программное обеспечение будет готово, когда платформа устареет или скоро устареет. Было бы неплохо начать разработку программного обеспечения до того, как будет готово аппаратное обеспечение. Это может показаться безумной идеей, но это то, что сделала команда Collabora, чтобы добавить поддержку графических процессоров Arm «Valhall» (Mali-G57, Mali-G78) в драйвер графического процессора Panfrost с открытым исходным кодом.
Читать далее «Ускорение разработки драйверов GPU с открытым исходным кодом с помощью модульных тестов, drm-shim и повторного использования кода.»После обратной разработки выпущена документация по набору инструкций Valhall для графического процессора Mali-G78
Компания Collabora уже несколько лет работает над драйвером графического процессора Panfrost с открытым исходным кодом для Arm Mali Bifrost и Midgard GPU и даже получает официальную поддержку от Arm.
Читать далее «После обратной разработки выпущена документация по набору инструкций Valhall для графического процессора Mali-G78»Плата LUNA позволяет взломать USB через Lattice ECP5 FPGA (краудфандинг)
В 2020 году были выпущены платы для взлома/отладки Severa USB, такие как Tigard (FTDI FT2232HQ), Ollie (STM32F042), Glasgow Interface explorer (Lattice Semiconductor iCE40) или Protocol Droid (STM32). Эти платы имеют в основе либо микроконтроллер, либо FPGA.
Читать далее «Плата LUNA позволяет взломать USB через Lattice ECP5 FPGA (краудфандинг)»Обратная разработка SDK для микроконтроллера BL602 RISC-V WiFi и BLE
Bouffalo Lab BL602 и его старший брат BL604 с дополнительными GPIO – это микроконтроллеры RISC-V с Wi-Fi и Bluetooth LE, которые предлагают альтернативу Espressif Systems ESP32 WiSoC, хотя они были объединены с ESP32-C3 – собственным решением Espressif RISC-V.
Читать далее «Обратная разработка SDK для микроконтроллера BL602 RISC-V WiFi и BLE»GR-LoRa это Open Source проект обратной разработки LoRa PHY
Стандарты LPWAN, такие как LoRa и Sigfox позволяют передавать данные на большие расстояния, при ультра-низкой мощности (до 10 лет от аккумулятора типа АА) и бесплатно, если вы используете свою собственную сеть (P2P или шлюз) или несколько долларов в год, если вы выходите в сеть, через провайдера. Низкая стоимость возможна, из-за того, что эти стандарты опираются на диапазон 900 МГц ISM и не нужно получать у правительства дорогую лицензию. Matt Knight рассмотрел LoRa и выяснил, что в то время как Level 2 и 3 протокола (LoRaWan) имеют открытую документацию, Level 1 (LoRa PHY) является собственностью, стандарт тоже является собственностью.
Читать далее «GR-LoRa это Open Source проект обратной разработки LoRa PHY»