|
|
Welcome to the RTEMS home page!
The RTEMS Project was accepted as a
Google Summer of Code 2008 mentoring organization.
Students, please visit our
Open projects
page and start asking questions about them on the RTEMS
Users mailing list about projects you are interested in.
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 development (mainline):
will become
4.9 (obtain from CVS)
- Active release branches:
- Closed release branches:
Upcoming Events
- Embedded World 2008
-
the embedded brains GmbH will be present at the
Embedded World 2008
trade show in Nuremberg, Germany from February 26 until
February 28 2008,
Thomas Doerfler and associates will be in stand 115 in hall 11.0.
They will be showing off RTEMS and some of their RTEMS-based
customer applications. Hopefully we can discuss the
benefits of using RTEMS compared to closed source RTOSes.
We will also present a world innovation: The first RTEMS based chocolate
slot machine, which can be controlled via SMS from any cell phone.
Please take this opportunity to meet one of the key members in
the RTEMS Community meet face to face. Getting him to talk about
RTEMS should be as easy as taking candy from a baby but that will
NOT be necessary in this booth. :-)
- RTEMS Classes in 2008
-
The next RTEMS class is scheduled for Huntsville at the end of April
2008. We are still considering a June class in Munich. To express
interest in dates 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 embedded-brains DOT de).
Pictures from previous classes are online
here.
- On April 28 in Huntsville Alabama, we will hold an RTEMS
Kick Start session. This is a one-day session focused on
installation of the development environment. More information
on the activities of a Kick Start Day and registration information
are on the flyer available at
http://www.rtems.com/April2008RTEMSKickStart.pdf.
- From April 29 - May 2, 2008 in Huntsville Alabama, we will hold
an RTEMS Open Class. This is a four-day class which covers the
material listed below. The flyer
from the the previous Huntsville class is
available at
http://www.rtems.com/April2008OpenRTEMSClass.pdf.
Information and registration information for Munich classes
is available at
http://www.embedded-brains.de/index.php?id=rtems_class&L=1.
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
In addition, numerous RTEMS example programs are demonstrated on
different BSPs. A more detailed outline
of the class are available.
Featured Projects
Here are a couple of the many interesting RTEMS projects.
If you would like your project featured on the RTEMS home page,
just email Joel.
- Dawn Mission
-
The Dawn Mission launched
approximately 7:35 AM EDT on 27 September 2007. This
mission includes a
Framing Camera developed at the Technical University of Braunschweig
in Germany. It is running RTEMS on a SPARC/LEON2. Other links on this
project include:
The Camera for Dawn - Design and Expected Results and
Reconfigurable System-on-Chip Data Processing Units for Space Imaging
Instruments. The mission is scheduled to arrive at Ceres in the
asteroid belt in 2015. Please visit the Dawn RTEMS Wiki page and
help make it more complete and keep it up to date.
- Electra
- RTEMS circles Mars!!! It was reported on the RTEMS Users mailing list in
this
message that
RTEMS is being used on the
Electra
UHF antenna. Some links on Electra are:
News/Announcements
- February 14, 2008 - 4.8.0 Released
- Happy Saint Valentine's Day!!! Today there were two RTEMS releases. The first of these
is the long anticipated 4.8.0.
4.8.0
is the first release from the 4.8 release
series and represents a long awaited step forward from the 4.8 releases.
There have been many improvements to RTEMS itself including optional
nanosecond timing granularity, smaller executables, a port to the
Blackfin, and new POSIX services. The GNU/Linux RPMs have been updated
and there are now MinGW hosted tools for MS-Windows users. On either
hosts, users should be able to get started with RTEMS in a matter of
minutes. For more details, see the
4.8.0 release
information. Please note that if we forgot to include anyone's work
in the release information, it is an accident. Please email and
we will add the information.
- February 14, 2008 - 4.7.2 Released
- The second Valentine's Day present to the RTEMS Community is
the 4.7.2
release. This is the third release from the
4.7 release series
and is primarily a bug fix release.
- September 24, 2007 - 4.8 Branch Created
- The CVS branch for the 4.8 Release Series has been cut. This
means that the feature set for RTEMS Versions 4.8.x has been
frozen. It is now just a matter of testing and addressing the
details associated with a release.
-
PLEASE TEST AND REPORT
- August 7, 2007 - 4.7.99.2 Snapshot
- RTEMS 4.7.99.2 is released. This is hoped to be the last snapshot
from the CVS head before branching the 4.8 release series.
For more details, see the
4.7.99.2 release
information. Please note that if we forgot to include anyone's work
in the release information, it is an accident. Please email and
we will add the information.
- April 13, 2007 - 4.7.1 Released
- RTEMS 4.7.1
is released. This is the second release from the
4.7 release series.
It includes some bug fixes and some improvements. In particular,
4.7.1 includes improvements which should result in smaller executables.
- March 13, 2007 - 4.7.1 Snapshot
- RTEMS 4.7.99.1 is released. This is the first snapshot from the
CVS head and what will eventually lead to the 4.8 release series.
For more details, see the
4.7.99.1 release
information. Please note that if we forgot to include anyone's work
in the release information, it is an accident. Please email and
we will add the information.
- March 7, 2007 - 4.7.0 Released
- RTEMS 4.7.0 is released. This is the first release from the 4.7 release
series and represents a long awaited step forward from the 4.6 releases.
There have been many improvements to RTEMS itself but the most visible
is probably the addition of Yum/APT repositories. This allows GNU/Linux
users to install RPMs and get started with RTEMS in a matter of minutes.
For more details, see the
4.7.0 release
information. Please note that if we forgot to include anyone's work
in the release information, it is an accident. Please email and
we will add the information.
- October 20, 2006 - Blackfin Port Merged
- A port to the Analog Devices Blackfin has been merged. This port was
written and submitted by Alain Schaefer.
- 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 - NIOS II Port Merged
- A port to the Altera NIOS II has been merged. This port was
written and submitted by Kolja Waschk.
Older news and announcements...
This search will allow you to search the contents of
all the publicly available WWW documents at www.rtems.com.
|