Uživatelské nástroje

Nástroje pro tento web


cs:odroid-x2

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:odroid-x2 [2013/05/30 22:10] – [Termínál inteligentní budovy] kaklikcs:odroid-x2 [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 17: Řádek 17:
 | Napájení | 5V @ 2A (3A pojistka) | | Napájení | 5V @ 2A (3A pojistka) |
 | Rozměry | 90x94mm | | 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]/WAKEUP_INT3[3]/KP _ROW11/ALV_DBG23 |
 +| 2 | BL_EN | UXuRTSn[2] | GPA1[3]/UART_2_RTSn/I2C_3_SCL |
 +| 3 | SDA | Xi2 c1SDA | GPD1[2]/I2C_1_SDA |
 +| 4 | T_RST | XEINT17 | GPX2[1]/WAKEUP_INT2[1]/KP _ROW[1]/ALV_DBG13 |
 +| 5 | SCL | IXi2 c1SCL | GPD1[3]/I2C_1_SCL |
 +| 6 | SPI_1.CLK | XspiCLK[1] | GPB[4]/SPI_1_CLK/IEM_SCLK |
 +| 7 | T_SCL | XspiMOSI[0] | GPB[3]/SPI_0_MOSI/I2C_5_SCL |
 +| 8 | T_SDA | XspiMISO[0] | GPB[2]/SPI_0_MISO/I2C_5_SDA |
 +| 9 | XE.INT12 | XEINT12 | GPX1[4]/WAKEUP_INT1[4]/KP _COL[4]/ALV_DBG[8] |
 +| 10 | SPI_1.CSN | XspiCSn[1] | GPB[5]/SPI_1_nSS/IEM_SPWI |
 +| 11 | SPI_1.MOSI | XspiMOSI[1] | GPB[7]/SPI_1_MOSI |
 +| 12 | VDDQ_LCD | | | LDO25 of MAX77686 
 +| 13 | PWM_BRT | XpwmTOUT[1] | GPD0[1]/TOUT_1/LCD_PWM |
 +| 14 | RXD | XuRXD[3] | GPA1[4]/UART_3_RXD/UART_AUDIO _RXD |
 +| 15 | SPI_1.MISO | XspiMISO[1] | GPB[6]/SPI_1_MISO |
 +| 16 | TXD | XuTXD[3] | GPA1[1]/UART_3_TXD/UART_AUDIO _TXD |
 +| 17 | VD19 | XvVD19 | GPF2[7]/LCD_VD19 |
 +| 18 | VD21 | XvVD21 | GPF3[1]/LCD_VD21 |
 +| 19 | VD2 | XvVD[2] | GPF0[6]/LCD_VD[2] |
 +| 20 | VD8 | XvVD[8] | GPF1[4]/LCD_VD[8] |
 +| 21 | VD15 | XvVD15 | GPF2[3]/LCD_VD15 |
 +| 22 | VD0 | XvVD[0] | GPF0[4]/LCD_VD[0] |
 +| 23 | VCLK | XvVCLK | GPF0[3]/LCD_VCLK |
 +| 24 | VD7 | XvVD[7] | GPF1[3]/LCD_VD[7] |
 +| 25 | VD18 | XvVD18 | GPF2[6]/LCD_VD18 |
 +| 26 | VD11 | XvVD11 | GPF1[7]/LCD_VD11 |
 +| 27 | VSYNC | XvVSYNC | GPF0[1]/LCD_VSYNC |
 +| 28 | VD6 | XvVD[6] | GPF1[2]/LCD_VD[6] |
 +| 29 | VDEN | XvVDEN | GPF0[2]/LCD_VDEN |
 +| 30 | VD20 | XvVD20 | GPF3[0]/LCD_VD20 |
 +| 31 | HSYNC | XvHSYNC | GPF0[0]/LCD_HSYNC |
 +| 32 | GND | Ground | |
 +| 33 | VD3 | XvVD[3] | GPF0[7]/LCD_VD[3] |
 +| 34 | VD12 | XvVD12 | GPF2[0]/LCD_VD12 |
 +| 35 | VD5 | XvVD[5] | GPF1[1]/LCD_VD[5] |
 +| 36 | VD10 | XvVD10 | GPF1[6]/LCD_VD10 |
 +| 37 | VD14 | XvVD14 | GPF2[2]/LCD_VD14 |
 +| 38 | VD17 | XvVD17 | GPF2[5]/LCD_VD17 |
 +| 39 | VD9 | XvVD[9] | GPF1[5]/LCD_VD[9] |
 +| 40 | VD23 | XvVD23 | GPF3[3]/LCD_VD23 |
 +| 41 | VD1 | XvVD[1] | GPF0[5]/LCD_VD[1] |
 +| 42 | VD4 | XvVD[4] | GPF1[0]/LCD_VD[4] |
 +| 43 | VD22 | XvVD22 | GPF3[2]/LCD_VD22 |
 +| 44 | VD13 | XvVD13 | GPF2[1]/LCD_VD13 |
 +| 45 | VD16 | XvVD16 | GPF2[4]/LCD_VD16 |
 +| 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 | |
  
  
