Частенько можно прочитать о желании заполучить компактный модуль на ESP с дополнительным микроконтроллером. Похоже, бог силикона расщедрился на этот раз и послал нам кое-что новое. Ирония в том что в модуле Sipeed M1w, ESP8285 конечно на втором плане, а в основе SoC - двухъядерный 64-разрядный RISC-V процессор Kendryte K210 с частотой 400 МГц.
Sipeed M1 (MAIX-I) — это компактный модуль, основанный на двухъядерном процессоре Kendryte K210 RISC-V ,разработанный для нагрузок малой мощности в сфере искусственного интеллекта на конечных устройствах, таких как обнаружение лиц, распознавание объектов или обработка звука.
Kendryte K210
· Аппаратный ускоритель KPU CNN
· Аппаратный ускоритель APU с поддержкой до 8 микрофонов, частота дискретизации до 192 кГц
· FPIOA (Field Programmable IO Array), отображающий 255 функций для всех 48 GPIO на чипе.
· SRAM 8 Мбайт общего назначения, включая 5.9 МБ, используемые в качестве памяти AI SRAM
· AXI ROM для загрузки пользовательской программы из SPI-памяти
Функциональность WiFi связи в Sipeed M1w реализована через ESP8285 посредством UART. Также есть и модуль Sipeed M1 без WiFi.
Программировать железки можно на MaixPy (порт Micropython), а также есть Kendryte FreeRTOS SDK/ Standalone SDK. С документацией, как всегда у китайцев, не очень.
MaixPy довольно подробно для стара описан. Есть свой блог.
В продаже уже есть несколько плат на K210 с камерами, дисплеями, микрофонами и т.д. Цены не очень кусачие, на уровне ESP32 плат с аналогичной периферией.
Sipeed M1 (MAIX-I) — это компактный модуль, основанный на двухъядерном процессоре Kendryte K210 RISC-V ,разработанный для нагрузок малой мощности в сфере искусственного интеллекта на конечных устройствах, таких как обнаружение лиц, распознавание объектов или обработка звука.
Kendryte K210
· Аппаратный ускоритель KPU CNN
· Аппаратный ускоритель APU с поддержкой до 8 микрофонов, частота дискретизации до 192 кГц
· FPIOA (Field Programmable IO Array), отображающий 255 функций для всех 48 GPIO на чипе.
· SRAM 8 Мбайт общего назначения, включая 5.9 МБ, используемые в качестве памяти AI SRAM
· AXI ROM для загрузки пользовательской программы из SPI-памяти
Функциональность WiFi связи в Sipeed M1w реализована через ESP8285 посредством UART. Также есть и модуль Sipeed M1 без WiFi.
Программировать железки можно на MaixPy (порт Micropython), а также есть Kendryte FreeRTOS SDK/ Standalone SDK. С документацией, как всегда у китайцев, не очень.
MaixPy довольно подробно для стара описан. Есть свой блог.
В продаже уже есть несколько плат на K210 с камерами, дисплеями, микрофонами и т.д. Цены не очень кусачие, на уровне ESP32 плат с аналогичной периферией.