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í verze | ||
| cs:pymlab [2016/10/31 22:32] – [Instalace] kaklik | cs:pymlab [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řá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 python-numpy cython git | + | |
| ==== 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 86: | Řádek 101: | ||
| {{ : | {{ : | ||
| - | ===== Python interpreter pro ARM STM32 ===== | + | ===== Python interpreter pro ARM ===== |
| + | |||
| + | Pro použití Python frameworku na vyčítání čidel přímo z některého mikrokonroleru připojeného na sběrnici by bylo užitečné použít Python interpretr pro ARM. Například by mohl být použitelný [[https:// | ||
| + | |||
| + | ===== Cubesat Space Protocol ===== | ||
| + | |||
| + | Pro aplikace kde je potřeba větší spolehlivost, | ||
| - | Pro použití Python frameworku na vyčítání čidel přímo z [[cs: | ||
cs/pymlab.1477953165.txt.gz · Poslední úprava: 2016/10/31 22:32 (upraveno mimo DokuWiki)
