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 [2017/02/05 13:18] – [Zavedení modulu do kernelu] roman | cs:odroid-c2 [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| ====== Jednodeskový ARM počítač - 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. | ||
| - | ===== Periferie ===== | + | Pokud Odroid není napájen pomocí USB host konektoru, je doporučené rozpojit jumper vedle USB-host konektoru. Jinak má Odroid větší spotřebu a zbytečně se zahřívá. |
| + | Při odpojení jumperu u USB-micro se zároveň aktivuje přepěťová ochrana, která funguje až do 16V. | ||
| + | |||
| + | ===== Periferie ===== | ||
| ====I2C==== | ====I2C==== | ||
| ===Zavedení modulu do kernelu=== | ===Zavedení modulu do kernelu=== | ||
| Řádek 16: | Řádek 21: | ||
| + | === 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=== | ===Změna rychlosti sběrnice=== | ||
| Výchozí rychlost I2C sběrnice je 400kHz. | Výchozí rychlost I2C sběrnice je 400kHz. | ||
| Řádek 30: | Řádek 46: | ||
| fdtput -t i / | fdtput -t i / | ||
| sync | sync | ||
| - | reboot | + | |
| [[http:// | [[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, | ||
| + | |||
| ===== Debian 9 Jessie arm64 ===== | ===== 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: | Na Odroid-C2 lze nainstalovat 64 bitovou verzi Debianu Jessie. Tohoto systému může být využito pro zprovoznění softwaru [[cs: | ||
| Obraz disku lze stáhnout [[http:// | Obraz disku lze stáhnout [[http:// | ||
cs/odroid-c2.1486300726.txt.gz · Poslední úprava: 2017/02/05 13:18 (upraveno mimo DokuWiki)
