Мобільна система розвідки та розвідки (MOSES); EWSTПерекласти
Дотримуйтесь цієї сторінки, щоб встановити Tiny OS.

Встановлення на Ubuntu
Процедура встановлення на сторінці Tiny OS передбачає лише обороти в хвилину, які призначені для систем Redhat (або систем, схожих на Redhat). Однак Ubuntu - це система, заснована на Debian, і тому вимагає певних пакетів Debian.
Однак обороти в хвилину все ще можна використовувати. Ви можете слідувати схемі, наведеній на сторінці встановлення Tiny OS. Все, що вам потрібно зробити, це перетворити rpm в пакети Debian. Це можна зробити за допомогою команди Alien:
sudo Alien -d * .rpm
Я встановив пакунки за допомогою менеджера пакетів dpkg від Debian. Команда приблизно така:
dpkg –встановіть what.deb
Також повинна бути можливість використовувати команду apt-get install .
програм
- Бібліотека Mote: libmote.a
- Серійний експедитор (SF): sf
- SF Інструмент прослуховування: sflisten
- SF Надіслати інструмент: sfsend
- Інструмент послідовного прослуховування: seriallisten
- Досить інструмент прослуховування: prettylisten
Ці програми можна скопіювати в star gate за допомогою команди scp. Має бути можливість запускати їх саме так.
Вихідний код цих програм знаходиться на moses у розділі /home/moses/tinyos-2.x/support/sdk/c .
Джерела повинні мати перехресні посилання для процесора ARM. Інструменти Arm-GCC повинні бути встановлені на мозаїці .
Використання програм
Серійний експедитор sf
Серійний передавач забезпечує з'єднання між послідовним портом і мережею. Як правило, на зоряних воротах послідовний порт з'єднується з мікасом. Мережа з іншого боку може бути або Ethernet-з'єднанням, або просто з'єднанням з локальним хостом.
Використання: швидкість пристрою sf
Приклад: sf 9002/dev/tts/2 micaz
Серійний експедитор Відправити sfsend
Ця програма демонструє, як пакети можуть надсилатися через послідовний передавач.
Приклад: sfsend IPADDRESS PORT 0x00 0xff 0xff 0x04 0x22 0x06 0x00 0x01 0x00 0xaa
Це вихідний пакет, який повинен відповідати специфікаціям пакета радіозв'язку. Наведені налаштування байтів повинні працювати як приклад для широкомовного пакету. Це питання, яке вимагає подальшого розслідування. Нарешті, ми хочемо надіслати власну інформацію.
програм
Завантаження програм
Модуль TinyOS можна завантажити за один раз або через плату програмування USB, або через зіркові ворота. Однак, коли ми робимо це безпосередньо із зіркових воріт, ми помітили, що процес завантаження блокує послідовний інтерфейс. Неможливо таким чином використовувати шматочки. Можливо (я просто думаю над цим, але ще не пробував), перезавантаження може вирішити проблему.
У будь-якому випадку два способи завантаження програми TinyOS на мотоцикли такі:
Плата програмування USB під Linux
робить micaz для встановлення mib510,/dev/ttyUSB0
програм
Наведені нижче програми поки що працюють лише на звичайній машині Linux. Нашою метою має бути модифікація вихідного коду таким чином, щоб він працював на Зоряних Вратах. З вихідним кодом можна ознайомитись нижче на Мойсеї
/home/moses/tinyos-2.x/support/sdk/java