В Китае теперь есть альтернатива Google Summer of Code, международной ежегодной программе, в рамках которой Google награждает студентов, успешно завершивших летом проект кодирования бесплатного программного обеспечения с открытым исходным кодом.
Читать далее «Summer 2021 of Open Source Promotion Plan – китайская альтернатива Google Summer of Code»Используйте AutoTVM и uTVM для оптимизации рабочих нагрузок машинного обучения на встраиваемых устройствах и микроконтроллерах
Мы наблюдаем массовую нехватку ресурсов для встраиваемых устройств из-за отсутствия зрелых программных стеков. С увеличением количества оборудования с открытым исходным кодом доступная программная поддержка требует значительного времени для разработки приложений AI/ML/DL. Некоторые из проблем, с которыми сегодня приходится сталкиваться, заключаются в том, что в Bare Metal-устройствах отсутствует управление памятью на устройстве и поддержка LLVM. Их также сложно отлаживать из-за жесткого программирования и интерфейсов кросс-компиляции.
Читать далее «Используйте AutoTVM и uTVM для оптимизации рабочих нагрузок машинного обучения на встраиваемых устройствах и микроконтроллерах»Комплект для разработки Makerdiary nRF52840 Micro работает с OpenThread, Arm Mbed OS, Zephyr OS, Mynewt и т. д.
Если вы хотите устройство с Bluetooth 5, плата для разработки Particle Xenon на базе микрочипа Nordic nRF52840, вероятно, является одним из лучших вариантов, стоимостью примерно 9-12$.
Но, если вам нужно немного больше памяти, вводов-выводов и функций, набор для разработки Makerdiary nRF52840 Micro – отличный вариант, особенно учитывая, что он поддерживает множество фреймворков/операционных систем, таких как Arm Mbed OS, Zephyr Project, OpenThread, Mynewt, и другие. Это также первая плата класса MCU, которая имеет порт USB тип C, хотя у нас нет уверенности в том, что он даст какие-либо преимущества для этого типа оборудования.
MCUBoot это защищенный Open Source загрузчик для IoT / MCU
Загрузчик обеспечивает правильную последовательность загрузки оборудования, прежде чем начинает загружаться операционная система. Например, U-boot часто используется во встраиваемых системах в качестве загрузчика, до начала загрузки основной операционной системы, такой как Linux или FreeBSD. MCUBoot также является загрузчиком, но нацеленным на IoT, здесь идет обращение к системе на базе MCU с ограниченной памятью и объемом хранилища, он родился из работы операционной системы Apache Mynewt, когда разработчики решили создать загрузчик отдельно от операционной системы. Читать далее «MCUBoot это защищенный Open Source загрузчик для IoT / MCU»
Apache Mynewt RTOS для встраиваемых IoT устройств с открытыми кодами Bluetooth 4.2 LE Stack для MCUs
Apache Software Foundation представили новую версию Apache Mynewt 0.9. Это открытая система реального времени для микроконтроллеров под лицензией Apache 2.0. Система работает на STMicro STM32 Cortex-M4, и Arduino Zero / M0 Cortex-M0 платах, но они так же реализовали первый,полностью открытый, стек Bluetooth LE для MCU, с поддержкой плат Nordic Semi nRF52 Cortex-M4 и nRF51 Cortex-M1, а также выступает в качестве альтернативы решению Nordic SoftDevice Bluetooth Smart / LE.