cs:i2c
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í verze | |||
| cs:i2c [2020/09/03 14:50] – [USB HID] kaklik | cs:i2c [2022/09/02 21:20] (aktuální) – [Použití I²C v systému Linux] kaklik | ||
|---|---|---|---|
| Řádek 74: | Řádek 74: | ||
| ===== Použití I²C v systému Linux ===== | ===== Použití I²C v systému Linux ===== | ||
| - | Pro Ubuntu existuje balík nástrojů pro práci se sběrnicí I²C. Nainstalujeme jej přes: | + | Pro Ubuntu existuje |
| sudo apt-get install i2c-tools | sudo apt-get install i2c-tools | ||
| | | ||
| - | Jádro však obvykle nemá instalovaný modul //i2c-dev// (([[https://i2c.wiki.kernel.org/index.php/Main_Page| Linux I²C Subsystem]])), přidáme jej proto do systému: | + | V případě, že ve zvolené aplikaci potřebujeme i instrukce write_i2c_block a read_i2c_block, |
| - | sudo modprobe i2c-dev | + | |
| - | + | ||
| - | <WRAP tip> | + | |
| - | Příkaz modprobe přidá modul pouze do běžící instance jádra. Po rebootu nám tento modul pravděpodobně bude chybět. Pokud nechceme modprobe používat i po následujícím startu počítače, | + | |
| - | | + | |
| - | </ | + | |
| Nyní již můžeme vypsat dostupné I²C sběrnice v systému: | Nyní již můžeme vypsat dostupné I²C sběrnice v systému: | ||
| Řádek 95: | Řádek 89: | ||
| i2c-5 i2c | i2c-5 i2c | ||
| i2c-6 i2c | i2c-6 i2c | ||
| + | |||
| + | Může se všák stát, ze jádro nemá instalovaný modul //i2c-dev// (([[https:// | ||
| + | sudo modprobe i2c-dev | ||
| + | |||
| + | <WRAP tip> | ||
| + | Příkaz modprobe přidá modul pouze do běžící instance jádra. Po rebootu nám tento modul pravděpodobně bude chybět. Pokud nechceme modprobe používat i po následujícím startu počítače, | ||
| + | i2c-dev | ||
| + | </ | ||
| + | |||
| Pomocí programu | Pomocí programu | ||
cs/i2c.txt · Poslední úprava: 2022/09/02 21:20 autor: kaklik
