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
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
