cs:odroid-x2
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
— | cs:odroid-x2 [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== Hardkernel Odroid-X2 ====== | ||
+ | |||
+ | ===== Hardware ===== | ||
+ | |||
+ | |||
+ | {{: | ||
+ | |||
+ | URL: http:// | ||
+ | |||
+ | ^ | ||
+ | | CPU | Cortex-A9 Quad Core 1.7Ghz | | ||
+ | | GPU | Mali-400 Quad Core 440MHz | ||
+ | | RAM | 2GB LP-DDR2 880Mega data rate | | ||
+ | | LAN | 10/100Mbps Ethernet | ||
+ | | Video out | Micro HDMI | | ||
+ | | Storage | SD card reader | | ||
+ | | Napájení | 5V @ 2A (3A pojistka) | | ||
+ | | Rozměry | 90x94mm | | ||
+ | |||
+ | |||
+ | ^Číslo Pinu ^ Název pinu na expanzním konektoru ODROID-X2 ^ Název pinu Exynos4412 ^ Funkce ^ | ||
+ | | 1 | T_INT | XEINT27 | GPX3[3]/ | ||
+ | | 2 | BL_EN | UXuRTSn[2] | GPA1[3]/ | ||
+ | | 3 | SDA | Xi2 c1SDA | GPD1[2]/ | ||
+ | | 4 | T_RST | XEINT17 | GPX2[1]/ | ||
+ | | 5 | SCL | IXi2 c1SCL | GPD1[3]/ | ||
+ | | 6 | SPI_1.CLK | XspiCLK[1] | GPB[4]/ | ||
+ | | 7 | T_SCL | XspiMOSI[0] | GPB[3]/ | ||
+ | | 8 | T_SDA | XspiMISO[0] | GPB[2]/ | ||
+ | | 9 | XE.INT12 | XEINT12 | GPX1[4]/ | ||
+ | | 10 | SPI_1.CSN | XspiCSn[1] | GPB[5]/ | ||
+ | | 11 | SPI_1.MOSI | XspiMOSI[1] | GPB[7]/ | ||
+ | | 12 | VDDQ_LCD | | | LDO25 of MAX77686 | ||
+ | | 13 | PWM_BRT | XpwmTOUT[1] | GPD0[1]/ | ||
+ | | 14 | RXD | XuRXD[3] | GPA1[4]/ | ||
+ | | 15 | SPI_1.MISO | XspiMISO[1] | GPB[6]/ | ||
+ | | 16 | TXD | XuTXD[3] | GPA1[1]/ | ||
+ | | 17 | VD19 | XvVD19 | GPF2[7]/ | ||
+ | | 18 | VD21 | XvVD21 | GPF3[1]/ | ||
+ | | 19 | VD2 | XvVD[2] | GPF0[6]/ | ||
+ | | 20 | VD8 | XvVD[8] | GPF1[4]/ | ||
+ | | 21 | VD15 | XvVD15 | GPF2[3]/ | ||
+ | | 22 | VD0 | XvVD[0] | GPF0[4]/ | ||
+ | | 23 | VCLK | XvVCLK | GPF0[3]/ | ||
+ | | 24 | VD7 | XvVD[7] | GPF1[3]/ | ||
+ | | 25 | VD18 | XvVD18 | GPF2[6]/ | ||
+ | | 26 | VD11 | XvVD11 | GPF1[7]/ | ||
+ | | 27 | VSYNC | XvVSYNC | GPF0[1]/ | ||
+ | | 28 | VD6 | XvVD[6] | GPF1[2]/ | ||
+ | | 29 | VDEN | XvVDEN | GPF0[2]/ | ||
+ | | 30 | VD20 | XvVD20 | GPF3[0]/ | ||
+ | | 31 | HSYNC | XvHSYNC | GPF0[0]/ | ||
+ | | 32 | GND | Ground | | | ||
+ | | 33 | VD3 | XvVD[3] | GPF0[7]/ | ||
+ | | 34 | VD12 | XvVD12 | GPF2[0]/ | ||
+ | | 35 | VD5 | XvVD[5] | GPF1[1]/ | ||
+ | | 36 | VD10 | XvVD10 | GPF1[6]/ | ||
+ | | 37 | VD14 | XvVD14 | GPF2[2]/ | ||
+ | | 38 | VD17 | XvVD17 | GPF2[5]/ | ||
+ | | 39 | VD9 | XvVD[9] | GPF1[5]/ | ||
+ | | 40 | VD23 | XvVD23 | GPF3[3]/ | ||
+ | | 41 | VD1 | XvVD[1] | GPF0[5]/ | ||
+ | | 42 | VD4 | XvVD[4] | GPF1[0]/ | ||
+ | | 43 | VD22 | XvVD22 | GPF3[2]/ | ||
+ | | 44 | VD13 | XvVD13 | GPF2[1]/ | ||
+ | | 45 | VD16 | XvVD16 | GPF2[4]/ | ||
+ | | 46 | SYS | DC Jack +5V | | | ||
+ | | 47 | ADC.AIN2 | XadcAIN[2] | XadcAIN[2] | | ||
+ | | 48 | VDD_IO | +1,8 V |LDO3 of MAX77686 | ||
+ | | 49 | ADC.AIN3 | XadcAIN[3] | XadcAIN[3] | | ||
+ | | 50 | GND | Ground | | | ||
+ | |||
+ | |||
+ | ==== Napájení ==== | ||
+ | |||
+ | Modul má od výroby vyvedený napájecí bod na který lze přiletovat napájecí kablík MLAB, který lze pak dále připojit k napájecím modulům [[cs: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Po připojení napájení se na desce rozsvítí červená LED. A nic dalšího se neděje dokud ODROID nemá z čeho bootovat. | ||
+ | |||
+ | ==== Připojení I²C ==== | ||
+ | |||
+ | Odroid má sběrnici I²C vyvedenu na piny na expanzním konektoru. Připojení I2C zařízení je proto snadné. Je však potřeba dát pozor na fakt, že logika odroidu pracuje na napěťové úrovni 1,8 V a běžné logické úrovně jako 3,3V nebo +5V pro něj mohou být destruktivní. Je proto vhodné připojit sběrnici přes rozhraní zabezpečující alespoň minimální ochranu. K tomu lze využít modul: [[cs: | ||
+ | |||
+ | Realizace připojení modulu vypadá následovně: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Na fotografii to není patrné ale datové piny nejsou použity úplně poslední ale je volná ještě jedna řada na fotografii zdola. | ||
+ | |||
+ | Použité piny jsou: | ||
+ | |||
+ | ^Číslo Pinu ^ Název pinu na expanzním konektoru ODROID-X2 ^ Funkce ^ | ||
+ | | 3 | SDA | GPD1[2]/ | ||
+ | | 5 | SCL | ||
+ | | 48 | VDD_IO | Napájení 1,8 V LDO3 of MAX77686 | | ||
+ | | 50 | GND | Ground | | ||
+ | |||
+ | === Požití I2C === | ||
+ | |||
+ | Obecné informace o používání I²C lze najít na stránce [[cs: | ||
+ | |||
+ | Pokud chceme, aby sběrnice I²C fungovala ihned po nabootování, | ||
+ | |||
+ | # / | ||
+ | # | ||
+ | # This file contains the names of kernel modules that should be loaded | ||
+ | # at boot time, one per line. Lines beginning with "#" | ||
+ | i2c-dev | ||
+ | |||
+ | ==== Připojení monitoru ==== | ||
+ | |||
+ | ODROID má pouze mikroHDMI výstup, který obsahuje pouze digitální obrazový signál. Je proto potřeba aby připojený monitor mel HDMI vstup. Redukce z HDMI na DVI nelze použít. | ||
+ | |||
+ | Otestované monitory, které s odroidem fungují jsou: | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | ===== Software ===== | ||
+ | |||
+ | |||
+ | ==== Ubuntu ==== | ||
+ | |||
+ | Obraz pro boot z SD karty (minimálně 8 GB) je ke stažení v [[http:// | ||
+ | |||
+ | Případně je možné použít přímo obrazy z [[http:// | ||
+ | |||
+ | === Příprava SD karty === | ||
+ | |||
+ | Rozbalený image se naklonuje přímo na SD kartu příkazem | ||
+ | |||
+ | dd if=image.img of=/dev/sdb bs=1M | ||
+ | sync | ||
+ | |||
+ | Důležité je použít při zápisu celé zařízení tj. /// | ||
+ | |||
+ | === Aktivácia všetkých jadier pod linuxom === | ||
+ | |||
+ | Po nabootovaní je aktívne len 1 jadro. | ||
+ | |||
+ | $ cat / | ||
+ | 0 | ||
+ | |||
+ | Pre aktiváciu zvyšných 3 jadier je možné použiť nasledujúce príkazy: | ||
+ | |||
+ | echo 1 > / | ||
+ | echo 1 > / | ||
+ | echo 1 > / | ||
+ | |||
+ | Taktiež je zapnutá frekvenčná regulácia jadier, ak nie je cpu vyťažené, | ||
+ | |||
+ | Pre konštantú frekvenciu 1.6GHz stačí použiť príkaz: | ||
+ | echo performance > / | ||
+ | | ||
+ | Dostupné módy réžie frekvencie: | ||
+ | |||
+ | $ cat / | ||
+ | conservative userspace powersave ondemand performance | ||
+ | | ||
+ | === Rozdělení úložného prostoru === | ||
+ | |||
+ | Obraz Ubuntu je vyrobený tak, že obsahuje dva oddíly s celkovou velikostí přibližně 6 GB a zbývající prostor je pak nevyužit. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Je proto vhodné ve zbývajícím prostoru vyrobit další oddíl na ukládání dat. To lze udělat například programem [[http:// | ||
+ | Novému oddílu se pak přiřadí mount point podle návodu pro [[http:// | ||
+ | |||
+ | $ sudo cat /etc/fstab | ||
+ | # UNCONFIGURED FSTAB FOR BASE SYSTEM | ||
+ | | ||
+ | UUID=e139ce78-9841-40fe-8823-96a304a09859 / ext4 errors=remount-ro, | ||
+ | / | ||
+ | / | ||
+ | tmpfs /tmp tmpfs nodev, | ||
+ | none /run/lock tmpfs rw, | ||
+ | none /run/shm tmpfs rw, | ||
+ | |||
+ | |||
+ | Výsledek pak vypadá takto: | ||
+ | |||
+ | $ df | ||
+ | Filesystem | ||
+ | / | ||
+ | udev | ||
+ | tmpfs 1015816 | ||
+ | tmpfs | ||
+ | none 5120 | ||
+ | none | ||
+ | / | ||
+ | / | ||
+ | | ||
+ | ==== Aktualizace kernelu ==== | ||
+ | |||
+ | Poslední verzi kernelu pro zařízení odroid připravenou hardkernelem můžeme stáhnout pomocí připraveného skriptu: | ||
+ | |||
+ | wget http:// | ||
+ | chmod +x kernel-update.sh | ||
+ | sudo ./ | ||
+ | | ||
+ | |||
+ | ===== Systémové informace ===== | ||
+ | |||
+ | ==== Měření teploty ==== | ||
+ | |||
+ | Teplotu lze vyčíst přímo ze senzoru v CPU například příkazem: | ||
+ | cat / | ||
+ | ===== Související stránky ===== | ||
+ | |||
+ | * [[cs: | ||
+ | |||
+ | |||
cs/odroid-x2.txt · Poslední úprava: 2015/05/04 13:11 (upraveno mimo DokuWiki)