= Timeline = [[TOC(TBR/Website/Timeline, depth=2)]] = Events in 2009 = * 4.9.2 and 4.9.3 released * Thanks to the Google Summer of Code, two quad processor computers have been added to RTEMS lab. They are identical and running Fedora 10 but one is running the 64-bit edition while the other has the 32-bit edition. These are to be used for tool testing and building. = Events in 2008 = * 4.9.0 and 4.9.1 released * 4.8.0 and 4.8.1 released * 4.7.2 and 4.7.3 released * GCC C, C++ and Ada test results reported from GCC Compile Farm * RTEMS participates in Google Summer of Code 2008 * Remote access to RTEMS Laboratory at OAR Corporation available. * BSP Initialization Framework improved and unified C Program Heap and RTEMS Workspace now configurable * Minimum executable now approximately 15K on ARM/Thumb. Minimum executable size is BSP and architecture dependent but generally can be 15-40K. * Can configure maximum number of priorities with 16 being the lowest option. * Lattice Micro32 port added * Renesas M32C port added * Renesas M32R port added * LPC2478 BSP added * gen83xx BSP added = Events in 2007 = * 4.7.0 and 4.7.1 released * Nanosecond clock granularity added. * CPU Usage and Rate Monotonic Period Usage now at nanosecond granularity if supported by the BSP. * Requeing when priority of a task is changed and that task is blocked on a priority blocking chain. * Significant size reductions in RTEMS code size on tests * Addition of multiple tests combined with some code refactoring improves code coverage. * POSIX Barriers, Spinlocks, and RWLocks added. * Classic API Barriers added. * First CPU Kit RPMs successfully built!! * rtl21xx BSP merged = Events in 2006 = * ADI Blackfin port submitted by Alain Schaefer. * Altera NIOS II port submitted by Kolja Waschk. * 4.7 branch forked. * SPARC LEON3 BSP submitted by Gaisler Enterprises. * RTEMS circles Mars and helps unlock secrets of Archimedes manuscript. = Events in 2005 = * Eric Norum of Argonne National Laboratory submits the uC5282 BSP for the Arcturus Networks uC DIMM ColdFire 5282 board. * Radstone EmPower EP1A which also supports the Radsone Empower PMCQ1 high speed serial and MIL-STD-1553 PMC. * GP32 BSP for the GamePark handheld device submitted by Philippe Simons * PCI Bus Unified API completed. * IRQ Unified API completed. * All PowerPC BSPs except those for 4xx-based boards are using the new exception model. = Events in 2004 = * RTEMS Wiki launched. * Motorola MVME2100 sponsored by Eric Norum of Argonne National Laboratory. * MVME5500 BSP submitted by Kate Feng of Brookhaven National Laboratories * Intec Automation SS555 BSP written by David Querbach of Real-Time Systems Inc. This work was sponsored by the Defence Research and Development Canada - Suffield. He notes that the BSP is largely based on the mbx8xx ports, with some floating-point code from the mpc8260 port. * Jay Monkman submitted a number of BSPs for Cogent boards including the ARM-based CSB336 and CSB337, the MC68360-based CSB360, and the MIPS-based (AMD Au1100) CSB350. = Events in 2003 = * NFS client for RTEMS released * CEXP released. CEXP is a C-expression interpreter with integrated symbol table access and object file loading. * GoAhead Webserver updated to 2.1.4 * ncurses updated to 5.3 in RTEMS Add-On Packages = Events in 2002 = * DOS (FAT12, FAT16, FAT32) Filesystem support added * ARM port completed and passes networking tests on user board. * Till Straumann publishes a latency benchmark comparing RTLinux, RTEMS, and VxWorks * libtecla 1.4.1 ported to RTEMS as part of Add-On Packages * GNU readline 4.3 ported to RTEMS as part of Add-On Packages * Multicast Dissemination Protocol (MDP) ported to RTEMS * NTP-4.1.1a ported to RTEMS * GNAT merged into main FSF GCC source repository. This lead to the following activities: o Released GNAT/RTEMS on SPARC and PowerPC using gcc 3.1. o GNAT/RTEMS on i386 support added with release of gcc 3.2. o GNAT/RTEMS on MIPS support added with release of gcc 3.2.1. * Added soft float multilibs on i386-rtems gcc toolset = Events in 2001 = * Existing MIPS port reworked to better support more MIPS variants. * MIPS JMR3904 simulator BSP added. * Port to space hardened Mongoose V added for NASA. * Victor Vengerov of Oktet submitted a BSP for the ColdFire MCF5206eLITE evaluation board. * RTEMS Project begins using GNATS to track issues. * RTEMS Steering Committee formed. = Events in 2000 = * Binaries for more hosts (Solaris, Cygwin, FreeBSD) and Ada95 * ARM, Hitachi H8, and Texas Instruments C3x/C4x ports added * ncurses 5.2 ported to RTEMS as part of Add-On Packages * Reorganization initiated for CPU and BSP Kit. = Events in 1999 = * GNU avl 1.4.0 ported to RTEMS as part of Add-On Packages * ITRON 3.0 support added * PPPD added * General BSP for Motorola Computing PowerPC boards added. This BSP supports VMEbus, CompactPCI, and no-bus boards. * C/C++/Java development tool binaries for Linux (RPM and Debian) * Initial In-Memory Filesystem (IMFS) support added = Events in 1998 = * Release 4.0.0 with stable POSIX threads and FreeBSD TCP/IP * OAR becomes primary distributor of RTEMS * Hitachi SH port and Filesystem infrastructure added = Events in 1997 = * Mailing lists established * GNAT/RTEMS validated on SPARC/ERC32 * First support for GNU autoconf and TCP/IP * Adopt FSF General Public License with exception = Events in 1996 = * Release 3.6.0 last Army release, first useable POSIX 1003.1b threads support * AMD A29K and MIPS ports submitted * rtems.com domain registered = Events in 1995 = * Release 3.5.0 includes submitted port to PowerPC * Release 3.5.01 adds ESTEC sponsors SPARC/ERC32 port * Release 3.2.0 includes two submitted BSPs (IDP and MVME162) * Release 3.1.10 includes sponsored port to Hewlett-Packard PA-RISC * Project adopts GNU CVS for source code control * Initial POSIX 1003.1b support added * Documentation converted to GNU TeXinfo * Cygnus gives away floppy with RTEMS source at Embedded Systems Conference = Events in 1994 = * Release 3.1 with multiprocessing added to Ada implementation * Available via anonymous FTP from U.S. Army = Events in 1993 = * Release 3.0 includes C and Ada implementations, ships with GNU tools on tape * U.S. Army creates RTEMS [http://www.rtems.org/PDFs/RTEMS_Army_Brochure_1993.pdf Brochure] = = Events in 1992 == * Release 2.0.1 uses GNU tools only * Intel i960 port uses GNU tools, m68k GCC benchmarked * First non-Army RTEMS user (SSCL) == Events in 1991 == * Release 1.31 with Intel i960 and Cyclone CVME961 BSP * Release 1.30 with heterogeneous multiprocessing == Events in 1990 == * Intel i386 support added including Force FORCE386 BSP * First internal U.S. Army Missile Command (MICOM) user == Events in 1988 == * U.S. Army Missile Command requests royalty free, standards-based real-time solution with full source * VITA releases RTEID 2.1