cs:odroid-c2
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
cs:odroid-c2 [2017/08/21 20:04] – [Napájení] roman | — | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== 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. | ||
- | |||
- | 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==== | ||
- | ===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 0x6f 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 ===== | ||
- | 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:// |
cs/odroid-c2.txt · Poslední úprava: 2017/09/12 15:44 (upraveno mimo DokuWiki)