Real-Time Operating System for Multiprocessor Systems

from Wikipedia, the free encyclopedia

The Real-Time Operating System for Multiprocessor Systems ( RTEMS ) is an open-source - real-time operating system for most display-less, real-time embedded systems . The abbreviation now stands for Real-Time Executive for Multiprocessor Systems , originally it stood for Real Time Executive for Missile Systems .

history

Originally developed by the US military in 1988 , it is now used in a wide variety of applications from communications to medicine and military technology. The operating system is being further developed by a steering committee. The open source RTEMS is licensed free of charge (RTEMS license terms) and the applications created with it are not subject to any restrictions with regard to their use, with one exception (GoAhead Webserver License).

RTEMS supports various microprocessors such as ARM , 68K , PowerPC , IA-32 , SuperH (SH), MIPS , SPARC and OpenRISC . A main program runs on each processor and can start several threads that are priority-controlled. In contrast to other operating systems, the focus was on hard real-time capability from the start . All further development steps are measured against this criterion; the real-time capability of the system must not be restricted.

features

Among the features of RTEMS, the following should be highlighted:

Web links

Individual evidence

  1. a b Electronics embedded issue October 2012 - RTEMS - an open source exotic - Joachim Kroll
  2. RTEMS homepage
  3. http://wiki.informatik.hu-berlin.de/sbw/images/b/b4/Col2d-rtems.pdf  ( page no longer available , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice.@1@ 2Template: Toter Link / wiki.informatik.hu-berlin.de