Which development environment do you think is more friendly to work with tinyos? It's better to do it in cygwin or in a linux OS like ubuntu?
Thank you in advance. Aldo 2009/7/5 aldo <[email protected]> > Thank you very much for both answers. > I guess that we require a unix environment because all tinyos development > tools are based on this environment. So I can use mspgcc, for example, in > ubuntu or cygwin as well. > > 2009/7/5 Eric Decker <[email protected]> > > Don't confuse the development environment with the run time environment. >> >> TinyOS is a small embedded operating system that provides services for >> developing wireless sensor applications that run in a very restricted >> minimal resource environment. Code is written in a dialect of C called >> nesc. The run time environment does not look anything like Unix nor is >> there any emulation involved. >> >> Development can be done on any platform that supports the toolset which is >> based on gcc. All development is done using cross-compilation. And the >> result is downloaded to a mote for execution. >> >> The two principal development environments are Linux based and Windows >> based. The linux >> based environment runs natively. >> >> The windows environment requires the installation of Cygwin which provided >> a unix adaptation layer on top of the Windows OS layer. The development >> tools for TinyOS run on top of this environment. >> >> Alternatively one can install a virtual machine and run Linux on that and >> the development environment under that environment. >> >> eric >> >> On Sat, Jul 4, 2009 at 2:14 PM, Roy Shea <[email protected]> wrote: >> >>> Hello Aldo, >>> >>> > TinyOS is all based in Linux? >>> > To use it in Windows you have to install unix emulators always? >>> >>> Take a look at: >>> >>> http://docs.tinyos.net/index.php/Getting_started >>> >>> You can use TinyOS from Windows using either a VM running Linux or from >>> within cygwin. Cygwin provides a linux like environment that can be >>> used from within windows. Pretty cool tool. >>> >>> To directly answer your question, I guess that TinyOS is designed for a >>> Unix type environment. The core DLL used by Cygwin can be thought of as >>> emulating Unix, so I guess I agree that to use it in Windows you need to >>> install a Unix emulator. >>> >>> Any one else have a take on this? >>> >>> Hope that helps, >>> -Roy >>> _______________________________________________ >>> Tinyos-help mailing list >>> [email protected] >>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >>> >> >> >> >> -- >> Eric B. Decker >> Senior (over 50 :-) Researcher >> Autonomous Systems Lab >> Jack Baskin School of Engineering >> UCSC >> >> > > > -- > aldo > -- aldo
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
