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.1599144655.txt.gz · Poslední úprava: 2020/09/03 14:50 autor: kaklik