>----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
