Information

  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/project-web/tinyos8051wg/htdocs/includes/file.inc on line 647.

The following pages describes how to use and install the 8051 working group port of TinyOS 2 to a number of 8051 variants. The features of this port includes:

  • Keil PK51, SDCC and IAR compiler support
  • Stand alone inline support
  • Wide range of TinyOS 2 driver support, including radio, adc, timers, and more.
  • Two platforms supported: Sensinode Nano and Texas Instruments

The first release signals a functional port, yet it is far from complete and
requires more testing. In particular the following features are not
available at this time:

  • The AM stack of TinyOS is unsupported at this time. Radio support is provided via SimpleMac
  • Serial stack unsupported (uart support is provided as well as the simple StdOut print interface).
  • The Keil compiler is recommended. The port has been written and tested using this compiler. Other compilers may or may not cause problems.
  • Only the CC2430 is support, we expect Nordic Semiconductor nRF24E1 to be added later.