Kumquat — это плата Allwinner V3s, разработанная для промышленной автоматизации, домашней автоматизации, IoT-проектов, робототехники и разработки встраиваемых систем. Allwinner V3s оснащена ядрами ARM Cortex-A7 с 64 МБ оперативной памяти DDR2 и 8 МБ флэш-памяти SPI. Варианты подключения включают Ethernet, USB-C, изолированный CAN-FD и WiFi/Bluetooth через модуль ESP32.
Кроме того, он имеет восемь автоматически определяющихся 12/24 В IO, четыре реле для управления внешними устройствами и часы реального времени с резервным питанием от батареи. Kumquat работает на Buildroot Linux с основным ядром и может программироваться с помощью различных языков программирования, что делает его прекрасной альтернативой традиционным ПЛК.
Спецификация платы Kumquat:
- SoC – Allwinner V3s
- Процессор – ARM Cortex-A7 @ до 1,2 ГГц
- Память – интегрированная 64 МБ DDR2 DRAM с тактовой частотой 400 МГц при 1,5 В
- Аппаратный блок, отвечающий за декодирование и кодирование видеоформатов
- Хранилище
- 8 МБ SPI Flash для загрузчика и пользовательского кода
- I2C EEPROM для MAC-адресов и пользовательских данных
- Разъем SDIO для eMMC или SD-карты
- Подключение к сети
- 10/100 Мбит/с Ethernet через разъем RJ45
- WiFi/Bluetooth – модуль ESP32 через SDIO
- Аудио – аудиовыход, микрофонный вход через разъем 3,5 мм
- USB
- Порт USB-C для питания и программирования
- Консоль через USB-C через 2-й порт
- Вводы/выводы
- 8x 12/24 В входов/выходов с автоматическим определением логических уровней, максимально 500 мА каждый, всего 3 А на плату
- 4x нормально разомкнутых, максимально 1А при 30 В постоянного тока, максимально 0,3А при 125 В переменного тока
- Изолированный CAN-FD
- Разъемы QWIIC для внешних устройств I2C
- Разное – RTC с поддержкой внешней батареи
На момент написания обзора нам не удалось найти никакой дополнительной информации о продукте. Мы проверили раздел документации на предмет характеристик мощности и размеров платы, но в их документах этого нет.
NetCube Systems упоминает, что Kumquat работает на Buildroot Linux с ядром Mainline Linux и U-Boot в качестве загрузчика, и его также можно программировать на C, C++ и Python 3.x. Кроме того, можно использовать и другие языки в зависимости от требований проекта и предпочтений разработчика.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.