CubieTruck

Материал из ALT Linux Wiki
Версия от 18:08, 24 марта 2014; GlebFotengauerMalinovskiy (обсуждение | вклад) (Добавлен большой раздел про настройку графики.)
Cubietruck.jpg

CubieTruck — одноплатный компьютер на основе AllWinner A20 SoC (sun7i).

Устройство

  • AllWinnerTech SOC A20, ARM® Cortex™-A7 Dual-Core, ARM® Mali400 MP2 с поддержкой OpenGL ES 2.0/1.1
  • 1GB/2GB DDR3@480MHz (960MTPS)
  • HDMI&VGA 1080p display output
  • 1G Ethernet
  • Wifi+BT беспроводное соединение с бортовой антенной
  • SATA 2.0 интерфейс с поддержкой 2.5' HDD, (или 3.5' HDD, но с внешним питанием 12 В)
  • Память: NAND + MicroSD, или TSD + MicroSD, или 2×MicroSD
  • 2×USB HOST, 1×OTG
  • 1×Toslink (SPDIF Optical), 1×IR, 4×LED
  • 1×наушники
  • 3×кнопки (Power, Reset, FEL)
  • Питание: DC5V @ 2.5A with HDD
  • 54 контакта расширения I2S, I2C, SPI, CVBS, LRADC x2,UART, PS2, PWM×2, TS/CSI, IRDA, LINEIN&FMIN&MICIN, TVIN×4
  • Размеры: 11см×8см×1.4мм

Поддержка

Проверялось на конфигурации с 2GB RAM и NAND+MicroSD.

  • Графика
    • HDMI Symbol support vote.svg  или VGA Symbol support vote.svg 
  • Звук
    • HDMI Symbol support vote.svg 
    • Наушники Symbol support vote.svg 
  • Связь
    • 1G Ethernet Symbol support vote.svg 
    • WiFi Symbol oppose vote.svg 
    • BT Symbol oppose vote.svg 

Установка ALT Linux на CubieTruck

Для этого достаточно иметь FullHD-монитор (или телевизор) со входом HDMI и microSD-карту объёмом не менее 8 Гб и классом не ниже 10[1], а также возможность скачать и записать[2] на неё готовый образ, например:

wget -c ftp://ftp.linux.kiev.ua/pub/Linux/ALT/people/glebfm/altlinux-7.0.3-alpha20140321-simply-cubietruck-armh.img.gz[3]
gunzip altlinux-7.0.3-alpha20140321-simply-cubietruck-armh.img.gz
dd if=altlinux-7.0.3-alpha20140321-simply-cubietruck-armh.img of=/dev/mmcblk0 bs=1M

После первого включения система предложит провести первоначальную настройку.

Графика

Доступные видеовыходы

screen0_output_type 0 1 2 3 4
видеовыход none lcd tv hdmi vga

По-умолчанию, 3 (hdmi).

Доступные видеорежимы

screen0_output_mode 0 1 2 3 4 5 6 7 8 9 10 11 14
видеорежим 480i 576i 480p 576p 720p@50 720p@60 1080i@50 1080i@60 1080p@24 1080p@50 1080p@60 pal ntsc

По-умолчанию, 10 (1080p@60).

Настройка видеовыхода и видеорежима

cd /boot
bin2fex script.bin script.fex

Отредактируйте в файле значения screen0_output_type и screen0_output_mode в соответствии с таблицами.

Например, для переключения на выход 4 (vga) и режим 5 (720p@60):

sed -r -e 's,^(screen0_output_type).*,\1 = 4,' -i script.fex
sed -r -e 's,^(screen0_output_mode).*,\1 = 5,' -i script.fex

После этого, сконвертируйте отредактированный файл:

fex2bin script.fex script.bin

Примечания

  1. чем выше, тем лучше
  2. последнюю команду следует выполнять от имени пользователя с правами доступа к устройству кардридера на запись, обычно они точно есть у root
  3. http://glebfm.cloud.tilaa.com/cubietruck/altlinux-7.0.3-alpha20140321-simply-cubietruck-armh.img.gz

Ссылки