Мобилен систем за истражување и истражување (MOSES); EWSTпреведи

Следете ја оваа страница за да инсталирате Tiny OS.

истражување

Инсталација на Ubuntu

Постапката за инсталација на страницата Tiny OS обезбедува само вртежи во минута, наменета за системите Redhat (или системите слични на Redhat). Сепак, Ubuntu е систем базиран на Debian и затоа потребни се специфични пакети на Debian.
Сепак, вртежи во минута сè уште може да се користат. Можете да ја следите контурата дадена на страницата за инсталирање Tiny OS. Сè што треба да направите е да ги претворите вртежите во Debian пакети. Ова може да се направи со командата за вонземјанин:
sudo alien -d * .rpm

Ги инсталирав пакетите со управувачот со пакети dpkg од Debian. Командата е нешто како:
dpkg - инсталирајте што и да е.деб
Исто така, треба да биде можно да се користи командата apt-get install .

програмер

  • Библиотека со моте: libmote.a
  • Сериски шпедитер (SF): sf
  • SF алатка за слушање: sflisten
  • SF алатка за испраќање: sfsend
  • Алатка за сериско слушање: сериско слушање
  • Алатка за прилично слушање: pretilisten

Овие програми може да се копираат во gateвездената порта со командата scp. Треба да биде можно да се водат токму такви.
Изворниот код за овие програми е на мози под /home/moses/tinyos-2.x/support/sdk/c .
Изворите мора да бидат вкрстени за процесор на АРМ. Алатките за arm-gcc мора да бидат инсталирани на мозаици .

Употреба на програми

Сериски шпедитер sf

Серискиот предавател обезбедува мост помеѓу сериската порта и мрежата. Типично, на портата со starвезди сериската порта ќе се поврзе со мица-мица. Мрежата од другата страна може да биде или етернет врска или само врска со локалниот домаќин.
Употреба: брзина на уредот sf
Пример: sf 9002/dev/tts/2 миказ

Сериски шпедитер Испрати sfsend

Оваа програма демонстрира како пакетите можат да се испраќаат преку серискиот предавател.
Пример: sfsend IPADDRESS PORT 0x00 0xff 0xff 0x04 0x22 0x06 0x00 0x01 0x00 0xaa

Ова е суров пакет, кој мора да ги исполнува спецификациите за пакетот на радио врската. Дадените поставки за бајти треба да работат како пример за емитуван пакет. Ова е прашање што бара понатамошно испитување. Конечно, сакаме да испратиме свои информации.

програмер

Вчитување програми

Модулот TinyOS може да се вчита со едно движење или преку USB-програмската табла или преку gateвездената порта. Меѓутоа, кога го правиме тоа директно од gateвездената порта, забележавме дека процесот на вчитување го блокира серискиот интерфејс. Не е можно да се користат мотиви на овој начин. Можеби (само размислувам за тоа, но сè уште не сум се обидел), рестартирањето може да го реши проблемот.
Во секој случај, двата начина да ја вчитате програмата TinyOS на мотоцикли се следниве:

УСБ-програмска табла под Linux

направете micaz за да инсталирате mib510,/dev/ttyUSB0

програмер

Следните програми досега работат само на редовна машина за Linux. Нашата цел треба да биде да го модифицираме изворниот код на начин што работи на Stargate. Изворниот код може да се најде на мозевите подолу
/home/moses/tinyos-2.x/support/sdk/java