cs:pymlab
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í verzeNásledující verzeObě strany příští revize | ||
cs:pymlab [2016/08/28 20:51] – [Použití] kaklik | cs:pymlab [2016/12/06 19:44] – [i2c-tools] kaklik | ||
---|---|---|---|
Řádek 9: | Řádek 9: | ||
===== Instalace ===== | ===== Instalace ===== | ||
- | Pokud potřebujeme na sběrnici přistupovat přes rozhraní USB pomocí modulu [[cs: | + | Pokud potřebujeme na sběrnici přistupovat přes rozhraní USB pomocí modulu [[cs: |
+ | |||
+ | sudo apt-get install libudev-dev libusb-1.0-0-dev libhidapi-dev python-setuptools python-smbus python-numpy cython git | ||
+ | |||
+ | Viz [[cs: | ||
Instalaci samotného softwarového balíku pymlab pak provedeme snadno pomocí: | Instalaci samotného softwarového balíku pymlab pak provedeme snadno pomocí: | ||
Řádek 17: | Řádek 21: | ||
sudo pip install pymlab | sudo pip install pymlab | ||
- | Oba příkazy jsou rovnocenné a využívají python balíčkovací systém ve kterém je [[https:// | + | Oba příkazy jsou rovnocenné a využívají python balíčkovací systém ve kterém je [[https:// |
- | + | ||
- | sudo apt-get install libudev-dev libusb-1.0-0-dev libhidapi-dev python-setuptools python-smbus cython | + | |
==== Vývojová verze ==== | ==== Vývojová verze ==== | ||
- | Nejaktuálnější vývojová verze knihovny je k dispozici na githubu. Tu taktéž můžeme | + | Nejaktuálnější vývojová verze knihovny je k dispozici na githubu. Tu nainstalujeme následujícím způsobem. Výhoda využití gitu je v tom, že knihovnu |
git clone https:// | git clone https:// | ||
Řádek 31: | Řádek 33: | ||
Následně je užitečné úpravy knihovny zpětně vystavit na githubu, nebo vytvořit pull-request. | Následně je užitečné úpravy knihovny zpětně vystavit na githubu, nebo vytvořit pull-request. | ||
+ | |||
+ | ==== i2c-tools ==== | ||
+ | [[https:// | ||
+ | |||
+ | git clone https:// | ||
+ | cd i2c-tools | ||
+ | make EXTRA=" | ||
+ | sudo make install | ||
+ | cd py-smbus | ||
+ | sudo python setup.py install | ||
+ | sudo ldconfig | ||
+ | |||
+ | Verze I2C-tools umístěná na MLAB githubu má oproti verzi z repozitářů Ubuntu přidané metody read_i2c_block a write_i2c_block, | ||
===== Použití ===== | ===== Použití ===== | ||
Řádek 67: | Řádek 82: | ||
- | <WRAP center round tip 60%> | + | <WRAP center round tip 80%> |
Pro přímý přístup ke sběrnici I²C bez sudo je třeba být ve skupině i2c. Uživatele tam přidáme například takto. | Pro přímý přístup ke sběrnici I²C bez sudo je třeba být ve skupině i2c. Uživatele tam přidáme například takto. | ||
sudo adduser kaklik i2c | sudo adduser kaklik i2c |
cs/pymlab.txt · Poslední úprava: 2017/02/23 12:17 (upraveno mimo DokuWiki)