Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:odroid-u3

Toto je starší verze dokumentu!


Hardkernel ODROID-U3

Jednodeskový počítač podobný odroid-x2. Na rozdíl od něj se však ještě vyrábí a prodává. Na konektorech je vyvedeno I²C, SPI a zbylé IO porty.

I²C na odroid-U3

Na této desce je na vyvedených IO portech I²C softwarově emulováno driverem v kernelu. Proto při samotném zavedení ovladače i2c-dev neuvidíme port i2c-4, který právě přísluší 8mipinovému konektoru na desce.

odroid@odroid:~$ sudo modprobe i2c-dev
odroid@odroid:~$ sudo i2cdetect -l
i2c-0	i2c       	s3c2410-i2c                     	I2C adapter
i2c-1	i2c       	s3c2410-i2c                     	I2C adapter
i2c-2	i2c       	i2c-gpio2                       	I2C adapter
i2c-3	i2c       	s3c2410-i2c                     	I2C adapter
i2c-7	i2c       	s3c2410-i2c                     	I2C adapter
i2c-8	i2c       	s3c2410-i2c                     	I2C adapter
odroid@odroid:~$ 

Pro přístup k němu je potřeba ještě do jádra zavést modul i2c_gpio_custom, který softwarově začne emulovat I2C na GPIO pinech. To uděláme pomocí příkazu:

sudo modprobe i2c_gpio_custom bus0=4,200,199

kde parametry jsou číslo sběrnice, a čísla IO pinů, které budou použity pro vyvedení SDA a SCL. Následně již můžeme přistupovat k rozhraní i2c-4.

odroid@odroid:~$ sudo i2cdetect -l
i2c-0	i2c       	s3c2410-i2c                     	I2C adapter
i2c-1	i2c       	s3c2410-i2c                     	I2C adapter
i2c-2	i2c       	i2c-gpio2                       	I2C adapter
i2c-3	i2c       	s3c2410-i2c                     	I2C adapter
i2c-4	i2c       	i2c-gpio4                       	I2C adapter
i2c-7	i2c       	s3c2410-i2c                     	I2C adapter
i2c-8	i2c       	s3c2410-i2c                     	I2C adapter
odroid@odroid:~$ 

Další použití I²C se již neliší od standardního přístupu v linuxu.

Pymlab

python setuptools jsou v baliku pro ARM aktualne poskozeny proto pri pokusu o instalaci pomoci

$ sudo python setup.py develop

Obdrzime chybovou hlasku: ImportError: No module named pkg_resources

Řešením je nainstalovat novou verzi setuptools mimo repozitáře ubuntu tímto příkazem z účtu roota:

curl https://bootstrap.pypa.io/ez_setup.py | python
cs/odroid-u3.1409479746.txt.gz · Poslední úprava: 2014/08/31 10:09 (upraveno mimo DokuWiki)