I have made some modifications to TinyOS and nesC to support the 8051-family of 
microcontrollers (via the Keil uVision development environment).  This 
announcement is for the modification of the TinyOS / nesC development tools to 
produce code that Keil can compile.

I have uploaded a tarball of my changes to the following URL:
http://sir-draknor.net/mod.php?mod=downloads&op=viewsdownload&subid=3

It contains 'diff_' files describing the changes between the TinyOS 1.x & nesC 
v.1.0 source code and my code.  It also contains my custom "wrapper" script 
(keilppp) and a modified Makerules for the TinyOS apps directory. I simply 
added a new 'make' target: wisenet

Please see the readme in the tinyos-1.x/tools/keil/readme.txt.

Here's a directory tree of the tarball:
nesc+keil/
nesc+keil/nesc-1.0/
nesc+keil/nesc-1.0/src/
nesc+keil/nesc-1.0/src/diff_machine.c
nesc+keil/nesc-1.0/src/diff_machine_dir
nesc+keil/nesc-1.0/src/diff_nesc_compile
nesc+keil/nesc-1.0/src/machine/
nesc+keil/nesc-1.0/src/machine/keil.c
nesc+keil/nesc-1.0/tools/
nesc+keil/nesc-1.0/tools/diff_ncc.in
nesc+keil/tinyos-1.x/
nesc+keil/tinyos-1.x/apps/
nesc+keil/tinyos-1.x/apps/diff_Makerules
nesc+keil/tinyos-1.x/tools/
nesc+keil/tinyos-1.x/tools/keil/
nesc+keil/tinyos-1.x/tools/keil/keilppp
nesc+keil/tinyos-1.x/tools/keil/readme.txt

I am currently developing the necessary platform files to support the Chipcon 
CC1010 8051 mcu+RF radio.  I will upload those (and make an announcement to 
these lists) when I have a fairly stable port.

Let me know what you think or if you have any comments!

-David
_______________________________________________
Tinyos-users mailing list
[EMAIL PROTECTED]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to