[Tinyos-help] TinyOS
aldo
amoyaortega at gmail.com
Sun Jul 5 05:20:28 PDT 2009
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 <cire831 at gmail.com>
> 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 <royshea at gmail.com> 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
>> Tinyos-help at millennium.berkeley.edu
>> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20090705/5437ff06/attachment.htm
More information about the Tinyos-help
mailing list