cs:odroid-c2
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-c2 [2016/08/01 19:51] – [i2c] kaklik | cs:odroid-c2 [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | Odroid C2 | + | ====== Jednodeskový ARM počítač - Odroid-C2 ====== |
| + | ===== Napájení ===== | ||
| + | Odroid je vhodné napájet piny vedle kulatého napájecího konektoru (Odroid se běžně prodává bez osazeného hřebínku, proto je potřeba ho dopájet). Tento pin obsahuje další filtry a stabilizátor napájení, které zajišťují kvalitní napájení a jsou vhodné pro napájení Odroidu. | ||
| - | ====== Jednodeskový ARM počítač - Odroid-C1 ====== | + | Pokud Odroid není napájen pomocí USB host konektoru, je doporučené rozpojit jumper vedle USB-host konektoru. Jinak má Odroid |
| + | |||
| + | Při odpojení jumperu u USB-micro se zároveň aktivuje přepěťová ochrana, která funguje až do 16V. | ||
| ===== Periferie ===== | ===== Periferie ===== | ||
| + | ====I2C==== | ||
| + | ===Zavedení modulu do kernelu=== | ||
| + | Pro zavedení ovladače lze provést následujícím příkazem: | ||
| + | sudo modprobe aml_i2c | ||
| + | |||
| + | Pro načtení ovladače při nabootování Odroidu se musí na konec souboru ''/ | ||
| + | i2c-dev | ||
| + | aml_i2c | ||
| + | | ||
| + | [[https:// | ||
| + | |||
| + | |||
| + | === Nastavení přístupových práv pro I²C === | ||
| + | |||
| + | Standardní uživatelské nastavení přístupových práv pro I2C neumožňuje použití zařízení z jiného uživatelského účtu, než root. Změnit to lze vytvořením nového udev pravidla: | ||
| + | Vytvoříme nový soubor | ||
| + | sudo nano / | ||
| + | A přidáme do něj: | ||
| + | |||
| + | KERNEL==" | ||
| + | KERNEL==" | ||
| + | |||
| + | [[https:// | ||
| + | ===Změna rychlosti sběrnice=== | ||
| + | Výchozí rychlost I2C sběrnice je 400kHz. | ||
| + | |||
| + | Pro změnu rychlosti sběrnice je potřeba upravit DT (DeviceTree) soubor | ||
| + | |||
| + | Potřebné balíčky | ||
| + | sudo apt-get install device-tree-compiler i2c-tools | ||
| + | |||
| + | Zazálohovat DT soubor | ||
| + | cp / | ||
| + | |||
| + | Upravit DT soubor pro i2c-1 (poslední parametr určuje rychlost sběrnice - v tomto případě 100kHz) | ||
| + | fdtput -t i / | ||
| + | sync | ||
| + | sudo reboot | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ==== GPIO ==== | ||
| + | |||
| + | === GPIO HEART-BEAT === | ||
| + | V některých konstrukcích není na stavové LED diody vidět. Odroid je možné nastavit tak, aby signál LED byl vyveden na některý z GPIO pinů. Postup pro provedení této změny je následovný: | ||
| + | |||
| + | sudo apt-get install device-tree-compiler | ||
| + | |||
| + | su | ||
| + | cd / | ||
| + | cp meson64_odroidc2.dtb meson64_odroidc2.dtb.zaloha | ||
| + | | ||
| + | dtc -I dtb -O dts meson64_odroidc2.dtb > meson64_odroidc2.dts | ||
| + | nano meson64_odroidc2.dts | ||
| + | |||
| + | V souboru '' | ||
| + | |||
| + | gpio_leds { | ||
| + | compatible = " | ||
| + | pinctrl-names = " | ||
| + | pinctrl-0 = < | ||
| + | | ||
| + | heartbeat { | ||
| + | label = " | ||
| + | gpios = <0x25 0xd 0x1>; | ||
| + | linux, | ||
| + | }; | ||
| + | | ||
| + | heartbeat2 { | ||
| + | label = " | ||
| + | gpios = <0x13 0x52 0x0>; | ||
| + | linux, | ||
| + | }; | ||
| + | }; | ||
| + | |||
| + | Parametr '' | ||
| + | |||
| + | Číslo pinu lze vyčíst z [[https:// | ||
| + | |||
| + | Vybrané nastavení pinů: | ||
| + | * ''< | ||
| + | * ''< | ||
| + | |||
| + | Po dokončení těchto změn soubor uložte a vraťte se do terminálu | ||
| + | |||
| + | dtc -I dts -O dtb meson64_odroidc2.dts > meson64_odroidc2.dtb | ||
| + | |||
| + | Zrestartujte odroid | ||
| + | |||
| + | reboot | ||
| + | |||
| + | Vybraný GPIO port by měl začít blikat ihned po zahájení bootování. | ||
| + | |||
| + | == Jiný trigger == | ||
| + | Na LED lze nastavit i jiné triggery, které s led blikají podle jiného pravidla (podle vytížení CPU, emmc, sd karty, 1pps blikání, ...). Seznam dostupných triggerů dostaneme pomocí: | ||
| + | root@arom-patrola:/# | ||
| + | none rc-feedback nand-disk timer oneshot [heartbeat] backlight gpio cpu0 cpu1 cpu2 cpu3 default-on transient flash torch sd emmc battery-charging-or-full battery-charging battery-full battery-charging-blink-full-solid ac-online | ||
| + | |||
| + | Trigger lze dočasně vyzkoušet příkazem | ||
| + | echo heartbeat > / | ||
| + | |||
| + | Pokud chceme vybraný trigger nastavovat automaticky, | ||
| - | ===I2C=== | + | ===== Debian 9 Jessie arm64 ===== |
| + | Na Odroid-C2 lze nainstalovat 64 bitovou verzi Debianu Jessie. Tohoto systému může být využito pro zprovoznění softwaru [[cs: | ||
| - | modprobe aml_i2c | + | Obraz disku lze stáhnout [[http:// |
cs/odroid-c2.1470081077.txt.gz · Poslední úprava: 2016/08/01 19:51 (upraveno mimo DokuWiki)
