cs:odroid-u3
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:odroid-u3 [2014/08/31 10:09] – kaklik | cs:odroid-u3 [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 3: | Řádek 3: | ||
{{ : | {{ : | ||
- | Jednodeskový počítač podobný [[cs: | + | Jednodeskový počítač podobný [[cs: |
{{ : | {{ : | ||
+ | Protože navíc rozteč montážních děr v desce ODROID přímo nepasuje do rozteče děr na [[cs: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Zdrojové soubory k oběma částem adaptéru jsou v [[http:// | ||
===== I²C na odroid-U3 ===== | ===== I²C na odroid-U3 ===== | ||
+ | |||
+ | ODROID má 8mi pinový konektor, na kterém jsou vyvedeny GPIO piny. Použitý konektor má na rozdíl od MLAB standardů metrickou rozteč pinů 2mm. Navíc je od výroby osazen dutinkovou lištou, která je naletována ze spodní strany PCB. Pro použití ve stavebnici MLAB je potřeba tuto lištu vyletovat a nahradit ji hřebínkovým konektorem s příslušnou roztečí vyvedeným nahoru od desky. Vyletovaná dutinková lišta se v takovém případě použije jako protikus na který budou naletovány kablíky zakončené standardními MLAB dutinkami. | ||
+ | |||
+ | Po naletování kablíků na dutinkovou lištu je vhodné je zafixovat tavným lepidlem. Rozložení pinů na 8mi pinovém konektoru ODROIDU-U3 je následující: | ||
+ | |||
+ | |||
+ | {{ : | ||
+ | |||
+ | PORT #1 | ||
+ | ^ PIN ^ Signal ^ Note ^ | ||
+ | | 1 | GPIO 199 | I2C SCL 1.8V !| | ||
+ | | 2 | 1.8V | ||
+ | | 3 | GPIO 200 | I2C SDA 1.8V ! | | ||
+ | | 4 | UART RX | 1.8V ! | | ||
+ | | 5 | GPIO 204 | 1.8V ! | | ||
+ | | 6 | UART TX | 1.8V ! | | ||
+ | | 7 | GND | | | ||
+ | | 8 | 5V | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Výsledná realizace připojení [[cs: | ||
+ | |||
+ | {{: | ||
- | Na této desce je na vyvedených | + | Na této desce je I²C na IO portech softwarově emulováno driverem v kernelu. Proto při samotném zavedení ovladače i2c-dev neuvidíme port i2c-4, který právě přísluší 8mipinovému konektoru na desce. |
odroid@odroid: | odroid@odroid: | ||
Řádek 24: | Řádek 54: | ||
sudo modprobe i2c_gpio_custom bus0=4, | sudo modprobe i2c_gpio_custom bus0=4, | ||
- | kde parametry jsou číslo sběrnice, a čísla | + | kde parametry jsou číslo sběrnice, a čísla |
odroid@odroid: | odroid@odroid: | ||
Řádek 37: | Řádek 67: | ||
| | ||
Další použití I²C se již neliší od [[cs: | Další použití I²C se již neliší od [[cs: | ||
+ | |||
+ | Pokud chceme I2C poustet automaticky, | ||
+ | |||
+ | i2c_gpio_custom bus0=4, | ||
+ | i2c-dev | ||
+ | |||
==== Pymlab ==== | ==== Pymlab ==== | ||
Řádek 48: | Řádek 84: | ||
+ | ===== SPI rozhraní ===== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | PORT #2 | ||
+ | ^ PIN ^ Signal ^ Note ^ | ||
+ | | 1 | SCLK | GPB[4]| | ||
+ | | 2 | nSS | GPB[5]| | ||
+ | | 3 | MOSI | GPB[7]| | ||
+ | | 4 | MISO | GPB[6]| | ||
+ | |||
+ | Pro použití rozhraní je ale potřeba do jádra zavést ovladače pro SPI periférii. | ||
+ | |||
+ | sudo modprobe spi-s3c64xx | ||
+ | sudo modprobe spidev | ||
+ | |||
+ | Po zavedení těchto modulů by mělo vzniknout nové systémové zařízení / | ||
+ | |||
+ | |||
+ | ===== Spuštění aplikací po nabootování ===== | ||
+ | |||
+ | Pro některé aplikace tohoto typu počítače je potřeba aby po jeho zapnutí se automaticky spustila zvolená grafická aplikace. V tomto případě budeme předpokládat použití základní instalace Lubuntu s display managerem lightdm a grafickým prostředím openbox. | ||
+ | |||
+ | <WRAP INFO> | ||
+ | |||
+ | V tomto případě jde o použití počítače k automatickému přehrávání videa po startu. | ||
+ | |||
+ | ==== Automatické přihlášení do grafického prostředí ==== | ||
+ | |||
+ | Po nabootování musí dojít k automatickému přihlášení uživatele pod kterým bude spuštěná aplikace běžet. K tomu musíme vytvořit nový konfigurační soubor /// | ||
+ | |||
+ | [SeatDefaults] | ||
+ | autologin-user=odroid | ||
+ | autologin-user-timeout=0 | ||
+ | |||
+ | Podrobnější vysvětlení možností nastavení jsou popsány na [[https:// | ||
+ | |||
+ | [Desktop Entry] | ||
+ | Name=Video | ||
+ | Comment=Log in using the Openbox window manager and play videos from Videos folder. | ||
+ | Exec=/ | ||
+ | |||
+ | Tento soubor zajistí spuštění skriptu // | ||
+ | |||
+ | # | ||
+ | | ||
+ | mplayer --fs --loop=0 ~/Videos/* & | ||
+ | lxterminal & | ||
+ | exec openbox-session | ||
+ | V tomto případě bude spuštěno okno terminálu // | ||
+ | <WRAP INFO> |
cs/odroid-u3.txt · Poslední úprava: 2016/02/22 17:04 (upraveno mimo DokuWiki)