27.2.2015
Desku 4x232 s počítačem Beaglebone black lze použít všude, kde potřebujete sbírat data na jedné či více (až na čtyřech) sběrnicích RS232 nebo RS485 (potřebuje externí převodník).
Pro nastavení desky jsme vytvořili balíček pro systém Debian (architektura armhf), který je součástí nového počítače Beaglebone black. Součástí balíku je:
Pro instalaci doplňte řádek do souboru /etc/apt/sources.list:
deb [arch=armhf] http://debian.hobrasoft.cz hobrasoft non-free
Poté můžete balík nainstalovat standardní cestou:
apt-get update apt-get install hobrasoft-4x232
Sériové porty jsou na desce plošných spojů označené písmeny, speciální soubory mají název /dev/ttyA až /dev/ttyD. Při používání si můžete zvolit, jestli budete používat označení podle desky 4x232 (/dev/ttyA) nebo označení podle počítače Beaglebone (/dev/ttyO1):
Beaglebone | 4x232 | PCB | Signály |
---|---|---|---|
/dev/ttyO1 | /dev/ttyA | RS232-A | RXD/TXD |
/dev/ttyO2 | /dev/ttyB | RS232-B | RXD/TXD |
/dev/ttyO5 | /dev/ttyC | RS232-C | RXD/TXD, RTS/CTS |
/dev/ttyO4 | /dev/ttyD | RS232-D | RXD/TXD, RTS/CTS |
Desku 4x232 nelze používat zároveň s interní grafickou kartu. Pro využití desky je nutné interní grafickou kartu deaktivovat a uvolnit tak potřebné vývody procesoru. Instalací balíku pro systém debian by se měla grafická karta deaktivovat. Pokud desku 4x232 připojíte a nainstalujete balík a deska přesto není nalezena, zkontrolujte soubor /boot/uboot/uEnv.txt. V souboru musí být uvedený tento řádek:
optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN
Chcete-li použít interní grafickou kartu, můžete řádek opět zakomentovat.
Počítač Beaglebone black lze rozšířit až o čtyři různé desky (desku 4x232 lze připojit pouze jednu). Pro každou desku je nutné nastavit unikátní adresu. Na desce 4x232 se nastavují adresy přepínačem EEADDR:
Adresa | A0 | A1 | |
---|---|---|---|
57 | Default | ||
56 | - | ||
55 | - | ||
54 | - | - |
Paměť EEPROM na desce je chráněná proti zápisu. Chcete-li přepsat obsah paměti EEPROM, je potřeba propojit vývody 1 a 2 na přepínači EEWP. Upozornění: pro přepis paměti normálně není žádný důvod, obsah paměti EEPROM je naprogramovaný při výrobě.
hobrasoft-4x232.deb - instalační balík pro desku 4x232 pro systém Debian
HOBRASOFT-4x232-00A0.dts - zdrojový tvar firmware pro desku 4x232, GPL Licence
HTTP server pro C++ a Qt - jednovláknový událostní embedded http server, GPL Licence
Fotobot - server pro sběr dat z fotovoltaických elektráren, GPL Licence
FotobotHW 4x232 - deska 4x232 včetně počítače Beaglebone black, krabičky a nainstalovaného software Fotobot
FotobotHW 4x232 - deska 4x232 včetně počítače Beaglebone black, krabičky a nainstalovaného software Fotobot