Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#18475 closed request (duplicate)

TinyOS 2.1

Reported by: giorgio.maz+mp@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: wsn Cc:
Port: tinyos

Description

TinyOS is an open-source operating system designed for wireless embedded sensor networks. It features a component-based architecture which enables rapid innovation and implementation while minimizing code size as required by the severe memory constraints inherent in sensor networks.

Change History (12)

comment:1 Changed 16 years ago by mf2k (Frank Schima)

Keywords: tinyos removed
Port: tinyos added
Priority: Not setNormal

Given that this is a port request, it would at least be helpful to give the URL for it.

comment:2 Changed 16 years ago by giorgio.maz+mp@…

comment:3 Changed 16 years ago by giorgio.maz+mp@…

I'm new to this platform, and I would really like to build a port for this project, TinyOS. Anyone could help me to start developing this port? I would really appreciate.

comment:4 Changed 16 years ago by mf2k (Frank Schima)

It might be easiest to look at other ports for some guidance. Here's a random one:

port edit gegl

Note that you might need to set your EDITOR environment variable first.

But the guide is invaluable.

comment:5 Changed 16 years ago by giorgio.maz+mp@…

Thank you. What about set editor environment variable? What do you mean?

I have just start reading the guide, tell me if I'm wrong:

first - download the package that I would like to port second - define what dependance the software need, by reading the MAKE file third - start writing the TLC script for the portfile

comment:6 Changed 16 years ago by mf2k (Frank Schima)

In your ~/.bash_profile or ~/.profile file (whichever you have), add the following line:

export EDITOR=bbedit

Alternately, in place of ""bbedit" use your favorite editor such as emacs, vi, etc.

Your steps are a good start.

comment:7 Changed 16 years ago by giorgio.maz+mp@…

Thank you.

Excuse me, do you now a simple procedure to access hidden files in Finder, without changing the entire system behavior?

comment:8 Changed 16 years ago by giorgio.maz+mp@…

A little tips for neophyte (like me) of Mac development: to access specific hidden files or folder use this little free utility, Houdini http://www.macupdate.com/info.php/id/26729; a simple EDITOR could be skEdit http://www.skti.org/skedit/.

The web repository for TinyOS on Sourceforge is: http://tinyos.cvs.sourceforge.net/viewvc/tinyos/

Now, anyone know how to download content from a CVS repository?

comment:9 Changed 16 years ago by giorgio.maz+mp@…

I assume that this port development is a sort of introductory course on MacPort, so, please excuse me.

CVS is integrated in OS X: type in a TERMINAL windows this code

cvs -z3 -d:pserver:anonymous@tinyos.cvs.sourceforge.net:/cvsroot/tinyos co -P tinyos-2.x

and you will get the project folder downloaded in your Home folder on Mac, honestly I don't yet know how to upgrade it. I don't know if tool that support subversion also support CVS natively.

If you want to upgrade

comment:10 Changed 16 years ago by raimue (Rainer Müller)

Resolution: duplicate
Status: newclosed

Duplicate of #12898 which already has attached Portfiles.

comment:11 Changed 16 years ago by jmroot (Joshua Root)

Type: enhancementrequest

comment:12 Changed 16 years ago by (none)

Milestone: Port Requests

Milestone Port Requests deleted

Note: See TracTickets for help on using tickets.