Řádek 26: Řádek 79:
  
 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.  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:i2chub|I2Chub02A]], který kromě translace napěťových úrovní vyřeší i možnost připojení více zařízení se stejnými adresami. 
 +
 +Realizace připojení modulu vypadá následovně: 
 +
 +{{ :cs:modules:arm:odroid-x2_i2c.jpg?direct&300 |}} 
 +
 +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]/I2C_1_SDA |
 +| 5 | SCL  | GPD1[3]/I2C_1_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:i2c|I2C a MLAB]].
 +
 +Pokud chceme, aby sběrnice I²C fungovala ihned po nabootování, tak je třeba aby jádro nahrálo modul i2c-dev při startu. To lze zařídit přidáním modulu do souboru ///etc/modules//
 +
 +  # /etc/modules: kernel modules to load at boot time.
 +  #
 +  # This file contains the names of kernel modules that should be loaded
 +  # at boot time, one per line. Lines beginning with "#" are ignored.
 +  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://www.lg.com/uk/monitors/lg-IPS235V-led-monitor
 +
 ===== Software ===== ===== Software =====
  
Řádek 32: Řádek 124:
  
 Obraz pro boot z SD karty (minimálně 8 GB) je ke stažení v [[http://www.mlab.cz/Downloads/Software/ODROID-X2/|MLAB Downloads]] (720MB). Je u něj i README.txt soubor popisující způsob jeho nahrání na SD kartu. Obraz pro boot z SD karty (minimálně 8 GB) je ke stažení v [[http://www.mlab.cz/Downloads/Software/ODROID-X2/|MLAB Downloads]] (720MB). Je u něj i README.txt soubor popisující způsob jeho nahrání na SD kartu.
 +
 +Případně je možné použít přímo obrazy z [[http://odroid.in/ubuntu-u2-u3/|HardKernel]].
 +
 +=== 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. ///dev/sdb// místo oddílu ///dev/sdb1//
  
 === Aktivácia všetkých jadier pod linuxom === === Aktivácia všetkých jadier pod linuxom ===
Řádek 89: Řádek 192:
   /dev/mmcblk0p3   9845280 2987528   6357632  32% /home   /dev/mmcblk0p3   9845280 2987528   6357632  32% /home
      
 +==== Aktualizace kernelu ====
  
-===== Využití =====+Poslední verzi kernelu pro zařízení odroid připravenou hardkernelem můžeme stáhnout pomocí připraveného skriptu: 
  
-==== SDR přijímač ==== +  wget http://builder.mdrjr.net/tools/kernel-update.sh 
- +  chmod +x kernel-update.sh 
-V kombinaci s moduly [[cs:sdrx|SDRX01B]] může vytvořit integrovaný SDR přijímač v krabici [[cs:unibox|UNIBOX01]] Stčí připojit monitor, klávesniciNebo případně doplnit modul s nekonečným knoflíkem.+  sudo ./kernel-update.sh 
 +  
  
-==== Terminál inteligentní budovy ====+===== Systémové informace =====
  
-==== Webový server k meteorologické stanici ====+==== Měření teploty ====
  
 +Teplotu lze vyčíst přímo ze senzoru v CPU například příkazem: 
 +   cat /sys/devices/virtual/thermal/thermal_zone0/temp
 +===== Související stránky =====
  
 +  * [[cs:odroid-u3]]
  
  
  
cs/odroid-x2.1369951800.txt.gz · Poslední úprava: 2013/05/30 22:10 autor: kaklik