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:52] – [Jednodeskový ARM počítač - Odroid-C1] kaklik | cs:odroid-c2 [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | Odroid C2 | ||
- | |||
- | |||
====== Jednodeskový ARM počítač - Odroid-C2 ====== | ====== Jednodeskový ARM počítač - Odroid-C2 ====== | ||
- | ===== Periferie | + | ===== 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. | ||
- | ===I2C=== | + | 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 | sudo modprobe aml_i2c | ||
+ | |||
+ | Pro načtení ovladače při nabootování Odroidu se musí na konec souboru ''/ | ||
+ | i2c-dev | ||
+ | aml_i2c | ||
| | ||
[[https:// | [[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, | ||
+ | |||
+ | ===== 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)