Exactly. TinyOS does not foresee the possibility to run multiple 
applications on the same mote in parallel (other than you writing the 
application logic to do this). Also, TinyOS (at least in the default 
configuration) does not have multi-thread support.

If you just need multiple applications on a mote, but would be fine with 
restarting the mote in order to run a different application, you could 
have a look at Deluge. With Deluge you can define multiple images 
(program binaries) and I think there is an API that allows you to 
restart the mote into a different image.

Cheers,
Urs

On 11/16/11 3:52 PM, Baudry Arthur wrote:
> Hello :),
>
> Yes, but for example in the tutorial if I go the BlinkToRadio 
> directory I do make telosb and make telosb install, then I go to 
> BaseStation and do the same. The program BlinkToRadio will be erased ?
> If I want an application which is going to combine a lot of 
> applications I need to put them in the same directory with the 
> makefile rules which fits to get one unique source code ?
>
>
> On Wed, Nov 16, 2011 at 8:29 AM, Urs Hunkeler <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Hi again :-),
>
>     "make install" compiles the source into the binary form, then
>     modifies the binary form to alter the value of some variables
>     containing the nodeID, and then programs the binary to the mote
>     (erasing a previous program).
>
>     "make reinstall" just alters the nodeID values in the binary and
>     then programs the binary to the mote (again erasing a previous
>     program). It is supposed to be faster than "make install" but only
>     works if "make isntall" was executed previously.
>
>     I guess the tutorial must be referring to installing the same
>     program to multiple motes with different nodeIDs each time.
>
>     Cheers,
>     Urs
>
>
>
>     On 11/16/11 3:04 PM, Baudry Arthur wrote:
>
>         Yes sorry I just asked the question too fast. It's working I
>         am receiving packet from my nodes. However there is something
>         I still don't understand. When you do make telosb install or
>         reinstall what is the difference. I mean how does it works if
>         you install when are in two different application, do the new
>         one erase the previous one ?
>         make telosb install,1
>         make telos reinstall,2
>         is used in the tutorial and I don't understand the difference.
>         Thank you for you help once again.
>
>         On Wed, Nov 16, 2011 at 1:48 AM, Urs Hunkeler
>         <[email protected] <mailto:[email protected]>
>         <mailto:[email protected] <mailto:[email protected]>>>
>         wrote:
>
>            Hi,
>
>            It depends on the program running on the TelosB. Normally, you
>            should soon start to see the packets that the mote is
>         sending over
>            the serial port, otherwise something is wrong. Do you see data
>            when you open the port in a terminal emulator (e.g., "screen
>            /dev/ttyUSB0 115200") ?
>
>            Cheers,
>            Urs
>
>
>            On 11/15/11 6:50 PM, Baudry Arthur wrote:
>
>                Thank you, your line of command introduced in my .bashrc
>                worked but I get stuck on : serial@/dev/ttyUSB0:115200
>                resynchronising
>                 for a long time I am not sure if I am suppose to wait
>         or if
>                it is another problem. Thank you anyway to both of you
>         for the
>                help.
>
>
>                On Tue, Nov 15, 2011 at 2:10 AM, Urs Hunkeler
>         <[email protected] <mailto:[email protected]>
>         <mailto:[email protected] <mailto:[email protected]>>
>         <mailto:[email protected] <mailto:[email protected]>
>         <mailto:[email protected] <mailto:[email protected]>>>>
>
>                wrote:
>
>                   Hi,
>
>                   It looks like the TinyOS Java libraries are not in your
>                classpath.
>                   There
>                   should be a tinyos.jar file somewhere, and the CLASSPATH
>                environmental
>                   variable should point to it.
>
>                   You can try something like:
>
>                   export CLASSPATH=.:$TOSROOT/support/sdk/java/tinyos.jar
>                   java net.tinyos.tools.Listen -comm
>         serial@/dev/ttyUSB0:telosb
>
>                   Cheers,
>                   Urs
>
>
>                   On 11/15/11 3:25 AM, Baudry Arthur wrote:
>         > Thank you for your support.
>         > I have compiled listen.java using javac, it worked but if I
>                execute
>         > the same command as previously :
>         > java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:115200
>         >
>         > Now I get :
>         >
>         > Exception in thread "main" java.lang.NoClassDefFoundError:
>         > net/tinyos/packet/Packetizer
>         >          at
>                  
>         net.tinyos.packet.BuildSource.makeSerial(BuildSource.java:241)
>         >          at
>                        
>          net.tinyos.packet.BuildSource.makeArgsSerial(BuildSource.java:230)
>         >          at
>                        
>          net.tinyos.packet.BuildSource.makePacketSource(BuildSource.java:138)
>         >          at net.tinyos.tools.Listen.main(Listen.java:56)
>         >
>         > Any thoughts ?
>         >
>         > On 11/14/11, Modi, Jenis Ashokkumar<[email protected]
>         <mailto:[email protected]>
>         <mailto:[email protected]
>         <mailto:[email protected]>>
>         <mailto:[email protected]
>         <mailto:[email protected]>
>
>         <mailto:[email protected]
>         <mailto:[email protected]>>>>  wrote:
>
>         >> Hi Arthur,
>         >> Chech whether Listen class is located at that location, also
>                   check if it's
>         >> java file is available. If java file is available then you need
>                   to compile
>         >> that file.
>         >>
>         >> Let me know if you are still facing problem .
>         >>
>         >> Jenis
>         >>
>         >>
>         >>
>         >> On Nov 14, 2011, at 5:09 PM, "Baudry
>                   Arthur"<[email protected]
>         <mailto:[email protected]>
>         <mailto:[email protected] <mailto:[email protected]>>
>         <mailto:[email protected] <mailto:[email protected]>
>
>         <mailto:[email protected]
>         <mailto:[email protected]>>>>
>
>         >> wrote:
>         >>
>         >>> Good evening everyone,
>         >>>
>         >>> I am running on a xubuntu virtual machine on my windows 7
>                   laptop and I am
>         >>> trying to make configure one of my USB port to listen to a
>                serial
>         >>> communication coming from telosb node (as the telosb only
>                   communicate
>         >>> through usb I use that usb port as a serial one). I enter this
>                   command
>         >>> when I am in /opt/tinyos-2.1.0/support/sdk/java
>         >>>
>         >>> java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:115200
>         >>>
>         >>> as my usb port is at /dev/ttyUSB0
>         >>> and the rate of the communication for telosb is 115200
>         >>> I get this error:
>         >>> Exception in thread "main" java.lang.NoClassDefFoundError:
>         >>> net/tinyos/tools/Listen
>         >>>
>         >>> Does anyone know how to fix this issue ?
>         >>>
>         >>> --
>         >>> Arthur Baudry
>         >>> ESEO
>         >>>
>         >>> _______________________________________________
>         >>> Tinyos-help mailing list
>         >>> [email protected]
>         <mailto:[email protected]>
>         <mailto:[email protected]
>         <mailto:[email protected]>>
>         <mailto:[email protected]
>         <mailto:[email protected]>
>
>         <mailto:[email protected]
>         <mailto:[email protected]>>>
>
>         >>>
>         
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>         >>
>         >>
>         >
>         >
>
>                   _______________________________________________
>                   Tinyos-help mailing list
>         [email protected]
>         <mailto:[email protected]>
>         <mailto:[email protected]
>         <mailto:[email protected]>>
>         <mailto:[email protected]
>         <mailto:[email protected]>
>
>         <mailto:[email protected]
>         <mailto:[email protected]>>>
>
>         
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
>
>
>
>                --         Arthur Baudry
>                ESEO
>
>
>
>
>
>         -- 
>         Arthur Baudry
>         ESEO
>
>
>
>
>
> -- 
> Arthur Baudry
> ESEO
>

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

Reply via email to