|
Welcome to the RTEMS home page!
RTEMS is the Real-Time Operating System for Multiprocessor
Systems. It is a full featured RTOS
that supports a variety of open API and interface standards.
Major decisions about RTEMS are made by the
steering committee, guided by the
mission statement.
We encourage everyone to contribute changes
and help testing RTEMS, and we provide access to our development sources with
anonymous CVS and
snapshots.
We strive to provide regular, high quality
releases, which we want to work well
on a wide range of embedded targets using cross development
from a variety of hosts including GNU/Linux, FreeBSD, Cygwin,
and Solaris.
- Active release branches:
- Active development (mainline):
will become
4.8 (obtain from CVS)
Upcoming Events
- RTEMS Classes
-
RTEMS classes are currently scheduled for:
The class is 4 days long and includes the following major topics:
- Real-Time system design
- Semantics of BSP building and maintenance
- Tuning and debugging an RTEMS application
- Driver development for clock, timer and RTC drivers
- Console drivers for raw and termios mode
- Network drivers
- BSP structure
- Handling of target dependencies
- Classic API
- RTEMS POSIX API Profile
A more detailed outline
of the class are available.
To express interest in attending the class in Huntsville or to host a
class at your company, please contact Joel Sherrill
(joel.sherrill AT OARcorp DOT com). If interested in attending a class
or scheduling a company specific class in Europe, please contact
Thomas Doerfler (Thomas.Doerfler AT imd-systems DOT de).
Pictures from previous classes are online
here.
Featured Projects
- Electra
- RTEMS circles Mars!!! It was reported on the mailing list
(
http://www.rtems.com/ml/rtems-users/2006/july/msg00023.html) that
RTEMS is being used on the
Electra
UHF antenna. Some links on Electra are:
If you have an interesting project that you would like to see featured
on the RTEMS home page, just email Joel.
News/Announcements
- September 12, 2006 -- 4.7 Branch Cut
- The 4.7 branch has been cut. The focus on the branch is now
achieving tool and source code stability.
- August 9, 2006
- A port to the Altera NIOS II has been merged. This port was
written and submitted by Kolja Waschk.
- July 15, 2006
- We are approaching the branching point for 4.7. Last week, Joel released
nearly a complete set of new development tool RPMs based upon Ralf's new
RPM specifications. There are a couple of issues needing to be resolved
before branching but we are very close. Please help test your configuration
and update the appropriate BSP Wiki page with success information.
- April 24, 2006
- 4.6.6 is now available. It addresses a handful of problems
with the most critical being the infamous barrier patch caused by
gcc moving code outside of an interrupt disable critical section.
Improvments in 4.6.6 include an update to
the Leon3 BSP which adds SpaceWire support and a patch to the pc386 BSP
which makes it easy to configure it for VGA or COM1 as the console.
- In addition to the general
improvements
in the 4.6 release series, there is also
4.6.6 specific
information and download information
here.
If you are in a hurry though, the release and all add-on packages
may be downloaded via ftp or
http.
- April 24, 2006
- 4.6.99.3 is now available. It is primarily a snapshot to get feedback
on and is accompanied by new gcc/newlib and gdb RPMS. It includes at least two
new BSPs for Toshiba reference boards (RBTX4925 and RBTX4938) from Bruce
Robinson of PMC Corporation. There are numerous other improvements and
additions. If I forgot to include something you did, please report it
so it can be listed here.
-
4.6.99.3 and all add-on packages may be downloaded via
ftp or
http.
- March 28, 2006
- The current development focus is on getting new tool binaries out
the door using RPM spec files from Ralf Corsepius. These new RPM spec
files will better support using a GNU/Linux host to build cross tools
for other hosts (e.g. build Mingw hosted toolset that targets m68k-rtems
on a GNU/Linux host). In addition, the main OAR RTEMS development
server has been upgraded and a chroot'ed RedHat 7.3 environment installed.
This chroot'ed environment is the build environment for all RTEMS toolsets.
Stabilizing the toolset RPMs is a prerequisite for cutting a 4.7 release
branch.
- January 25, 2006
- The CVS head continues to evolve and improve. Highlights of recent
activities include:
- Motorola MPC5200 support with multiple BSPs by Thomas Doerfler
- Large speedup in FAT filesystem performance by Thomas Doerfler
- More autotools build infrastructure improvements by Ralf Corsepius
- RTEMS RPMs submitted to Fedora Extras by Ralf Corsepius
- SuperCore Doxygen comment conversion by Joel Sherrill
We expect to receive a new MIPS R4000 BSP and port to the Altera NIOS2 in
the near future.
Older news and announcements...
This search will allow you to search the contents of
all the publicly available WWW documents at www.rtems.com.
|