Source and documentation
The Femto OS code itself is divided into four different directories:
- femtoos_headers (11 files)
- femtoos_source (5 files)
- demos_headers (13 files)
- demos_source (13 files)
Comments are inside the code, but we have run Doxygen over the source and the result can be seen directly, without first downloading the code. You can also have a look at the online api and configuration documentation.
Bugs, contributions and communication.
I welcome contributions to the code, found bugs and improvements. Please note the source forge forum is the proper place for this. The email address below is only for contacting me for commercial support, or to get my attention if i do not respond to your posting (usually within a few days). Discussions about the code should not go by email since then nobody can benefit.
Download source and binaries.
The download contains several sections:
- sources, settings
- script files
- binaries for ATtiny861
- all examples in an eclipse project
- communication and trace program
Using only the sources requires you know how to setup a C project for your environment. Thus you must install your GCC, binutils, libc etc etc yourself: recommended for those with hands-on experience on Atmels embedded devices. You have the option to use the install scripts to setup your environment under Linux, Mac or Windows (with cygwin). For windows you can also directly use the AVR environment from Atmel with WinAVR. The binaries give you the possibility to first test the examples which can be flashed directly into the ATtiny861 using for example a STK500 board. They should run as in the videos. The eclipse project files can be generated using the script and imported directly into eclipse (version Eclipse 3.3 with CDT 4.0) One project (the shell) requires a terminal program to communicate with the device, which is delivered along. At the same time this program can be used to trace other applications you made. At the moment only available for Windows.
Contact: info@femtoos.org



