NoneNesC (произносится как "NES-see") - это расширение языка программирования C, разработанное для воплощения концепций структурирования и модели выполнения TinyOS.
1 ответ

NESC файлы с использованием функций файла C

Я помогаю понять, пока мой источник не компилируется, основные сообщения об ошибках: SerialC.nc:43: syntax error before `&' SerialC.nc:43: warning: return-type defaults to `int' SerialC.nc:43: conflicting types for `startList' В моей реализации …
04 июн '15 в 20:35
1 ответ

Пакетные благодарности в TinyOS

Я использую TelosB для реализации. Я столкнулся с одним из способов подтверждения пакетов, task void send() { call PacketAcknowledgements.requestAck(&myMsg); if(call AMSend.send(1, &myMsg, 0) != SUCCESS) { post send(); } } event void AMSend.…
05 фев '13 в 11:10
2 ответа

GPS модуль занимает время

Сколько GPS-модуля займет время, чтобы получить информацию GPS, если я использую сенсорную плату 420 куб. см, прикрепленную к этому GPS-модулю uBlox LEA-4A. Я использую Iris Mote.
12 апр '13 в 12:25
1 ответ

nesC (C-like) вопрос

Это код из файла TestAVBoardM.nc на языке nesC: #define BUFFERLEN 32768 uint32_t gBuffer[BUFFERLEN] __attribute__((aligned(32))); uint32_t gNumSamples = BUFFERLEN/4; event void Audio.ready(result_t success) { call Audio.audioRecord(gBuffer,gNumSampl…
22 июн '10 в 03:11
1 ответ

Указан класс хранения ошибок в указателях функций C для параметра `имя типа '

В настоящее время у меня есть кусок кода, над которым я работаю, используя указатели функций в качестве обратных вызовов. У меня возникла проблема с ошибкой из gcc о том, что "класс хранения указан для параметра` имя типа '". Соответствующая часть к…
15 май '12 в 06:07
2 ответа

NesC язык программирования

Кто-нибудь знает, где я могу найти учебные пособия и примеры кода, базового и расширенного, языка программирования NesC. С наилучшими пожеланиями
30 июн '09 в 13:50
1 ответ

ПК TinyOS для общения

Я пишу часть программного обеспечения для моего проекта по беспроводным сенсорным сетям. Сейчас я занимаюсь внедрением различных пакетов в сеть. Я использую интерфейсную плату MIB520 с TinyOS-2.1.2, установленной на IRIS. Я пробовал различные утилит…
19 дек '15 в 20:56
2 ответа

Запустите программирование и моделирование TinyOS в Windows

Я хочу начать программирование NESC для беспроводной сенсорной сети на TinyOS в среде Windows. До сих пор я установил терминал Cygwin и не знаю, как установить эти пакеты. Чтобы установить пакет, команда похожа на " rpm ***", но не команда Sun в Cyg…
03 окт '14 в 12:10
1 ответ

NesC (вариант C): неявное объявление функции startTimers()

Я компилирую следующий код (по пятам). И у меня есть следующая ошибка: строка 174: неявное объявление функции 'startTimers' Не могли бы вы мне помочь? Вот мой код #include "Timer.h" #include "Oscilloscope.h" module Oscilloscope2C @safe(){ uses { int…
31 авг '15 в 18:39
2 ответа

Поле 'info' должно быть сетевым типом

Я новичок, и я пытаюсь создать структуру в nesc для приложения tinyos, но у меня есть эта ошибка, которую я не знаю, как исправить. Есть идеи? Код структуры: typedef nx_struct Message { nx_uint16_t ID float info; } messaget;
16 ноя '17 в 17:48
0 ответов

Настроить скорость отправки сообщений с помощью TinyOs

Я использую три сучка ( Iris), используя сенсорную панель 420cc с GPS антенна, мне нужно написать приложение для отправки GPS информация с определенной скоростью, используя TinyOS 1.x (stander для MoteWork)?? как настроить скорость отправки параметр…
01 апр '13 в 07:29
1 ответ

Событие TinyOS/nesC Receive.receive сигнализируется периодически, но обрабатывается только один раз.

В настоящее время я работаю с реализацией протокола AODV для TinyOS и вижу странное поведение, когда сетевой уровень сигнализирует приложению о полученном сообщении. Ниже приведены соответствующие части приложения и код библиотеки AODV + некоторые о…
19 фев '13 в 21:44
1 ответ

Tinyos прием после второго ответа не работает

У меня проблемы с моим кодом NESC. В моем коде я отправляю первый пакет, используя AMSend.send(AM_BROADCAST_ADDR, &packet, sizeof(rd_message)), После этого, когда сообщение получено в функции event message_t* Receive.receive(message_t* bufPtr, v…
01 сен '10 в 12:25
1 ответ

Тип возврата для события в TinyOS

Я реализую модуль с помощью nesC за TinyOS, В моих модулях используется интерфейс Timer<>, поэтому мне нужно реализовать событие, инициируемое интерфейсом Timer, можно вернуть значение внутри этой реализации, или событие должно быть всегда void?
24 фев '15 в 20:53
7 ответов

Можно ли использовать блок кода в качестве аргумента для макроса C?

У меня есть шаблон, который в основном какой-то шаблонный код с частью, которая меняется в середине if(condition){ struct Foo m = start_stuff(); { m.foo = bar(1,2); m.baz = 17; } //this part varies end_stuff(); } Можно ли сделать макрос, который при…
19 июн '13 в 04:28
0 ответов

Управление буфером для контики

Я работаю со спутником TelosB, и мы пытаемся отправить два разных пакета (строки) из одного мотка, и пытаемся получить и напечатать обе строки в другом моте, но на стороне получателя он получает только одну строку. Я не могу понять, почему не печата…
05 фев '16 в 11:49
1 ответ

avr-gcc: нет такого файла или каталога

Я следовал учебному пособию по TinyOS по этой ссылке: http://www.cse.wustl.edu/~lu/cse521s/Slides/tutorial.pdf. Я не могу получить окончательный код проекта для компиляции в tinyos. Я использую Windows XP с Cygwin и все последние RPM. Когда я пытаюс…
30 апр '13 в 02:23
1 ответ

NesC / GMP неопределенный символ

Я пытаюсь сделать программу NesC для использования с TOSSIM (симулятор TinyOS), включая библиотеку gmp. Вот пример моего кода event void Boot.booted() { //dbg("MAPC", "Booted\n"); //int g = 2; const char * const num = "103879226626571377352725855659…
06 мар '15 в 18:38
1 ответ

Xacml в tinyOS

Я должен реализовать RAB в слюды. Я читал, что Xacml помогает в реализации rbac. Но я искал учебники и Google, и я не могу найти что-нибудь релевантное. Может кто-нибудь, пожалуйста, объясните, как это должно быть сделано или привести ссылки. Спасибо
20 авг '12 в 08:45
1 ответ

Режим энергосбережения Telosb:

Я работаю над проектом, который включает в себя переключение состояния Telosb, я хотел бы знать, как поставить пылинки в "сон" (малое энергопотребление) и как их разбудить.
26 апр '16 в 14:45