Dnes se podíváme na destičku Asus Tinker Board, což je zřejmě pokus Asusu dostat se na trh vytvořený jednodeskovým počítačem Raspberry Pi. Jestli se mu to podaří nevím, na druhou stranu je dobře, že je tady konkurence a že se i další výrobci snaží v této kategorii přinést něco nového. Například integrované periférie, které bychom dnes považovali asi za standard.
Celkový pohled a rozměry
Deska je poměrně dobře popsaná, jednotlivé části a konektory jsou označeny pomocí piktogramů. Konektory na foťák a LCD výstup si tedy nespletete.
Základ desky tvoří procesor RK3288-C, což je 4 jádrový ARM Cortex A17 (1.8GHz). Hlavní deviza je podle mě v instrukční sadě NEON, je otázka, nakolik jsou programy zkompilovány s její podporou.
Identifikace v linuxu (lscpu
):
Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 4 Socket(s): 1 Model: 1 Model name: ARMv7 Processor rev 1 (v7l) CPU max MHz: 1800.0000 CPU min MHz: 126.0000 BogoMIPS: 12.09 Flags: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm
Zadní strana nese především dva paměťové moduly a slot na micro sd kartu. Já jsem použil 32GB Class 10 SDHC. Deska má 2GB paměti RAM. Procesor (sám o sobě 32b) umí PAE až do 40b (1TB), ale tady se to opravdu nevyužije.
Rozměry by měly odpovídat RPi.
Hardwarová výbava
Poměrně klasická síťovka, RTLka se běžně osazují na základní desky PC. Zde v provedení RTL 8211E. Dobré je, že síťovka je vyvedena přímo z CPU a není posazená na USB sběrnici.
Rychlost kopírování dat přes NFS: 107MiB/s.
Víc nevím, nepoužívám. Než jsem zapojil kabel, tak se přes výchozí NetworkManager připojila na router, kde se registrovala na nějakých 56Mbps. Fungovalo to, updatoval jsem přes to. Potom jsem našel kabel. A odinstaloval NM.
Zvukovka Realtek ALC (což jsou čipy běžně osazované na základní desky osobních počítačů), bohužel o ALC4040 se toho příliš najít nedá. Má to umět výstup 24b/192kHz, vstup 24b/96kHz. Jak je to realizováno na jednom 3.5mm stereo konektoru netuším.
Zvukový čip je k procesoru připojen přes USB2.0 sběrnici.
Identifikace v linuxu (lsusb
):
Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0bda Realtek Semiconductor Corp. idProduct 0x481a bcdDevice 0.00 iManufacturer 3 Generic iProduct 1 USB Audio iSerial 2 201405280001 bNumConfigurations 1
Prostě obecná USB zvukovka (to je dobře).
Deska má celkem 2GB paměti DDR3, dva LPDDR3 moduly v dual channel zapojení.
O napájení se stará čip RK808-B + povinná bižuterie okolo (kondíky, cívky). Deska se napájí z micro usb konektoru a vyžaduje zdroj 5V a alespoň 2.5A (tedy 12.5W max).
Asus Tinker OS
Asus k destičce samotné nedodává žádné paměťové medium. Musíte si stáhnout Asus Tinker OS a nakopírovat na vlastní MicroSD kartu. Image je velký 2.5GB. Při prvním bootu OS zvětší daný FS na celou velikost karty, o tuto činnost se tedy starat nemusíme.
Asus Tinker OS je Debian Stretch (armhf) s předinstalovanými balíčky. Ve výchozím stavu je tady grafické prostředí LXDE, prohlížeč Chromium a Pythoní vývojové prostředí IDLE. Pokud bude zájem, mohu výchozí prostředí prozkoumat víc, já jsem jej osekal do minimální podoby pro přehrávání hudby (MPD).
Vanilla kernel na tom asi nepojede co?
Netuším. Měl by tam běžet normální Deb pro arm. Zatím jsem netestoval.
Tady mají vlastní jádro
Je tam u-boot nebo jak to bootuje?
u-boot