This document contains the release notes of LiteOS. by LiteOS developers www.liteos.net Oct 2 2011 Version 2.1 Major changes: Fully integrated with AVR Studio with IRIS and MicaZ support Fixed event logging and memory tracing functionality Sep 12 2011 Version 2.0.1 Bug fix release July 2 2011 Version 2.0 Major changes: Closely integrated with AVR Studio 5.0 Bug fixes Extensive testing and evaluation *********************************************************** Jan 23 2011 Version 2.0 Beta Major changes: Support for Windows 7 Integrated compilation of the kernel and apps Much improved code quality with bug fixes Dynamic instrumentation Communication driver updated for higher energy efficiency Features are tentative only and will be added/updated in the official release of 2.0. *********************************************************** Oct 6 2008 Version 1.0 Major changes: Support for Windows Vista Support for Crossbow IRIS motes Use of standard installer on Windows XP and Windows Vista Plugin-model in software distribution Multiple plugins added Improved kernel robustness Accurate timing API in the kernel *********************************************************** May 3 2008 Version 0.3.3 Software changes: New features: Added the compilation mode for iris (under development, support for iris nodes) Added express mode for the installer Added CPU counter for measuring the CPU idleness (requires recompilation of the kernel to use, by turning on #define PLATFORM_CPU_MEASURE 1 in makefile) Improvements: Better detection of memory conflicts during compilation Several minor bug fixes throughout the system for optimization Documentation changes: Updated to 0.3.3 *********************************************************** March 12 Version 0.3.2 Bug fix release *********************************************************** Feb 28 2008 version 0.31 Software changes£» New features: Added support on Linux Operating System (tested on Fedora 7) Added the "memory" command in the shell to display flash memory and RAM allocation information Development versions of LiteOS now fully hosted on Sourceforge. Improvements: Improved response time of command cp Improved robustness of the shell by adding command semantics and vaildness check Improved kernel robustness by checking binary validness: if a binary application tries to allocate memory that has conflict with the other threads, it will not be loaded. Improved uisp installation procedure. Now more compatible with different environments and fewer possible conflicts. Major bug fixes: Fixed the bug on "cd .." at root directory Fixed the bug of creating new directories in the node level Fixed the bug that sometimes executation of a binary will make the node no longer responding Documentation changes: Added installation guide on Linux in the manual. Added links on the website to the courses that are currently using LiteOS for projects Added links on the website the LiteOS publications *********************************************************** *********************************************************** Jan 20 2008 version 0.3 Software changes: New Features: Added a built-in event logger for tracing recording Added plug-and-play multi-hop routing support Added several new applications in the Apps directory Added channel selection in the kernel Improvements: Source code re-organization for portability. Now there is a clear boundary between hardware related and hardware independent code Improved response time for some terminal commands Improved system robustness against application failures Major bug fixes Fixes the bug in debugging to watch long strings (> 256 bytes) Fixes the bug that sometimes copy command fails Fixes the bug that sometimes applications may be accidentally blocked Fixes the bug that uninstalling application may not completely release system resources Fixes the bug that sometimes radio socket will crash due to radio state error Documentation changes: Added application note 102, 103 Added LiteOS library API documentation *********************************************************** *********************************************************** Oct 11 2007 version 0.2 Software changes: Added C programming support Added programming library to support various programming tasks Enhanced sensor support, including magnetic and accelerators Frequency hopping support and radio power setting support Java tools library added Debugging support for variable watches and breakpoints Dynamic memory support Kernel detection of buffer overrun (patial, not complete) Documentation changes: Added programmer's guide Added application note 101 Website changes: Color setting changes Updated with news and mailing list mirrors *********************************************************** *********************************************************** Sep 2 2007 version 0.12 Added interactive installer for more intuitive installation procedure Fixed several bugs in the file system Added more robust error handling in the LiteShell Developed single binary image for installing the kernel Revised EEPROM handling *********************************************************** *********************************************************** Aug 9 2007 version 0.11 Fixed several bugs related to the kernel and the shell. *********************************************************** *********************************************************** July 30 2007 version: 0.1 Initial release of LiteOS demo. ***********************************************************