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

Reply via email to