Mobil Kutató és Kutató Rendszer (MOSES); EWSTranslate

Kövesse ezt az oldalt a Tiny OS telepítéséhez.

kutató

Telepítés az Ubuntu-ra

A Tiny OS oldalon a telepítési eljárás csak fordulatszámot ad meg, amelyet Redhat rendszerek (vagy Redhat-szerű rendszerek) számára szánnak. Az Ubuntu azonban egy Debian-alapú rendszer, ezért speciális Debian-csomagokat igényel.
A fordulatszám azonban továbbra is használható. Kövesse a Tiny OS telepítési oldalán megadott vázlatot. Csak annyit kell tennie, hogy az rpm-et Debian csomagokká konvertálja. Ez megtehető az idegen paranccsal:
sudo idegen -d * .rpm

A csomagokat a dpkg csomagkezelővel telepítettem a Debianból. A parancs valami hasonló:
dpkg –install bármit.deb
Lehetővé kell tenni az apt-get install parancs használatát is .

programok

  • Mote könyvtár: libmote.a
  • Soros szállítmányozó (SF): sf
  • SF hallgatási eszköz: sflisten
  • SF Send eszköz: sfsend
  • Soros hallgatás eszköz: seriallisten
  • Pretty listen eszköz: prettylisten

Ezeket a programokat az scp paranccsal át lehet másolni a csillagkapura. Pontosan így kell futtatni őket.
Ezeknek a programoknak a forráskódja a moses-on található a /home/moses/tinyos-2.x/support/sdk/c alatt. .
A forrásokat keresztre kell hivatkozni az ARM processzorhoz. Az Arm-gcc eszközöket a mozaikokra kell felszerelni .

A programok használata

Soros szállítmányozó sf

A soros adó hidat biztosít a soros port és a hálózat között. A csillagkapun a soros port általában egy micaz mote-hoz csatlakozik. A másik oldalon lévő hálózat lehet Ethernet-kapcsolat, vagy csak kapcsolat a helyi gazdagéppel.
Használat: sf eszköz sebessége
Példa: sf 9002/dev/tts/2 micaz

Soros továbbító sfsend küldése

Ez a program bemutatja, hogyan lehet a csomagokat elküldeni a soros adón keresztül.
Példa: sfsend IPADDRESS PORT 0x00 0xff 0xff 0x04 0x22 0x06 0x00 0x01 0x00 0xaa

Ez egy nyers csomag, amelynek meg kell felelnie a rádió link csomag specifikációinak. A megadott bájt beállításoknak példaként kell működniük egy broadcast csomagra. Ez további vizsgálatot igénylő kérdés. Végül el akarjuk küldeni a saját információinkat.

programok

Programok betöltése

A TinyOS modul egyszerre tölthető be akár az USB programozó kártyán, akár a csillagkapun keresztül. Amikor azonban közvetlenül a csillagkapuból hajtjuk végre, észrevettük, hogy a betöltési folyamat blokkolja a soros interfészt. Motek ilyen módon nem használhatók. Esetleg (csak gondolkodom rajta, de még nem próbáltam) az újraindítás megoldhatja a problémát.
Mindenesetre a TinyOS program motorkerékpárokra történő betöltésének két módja a következő:

USB programozó kártya Linux alatt

teszi a micaz-t a mib510,/dev/ttyUSB0 telepítéséhez

programok

A következő programok egyelőre csak egy rendes Linux gépen futnak. Célunk a forráskód módosítása a Csillagkapun futó módon. A forráskód megtalálható az alábbi mózeseken
/home/moses/tinyos-2.x/support/sdk/java