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
