Команда Cubieteam, одни из первых начали делать одноплатные мини-компьютеры на процессорах компании AllWinner Tech. Первый open-source-hardware продукт команда разработала еще в августе 2012 года. Cubieteam — небольшая команда, с несколькими молодыми людьми, у которых нет опыта ведения бизнеса, умения управления компанией, но очень любит современные технологии. Команда Cubieteam объедена общей мечтой: «Создание дешевого мини-компьютера и обмен технологиями с гиками со всего мира».
Для нас было большой неожиданностью, когда мы получили более чем 90 000 $ для начала производства Cubieboard. Эти деньги мы получили от энтузиастов, друзей, и желающих получить заветную плату, путем предоплаты. За прошлый год множество людей связывалось с нами для изменения продукта, что делало изготовление продукта не легким делом.
Команда Cubieteam ограничена в возможностях делать больше проектов, но не хочет разочаровывать поклонников, и не смотря на все трудности продолжает работу. Каждый год технологии встраиваемых решений улучшаются (embedded SOCs). Мы горды, быть на пике современных технологий. И основываясь на предложениях в форумах, от клиентов, команда Cubieteam решила разработать второй open-source hardware продукт. Это другая PCB модель платы, названая — CubieTruck( или Cubieboard3).
На данный момент плата Cubietruck не выпускается, новые продукты команда Cubieteam не разрабатывает.
Спецификация платы Cubietruck:
Процессор: SoC AllWinner A20 ARM® Cortex™-A7 Dual-Core(двухъядерный процессор)
GPU ARM® Mali400MP2, Complies with OpenGL ES 2.0/1.1, HDMI 1080p@30fps или 720p@60fps
Оперативная память: 1GB/2GB DDR3 @480MHz
Пользовательская память: NAND память + MicroSD или TSD+ MicroSD или 2*MicroSD
SATA: поддержка дисков от 2T до 2.5T размером 2.5′
Питание: 5V постоянного тока в 2.5A, при подключенном диске SATA, поддержка Li-ion батареи и RTC(часы реального времени)
Сеть: 10/100/1000 Ethernet, Wi-Fi+BT с антенной размещенной на плате
Разъемы: два порта USB 2.0 HOST, и один порт USB 2.0 OTG, один SPDIF, один IR, четыре LED индикатора, наушники, три программируемые кнопки
Операционная система: Ubuntu Desktop 12.04, Android 4.2.2, Armbian
Размер: 11 см x 8 см x 1.4 мм
GPIO
На плате разведено 54 контакта GPIO, которые образуют различные интерфейсы: I2S, I2C, SPI, CVBS, LRADC x2,UART, PS2, PWMx2, TS/CSI, IRDA, LINEIN&FMIN&MICIN, TVINx4.
Разъемы для подключения GPIO обозначены на схеме как CN8 и CN9, с шагом 1.27 дюйма.
Порт расширения CN8 2х15 контактов
№ контакта | Функция | № контакта | Функция |
1 | GND | 16 | PI14 (PS2SCLK1/EINT26) |
2 | VCC-3.3V | 17 | PI21 (FMIN-R/PS2SDA0/UART7-RX/HSDA) |
3 | AVCC | 18 | PI15 (PS2SDA1/EIN27) |
4 | RESET# | 19 | PI3 (PWM1) |
5 | PC19 (SPI2-CS0/EINT12) | 20 | PB3 (IR0-TX) |
6 | PC21 (SPI2-MOSI/EINT14) | 21 | PB2 (PWM0) |
7 | PC20 (SPI2-CLK/EINT13) | 22 | PB4 (IR0-RX) |
8 | PC22 (SPI2-MISO/EINT15) | 23 | PB18 (TWI1-SCK) |
9 | PB14 (SPI0-CS0/JTAG_MS0) | 24 | LINEIN-L |
10 | PB16 (SPI0-MOSI/JTAG_DO0) | 25 | PB19 (TWI1-SDA) |
11 | PB15 (SPI0-CLK/JTAG_CK0) | 26 | LINEIN-R |
12 | PB17 (SPI0-MISO/JTAG_DI0) | 27 | CVBS |
13 | GND | 28 | LRADC0 |
14 | GND | 29 | VCC-5V |
15 | PI20 (FMIN-L/PS2SCLK0/UART7-TX/HSCL) | 30 | LRADC1 |
Порт расширения CN9 2х12 контактов (CSI1/TS/TP/TVIN)
№ контакта | Функция | № контакта | Функция |
1 | VCC-3.3V | 13 | PG10 (TS1_D6/CSI1-D6/UART4-TX) |
2 | VCC-3.3V | 14 | PG11 (TS1_D7/CSI1-D7/UART4-RX) |
3 | PG0 (TS1_CLK/CSI1-PCLK) | 15 | GND |
4 | PG3 (TS1_ERR/CSI1-VSYNC) | 16 | GND |
5 | PG2 (TS1_SYNC/CSI1-HSYNC) | 17 | XP-I2SDO1 (Analog) |
6 | PG1 (TS1_DVLD/CSI1-MCLK) | 18 | TVIN0-I2SMCLK (Analog) |
7 | PG4 (TS1_D0/CSI1-D0) | 19 | XN-I2SDO2 (Analog) |
8 | PG5 (TS1_D1/CSI1-D1) | 20 | TVIN1-BTPCMCLK (Analog) |
9 | PG6 (TS1_D2/CSI1-D2/UART3-TX) | 21 | YP-I2SDO3 (Analog) |
10 | PG7 (TS1_D3/CSI1-D3/UART3-RX) | 22 | TVIN2-BTPCMSYNC (Analog) |
11 | PG8 (TS1_D4/CSI1-D4/UART3-RTS) | 23 | XN-BTPCMIN (Analog) |
12 | PG9 (TS1_D5/CSI1-D5/UART3-CTS) | 24 | TVIN3-BTPC |
Фотографии
С установленным жестким диском 2.5`
Корпус с возможностью установки жесткого диска и аккумуляторной батареи
Armbian
На данный момент доступны достаточно старые сборки образов ОС. Хорошей альтернативой является использование сборки Armbian, которая основана на популярном дистрибутиве Ubuntu. Доступны редакции для сервера и с рабочим столом. Сборка основана на последних ядрах Linux, поддерживает технологию Docker, что делает ее лучшей ОС для использования. На данный момент была установлена версия версия Armbian_21.02.1_Cubietruck_focal_current_5.10.12.img.xz, основанная на Ubuntu 20.04.1 LTS (Focal Fossa), ядро Linux 5.10.12. Ссылка для загрузки образа Armbian для Cubietruck. Более подробно ознакомится с Armbian.
Версия ОС, команда uname -a :
root@cubietruck:~# uname -a Linux cubietruck 5.10.12-sunxi #21.02.1 SMP Wed Feb 3 20:39:30 CET 2021 armv7l armv7l armv7l GNU/Linux
Терминал ssh на Armbian для Cubietruck.
Просмотр запущенных процессов программа — htop
Ресурсы
- Сайте команды Cubieteam — cubieboard.org
- Дополнительные материалы на Cubietruck — GutHub
- Спецификация процессора Allwinner A20 — GutHub
- Cubietruck Wiki-Tutorial — CubieBoard Docs
- Оригинальная публикация The 2nd PCB model cubietruck discussion.
- Обсуждение на Habr: Cubietruck (от создателей Cubieboard)
Ссылки
- The 2nd PCB model cubietruck discussion — CubieBoard
- Allwinner A20 описание, блок-схема, техническая документация — PcMiniPro
- Allwinner A20 (sun7i) — linux-sunxi
- Cubieboard2 open SBC ships, Cubietruck model revealed — linuxgizmos
- Ewell case has come, miniPC not be far behind — CubieBoard
- Одноплатный миникомпьютер Cubieboard 3 CubieTruck TSD Version — Compact Tool
- Introduce to appearance of Ewell case for CT — CubieBoard
- Cubietech Cubietruck — linux-sunxi
- Cubietruck Wiki-Tutorial — CubieBoard Docs