Sipeed MaixCAM — это камера с искусственным интеллектом на базе SOPHGO SG2002 RISC-V SoC (и Arm, и 8051) с NPU 1 TOPS, которая принимает модули камеры с разрешением до 5 МП и оснащена 2,3-дюймовым цветным сенсорным дисплеем.
В комплект разработчика также входят возможности подключения Wi-Fi 6 и BLE 5.4, дополнительный порт Ethernet, порты аудиовхода и вывода, порт USB Type-C и два 14-контактных разъема GPIO для расширения, что делает его подходящим для различных систем компьютерного зрения, интеллектуального аудио и AIoT- приложений.
Технические характеристики Sipeed MaixCAM:
- SoC – SOPHGO SG2002
- Процессор
- Процессор RISC-V C906 с тактовой частотой 1 ГГц или ядро Arm Cortex-A53 (выбирается при загрузке) под управлением Linux
- Ядро RISC-V C906 700 МГц под управлением RTOS
- Маломощный процессор 8051 с частотой от 25 до 300 МГц
- NPU — 1 TOPS @ INT8 с поддержкой таких моделей, как Mobilenetv2, YOLOv5, YOLOv8 и т. д.
- Видеокодек — H.264, H.265, аппаратное кодирование и декодирование MJPEG до 2K @ 30 кадров в секунду
- Память — 256 МБ DDR3.
- Процессор
- Хранилище
- Слот для карты MicroSD (загрузочный)
- Флэш-память SD NAND (загрузочная)
- Дисплей – 2,3-дюймовый емкостный сенсорный IPS-дисплей с разрешением 552×368; подключается через 31-контактный 2-полосный разъем MIPI DSI и 6-контактный емкостный сенсорный разъем
- Интерфейс камеры — 4-канальный вход MIPI CSI через 22-контактный разъем для камер с разрешением до 5 МП. Поддержка 4-мегапиксельных камер GC4653 и OS04A10 «из коробки».
- Аудиовыход — встроенный усилитель мощности для динамиков мощностью 1 Вт через разъемы
- Аудиовход — встроенный аналоговый кремниевый микрофон
- Сеть
- Модуль Wi-Fi 6 и BLE 5.4
- Настраиваемая версия Ethernet
- USB — порт USB 2.0 Type-C
- Расширение — 2x 14-контактных разъема GPIO с шагом 2,54 мм с I2C, SPI, UART, ADC, PWM, WDT
- Разное –
- Кнопка RST, кнопка USER
- Индикатор питания, пользовательский светодиод
- Источник питания
- Механическая часть — корпус, напечатанный на 3D-принтере, два резьбовых отверстия.
MaixCAM построен на плате компании LicheeRV-Nano на базе SoC SG2002, и все программное обеспечение для платы может работать на камере, включая образы Linux на базе Debian и Qt. Вилли (Willy)— постоянный читатель и комментатор CNX Software — попробовал один из них два месяца назад, но остался не особо удовлетворен (например, отсутствие SSH) и разницей по сравнению с последней версией Linux 5.10, в итоге он изменил код на Linux 5.10.251. Имеется очень большое количество изменений (около 25 000), а запрос на извлечение git еще не обработан SOPHGO.
Существует также специальное программное обеспечение для Sipeed MaixCAM, которое, как нам говорят, не будет работать на LicheeRV-Nano или других платах SG2002, которые лучше подходят для разработки под Linux:
- MaixPy — пакет разработки Python с API, оптимизированным для MaixCAM и поддерживающим аппаратное ускорение.
- MaixVision — AI Vision IDE для программирования, запуска кода, предварительного просмотра изображений в реальном времени и даже блочного программирования.
- MaixCDK — версия MaixPy для C++.
MaixVision IDE (также есть возможность переключиться на английский язык)
Все три варианта, а также другие технические подробности вы найдете в Wiki. Чтобы еще больше упростить задачу, Sipeed предоставляет MaixHub список предварительно обученных моделей искусственного интеллекта, которые можно напрямую загрузить на оборудование MaixCAM. В качестве примеров приложений можно привести простой HTTP-стример, функцию распознавания лиц, обнаружение пожара и некоторые другие, список на данный момент не очень длинный. Вы также можете получить к ним доступ, нажав кнопку «App Store» в пользовательском интерфейсе на 2,3-дюймовом дисплее.
Компания Sipeed начала продавать AI-камеру MaxiCAM RISC-V на Aliexpress примерно за 40 долларов за комплект с 4-мегапиксельной камерой и аксессуарами.
Выражаем свою благодарность источнику с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.