>----Messaggio originale----
>Da: [email protected]
>Data: 23/06/2010 12.53
>A: <[email protected]>
>Ogg: re:Re: [Tinyos-help] porting of sqlite to tinyos
>
>Thank's a lot for your availability!
>>I would insert sqlite in an application of tinyos, not properly in Tossim, 
>if 
>>it goes right in Tossim i think that will do the same also in a general 
>>application of tinyos. Then the question is the same: an application in 
>nesc 
>>can not be able to link a header file (of sqlite) with the correspondent c 
>file 
>>and so not to know the invoked function of the same sqlite?Because nesc is 
>>based on componenents:application implementation etc and "can" doesn't 
>>understand the new library(sqlite). 
>>
>>>----Messaggio originale----
>>>Date: Tue, 22 Jun 2010 07:12:44 -0700
>>>From: LIU Yu <[email protected]>
>>>Subject: Re: [Tinyos-help] porting of sqlite to tinyos
>>>To: TinyOS Help <[email protected]>
>>>Message-ID:
>>>     <[email protected]>
>>>Content-Type: text/plain; charset=UTF-8
>>>
>>>Linking additional libraries / object files to a TOSSIM application is
>>>definitely *possible*.
>>>
>>>You may want to read this recipe by Konrad Iwanicki:
>>>
>>>https://www.millennium.berkeley.edu/pipermail/tinyos-devel/2009-
May/003817.
>>html
>>>
>>>-- 
>>>LIU Yu
>>>
>>>
>>>On Tue, Jun 22, 2010 at 6:55 AM, Vezzali.Barbara*** <[email protected]> 
>>wrote:
>>>> hi,
>>>> i want to port sqlite in an application in tinyos, but the application
>>>> doesn't want to compile the library.
>>>> the amalgamation version of sqlite is composed of shell.c, sqlite3.c
>>>> sqlite3.h e sqlite3ext.h. I have found 2 solutions:
>>>> 1-i have included the header of the amalgamation version of sqlite in 
the
>>>> tos.h file (without compile sqlite) and i have introduced the command
>>>> __attribute__ ((C, spontaneous)) in a function of sqlite at the scope to
>>>> compile the same function always BUT DOESN'T GO,,,the application 
compile
>>>> the header files but isn't able to go to the file c;the result is infact
>>>> "undefined reference to the name of the function of sqlite";
>>>> 2-i have compiled sqlite and i have linked the library with particular 
>>flags
>>>> in makefile to the application,
>>>>
>>>> CFLAGS += /dev/sqlite???????????? #where are the header files included
>>>>
>>>> LDFLAGS += -lsqlite3 -L/dev/build/.libs?????? #add the library 
>libsqlite3.
>>a
>>>>
>>>> DOESN'T GO,,
>>>> QUESTION:IS IT POSSIBLE THAT AN APPLICATION OF TINYOS ISN'T ABLE TO 
LINK 
>>THE
>>>> HEADER FILE OF A LIBRARY TO THE CORRESPONDENT FILE IN C?
>>>>
>>>>
>>>> _______________________________________________
>>>> Tinyos-help mailing list
>>>> [email protected]
>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>>
>>>
>>>
>>>
>>>------------------------------
>>>
>>>Message: 2
>>>Date: Tue, 22 Jun 2010 07:21:51 -0700
>>>From: sania aziz <[email protected]>
>>>Subject: [Tinyos-help] slam to all
>>>To: [email protected]
>>>Message-ID:
>>>     <[email protected]>
>>>Content-Type: text/plain; charset="iso-8859-1"
>>>
>>>1. #ifndef MAXNAKWINSZ
>>>
>>>#define MAXNAKWINSZ 20
>>>#endif
>>>
>>>2.  #ifdef TOSSIM
>>>
>>>char simtime[50];
>>>
>>>#define
>>>
>>>printTime(simtime,50)
>>>
>>>#else
>>>
>>>#define GET_SIMTIME
>>>
>>>#endif
>>>plz explain thesecode segments of nesC  one by one  for me in general .
>>>regards.
>>>-------------- next part --------------
>>>An HTML attachment was scrubbed...
>>>URL: https://www.millennium.berkeley.edu/pipermail/tinyos-
>>help/attachments/20100622/9f1a1764/attachment-0001.htm 
>>>
>>>------------------------------
>>>
>>>Message: 3
>>>Date: Tue, 22 Jun 2010 14:48:28 +0000
>>>From: Sam Azzaro <[email protected]>
>>>Subject: [Tinyos-help] mote-mote radio communication on Tossim
>>>To: Tinyos-help <[email protected]>
>>>Message-ID: <[email protected]>
>>>Content-Type: text/plain; charset="iso-8859-1"
>>>
>>>
>>>Hello,
>>>I have a cryptoghraphic application consisting on simulating radio 
>>communication between two motes.the first has to Set up the key, encrypt 
>and 
>>send the message encoded.the second mote, receive the message , decrypt 
it, 
>>then print it.
>>>i tried to write my application by following the lesson 3 about radio 
>>communication ( i added events ad defined what i need in a .h file)$ make 
>>micazmkdir -p build/micaz    compiling TestRC6C to a micaz binaryncc -o 
>>build/micaz/main.exe  -Os -Wall -Wshadow -Wnesc-all -target=micaz -fnesc-
>>cfile=build/micaz/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22 --param 
>max-
>>inline-insns-single=100000 -DIDENT_APPNAME=\"TestRC6C\" -DIDENT_USERNAME=\"
>>Administrateur\" -DIDENT_HOSTNAME=\"v8fmk15ebx5la4b\" -
>>DIDENT_USERHASH=0xf17b64ddL -DIDENT_TIMESTAMP=0x4c20ca78L -
>>DIDENT_UIDHASH=0x20764a70L -fnesc-dump=wiring -fnesc-dump='interfaces(!
>>abstract())' -fnesc-dump='referenced(interfacedefs, components)' -fnesc-
>>dumpfile=build/micaz/wiring-check.xml TestRC6C.nc -lmIn component 
>`TestRC6C':
>>TestRC6C.nc:22: syntax error before `components'TestRC6C.nc: In function 
>>`Timer0.fired':TestRC6C.nc:93: warning: passing argument 2 of `Packet.
>>getPayload' makes integer from pointer without a castmake: *** [exe0] !
>>> Error 1
>>>
>>>this is the pieces of code when indicating errors:
>>>implementation{              bool busy = FALSE;      message_t pkt;22:       
>>>components 
>>ActiveMessageC;       components new AMSenderC(AM_BLINKTORADIO);  ....        
>>  }
>>> event void Timer0.fired() {  ....
>>>     if (!busy) {93:    RC6_RadioMsg * btrpkt = (RC6_RadioMsg *)(call Packet.
>>getPayload(&pkt, NULL));    btrpkt->nodeid = TOS_NODE_ID;    if (call 
>AMSend.
>>send(AM_BROADCAST_ADDR, &pkt, sizeof(RC6_RadioMsg )) == SUCCESS) {      
busy 
>= 
>>TRUE;                 }               }}
>>>i will be thankfull if anyone could help me to fix it !! ( i can send all 
>the 
>>code but it is too much longer)Regards,Sam,                                   
>>  
>>>_________________________________________________________________
>>>Votre messagerie et bien plus o? que vous soyez. Passez ? Windows Live 
>>Hotmail, c'est gratuit !
>>>https://signup.live.com/signup.aspx?id=60969
>>>-------------- next part --------------
>>>An HTML attachment was scrubbed...
>>>URL: https://www.millennium.berkeley.edu/pipermail/tinyos-
>>help/attachments/20100622/24b7d6d2/attachment-0001.htm 
>>>
>>>------------------------------
>>>
>>>Message: 4
>>>Date: Tue, 22 Jun 2010 11:07:09 -0400
>>>From: John <[email protected]>
>>>Subject: Re: [Tinyos-help] TestSecurity
>>>To: "JeongGil Ko (John)" <[email protected]>
>>>Cc: "[email protected]"
>>>     <[email protected]>
>>>Message-ID: <[email protected]>
>>>Content-Type: text/plain;    charset=us-ascii;       format=flowed;  
>>>delsp=yes
>>>
>>>Yes, I've used the command line:
>>>
>>>make micaz install.1 mib520,/dev/ttyS2
>>>
>>>to set the node ID to 1 for the RadioCountToLeds mote and:
>>>
>>>make micaz install.0 mib520,/dev/ttyS2
>>>
>>>to set the node ID to 0 for BaseStation.
>>>
>>>--  
>>>John
>>>
>>>On Jun 22, 2010, at 8:46, "JeongGil Ko (John)" <[email protected]> wrote:
>>>
>>>> John,
>>>>
>>>> Can you confirm what the node IDs are for each node in your  
>>>> experiments? The if you read the README file in TestSecurity you'll  
>>>> be able to see that the RadioCountToLeds app for TestSecurity sets  
>>>> the node as a transmitting node if the node ID is 1 and a receiving  
>>>> node otherwise. Please confirm the node IDs for the base station  
>>>> node and RadioCountToLeds node.
>>>>
>>>> Thanks.
>>>>
>>>> -John
>>>>
>>>> On Jun 21, 2010, at 2:12 PM, John wrote:
>>>>
>>>>> I tried programming two micaz motes with RadioCountToLeds1 under the
>>>>> TestSecurity directory. This test seemed to work fine and the 3 LEDs
>>>>> were counting up. However when I tried programming one mote with the
>>>>> BaseStation that implements the cc2420 security and the other mote
>>>>> with RadioCountToLeds1 nothing seemed to happen. The base station
>>>>> green led should blink when it receives a message. Does anyone know
>>>>> what could be wrong? Thanks for any help.
>>>>>
>>>>> -- 
>>>>> John
>>>>> _______________________________________________
>>>>> Tinyos-help mailing list
>>>>> [email protected]
>>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-
help
>>>>>
>>>>
>>>> ------
>>>> JeongGil Ko (John)
>>>> Ph.D. Student
>>>> Department of Computer Science
>>>> Johns Hopkins University
>>>> http://www.cs.jhu.edu/~jgko
>>>
>>>
>>>------------------------------
>>>
>>>Message: 5
>>>Date: Tue, 22 Jun 2010 08:25:19 -0700 (PDT)
>>>From: vezzali_barbara <[email protected]>
>>>Subject: Re: [Tinyos-help] TinyOS-PORTING A LIBRARY TO TINYOS
>>>To: [email protected]
>>>Message-ID: <[email protected]>
>>>Content-Type: text/plain; charset=us-ascii
>>>
>>>
>>>hi, 
>>>i want to port sqlite in an application in tinyos, but the application
>>>doesn't want to compile the library. 
>>>the amalgamation version of sqlite is composed of shell.c, sqlite3.c
>>>sqlite3.h e sqlite3ext.h. I have found 2 solutions:
>>>1-i have included the header of the amalgamation version of sqlite in the
>>>tos.h file (without compile sqlite) and i have introduced the command 
>>>__attribute__ ((C, spontaneous)) in a function of sqlite at the scope to
>>>compile the same function always BUT DOESN'T GO,,,the application compile
>>>the header files but isn't able to go to the file c;the result is infact
>>>"undefined reference to the name of the function of sqlite";
>>>2-i have compiled sqlite and i have linked the library with particular 
>flags
>>>in makefile to the application, 
>>>CFLAGS += /dev/sqlite             #where are the header files included
>>>
>>>LDFLAGS += -lsqlite3 -L/dev/build/.libs       #add the library libsqlite3.
a
>>>
>>>DOESN'T GO,,
>>>QUESTION:IS IT POSSIBLE THAT AN APPLICATION OF TINYOS ISN'T ABLE TO LINK 
>THE
>>>HEADER FILE OF A LIBRARY TO THE CORRESPONDENT FILE IN C?
>>>
>>>
>>>
>>>
>>>alditu wrote:
>>>> 
>>>> TinyOS is all based in Linux?
>>>> To use it in Windows you have to install unix emulators always?
>>>> 
>>>> Thank you in advance.
>>>> 
>>>> -- 
>>>> aldo
>>>> 
>>>> _______________________________________________
>>>> Tinyos-help mailing list
>>>> [email protected]
>>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>> 
>>>
>>>-- 
>>>View this message in context: http://old.nabble.com/TinyOS-
>>tp24336177p28961501.html
>>>Sent from the TinyOS - Help mailing list archive at Nabble.com.
>>>
>>>
>>>
>>>------------------------------
>>>
>>>Message: 6
>>>Date: Tue, 22 Jun 2010 18:00:37 +0200
>>>From: Miklos Maroti <[email protected]>
>>>Subject: Re: [Tinyos-help] Questions about Implementing Jamming
>>>     Signals
>>>To: [email protected], TinyOS
>>>     <[email protected]>
>>>Message-ID:
>>>     <[email protected]>
>>>Content-Type: text/plain; charset=ISO-8859-1
>>>
>>>Hi Vivek,
>>>
>>>Yes it is possible, but you will have to write some code by yourself.
>>>If you really want to control everything, then you have to write your
>>>own appication layer on top of the RF230DriverLayerP.nc. An alternate
>>>good solution would be:
>>>
>>>Modify RF230RadioC and remove from the layers the CollisionAvoidance
>>>layer completely. Just remove the components and correct the wirings.
>>>Also remove the LowPowerListening, TrafficMonitor, SoftwareAck and
>>>CarrierSense layers. This will improve the timing a lot. You cannot
>>>use ACKS in this case.
>>>
>>>Modify the RF230RadioP.nc so that requiresRssiCca always return FALSE.
>>>This might not be necessary, but can help.
>>>
>>>Even if you do this, there is some problem: the upper part of the
>>>radio stack is running in task context. It is impossible to initiate
>>>any action from task context at microsecond precision. You might want
>>>to add another layer just above the driver which busy waits in
>>>microsecond precision till you want to send out your message. That
>>>will fix all of your problems.
>>>
>>>Hope you can pull this off. Best,
>>>Miklos
>>>
>>>On Tue, Jun 22, 2010 at 12:35 PM,  <[email protected]> wrote:
>>>> HI.
>>>>
>>>> Thank you very much for your reply.
>>>> I think I am still stuck up with my problem. Here is the whole issue:
>>>> I have to send messages from two motes to the basestation at a very
>>>> small time difference. I want to plot the basestation's received
>>>> messasges on a time scale that is in microseconds. I had thought
>>>> disabling CCA would have enabled the motes to send at any time i want
>>>> them to. Even while doing what you had advised, I have found out that
>>>> there is a random time in the range of tens of milliseconds that the
>>>> motes take after giving the send command, even if there is only one
>>>> sending mote. Our main aim is to check if we are able to send messages
>>>> at such time instants that they are received at the basestation at
>>>> approximatesly the same time instant (our time scale has to be
>>>> microseconds).
>>>> Is that possible? If yes, I would like to request you to help me in
>>>> achieving this.
>>>>
>>>> Thank you.
>>>> Vivek Sharma.
>>>>
>>>> -----Original Message-----
>>>> From: [email protected] [mailto:[email protected]] On Behalf Of Miklos
>>>> Maroti
>>>> Sent: maandag 14 juni 2010 15:17
>>>> To: Sharma, V. (Vivek); TinyOS
>>>> Subject: Re: [Tinyos-help] Questions about Implementing Jamming Signals
>>>>
>>>> Hi!
>>>>
>>>> Use the latest CVS version of tinyos-2.x. Write an application that
>>>> continuously transmit messages. Then add these lines to your makefile:
>>>>
>>>> CFLAGS += -DRF230_BACKOFF_MIN=100
>>>> CFLAGS += -DRF230_BACKOFF_INIT=100
>>>> CFLAGS += -DRF230_BACKOFF_CONG=100
>>>>
>>>> Then copy RF230DriverLayerP.nc into your application directory, and
>>>> comment out these lines:
>>>>
>>>> ? ? ? ? ? ? ? ?if( call Config.requiresRssiCca(msg)
>>>> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?&& (readRegister(RF230_PHY_RSSI) &
>>>> RF230_RSSI_MASK) > ((rssiClear
>>>> + rssiBusy) >> 3) )
>>>> ? ? ? ? ? ? ? ? ? ? ? ?return EBUSY;
>>>>
>>>> from the RadioSend.send ?command.
>>>>
>>>> This should give a pretty good jamming singnal :) If it is too good,
>>>> then increase the BACKOFF values (those are in microseconds).
>>>>
>>>> Best,
>>>> Miklos
>>>>
>>>> On Thu, Jun 10, 2010 at 4:17 PM, ?<[email protected]> wrote:
>>>>> Hi miklos,
>>>>>
>>>>> I am new to this tinyos software and for an experiment, i wanted to
>>>>> know if it is possible to disable the csma (cca is the same i guess),
>>>>> in the iris motes (rf230 radio). I would appreciate if you could tell
>>>>> the procedure to do the same.
>>>>>
>>>>> Thanks,
>>>>> Vivek sharma
>>>>>
>>>>
>>>
>>>
>>>
>>>------------------------------
>>>
>>>_______________________________________________
>>>Tinyos-help mailing list
>>>[email protected]
>>>https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>
>>>End of Tinyos-help Digest, Vol 86, Issue 61
>>>*******************************************
>>>
>>
>>
>
>


_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to