= Main Page = '''[http://www.rtems.org/ RTEMS]''' is a [http://en.wikipedia.org/wiki/Real-time_operating_system real-time executive] in use by embedded systems [wiki:TBR/UserApp/RTEMSApplications applications] around the [wiki:TBR/Website/Wheres_RTEMS world and beyond]. If you are new to RTEMS and the community, welcome. To use RTEMS, you need to build a cross-compiler tool set and RTEMS. The '''Tutorials''' section below and the [https://docs.rtems.org/branches/master/user/start/index.html Quick Start Guide] are great places to start with. We have examples that guide you through some simple example programs, like ''Hello World''. Various simulators, such as GDB SPARC, are easy to use and let you see RTEMS running right on your host computer. Enjoy your time with RTEMS, and please drop by the [https://lists.rtems.org User Mailing List] or IRC channel `#rtems` on Freenode. '''Found a bug? Have an idea? Have a patch? Please create a [wiki:NewTicket ticket].''' Want to see an overview of your tickets? Check out [[wiki:MyTickets]]! If you know the branch, please select the `Create Bug` for the release in the Releases table. = Releases = * [wiki:Release All Releases] - Quick links to all releases, downloads and documentation. ||= '''Release (Notes)''' =||= '''Status''' =||= '''Download''' =||= '''Documentation''' =||= '''Next (milestone)''' =||= '''Reporting a Bug''' =|| || [wiki:Release/5 5] || Development || [https://git.rtems.org/rtems/ Git Repository] || [https://docs.rtems.org/branches/master/ Master] || [milestone:5.1 5.1] || [/newticket?version=5&milestone=5.1 Create Bug] || || [wiki:Release/4.11 4.11] || Current Release || [https://ftp.rtems.org/pub/rtems/releases/4.11/4.11.3/ 4.11.3] || [https://docs.rtems.org/releases/rtems-docs-4.11.3/index.html 4.11.3] || [milestone:4.11.4 4.11.4] || [/newticket?version=4.11&milestone=4.11.4 Create Bug] || || [wiki:Release/4.10 4.10] || Previous Release || [https://ftp.rtems.org/pub/rtems/releases/4.10/4.10.2/ 4.10.2] || [https://docs.rtems.org/releases/rtemsdocs-4.10.2/share/rtems/html/ 4.10.2] || [milestone:4.10.3 4.10.3] || [/newticket?version=4.10&milestone=4.10.3 Create Bug] || = Tutorials = * [wiki:GSoC/GettingStarted Getting started guide oriented toward GSoC students] but useful for everyone. * [https://docs.rtems.org/branches/master/user/start/index.html Quick Start] for new users and developers. * [wiki:Developer/Eclipse/Information Using the Eclipse IDE] with RTEMS. * [wiki:TBR/UserManual/RTEMSAda Using Ada] with RTEMS. = GSoC, GCI, SOCIS, and GSoD = If you are looking for information about RTEMS in the Google Summer of Code, Google Code-In, ESA Summer of Code in Space, or Google Season of Docs, please take a look at the following pages: * [wiki:GSoC] - Google Summer of Code - View [wiki:Developer/OpenProjects Open Projects] * [wiki:GCI] - Google Code-In * [wiki:SOCIS] - Summer of Code in Space * [wiki:GSoD] - Google Season of Docs More information can be found on the [wiki:GSoC RTEMS SOC] and [wiki:Developer/OpenProjects GSoC Ideas List and Open Projects] pages. = RTEMS General Information = * [wiki:TBR/UserManual/SupportedCPUs Processor architectures (CPUs)] and [wiki:TBR/Website/Board_Support_Packages embedded system boards (BSPs)] supported by RTEMS * [wiki:Developer/Git Git] RTEMS. * RTEMS [wiki:History/Timeline Project's Historical Timeline], [wiki:Mission_Statement Mission Statement], [wiki:CodeOfConduct Code of Conduct], [https://www.rtems.org/license License]. * RTEMS Project's [wiki:Developer/Release Release information], [https://docs.rtems.org/ Documentation] and [wiki:TBR/Website/FAQ FAQ]. * RTEMS community: [wiki:TBR/Website/RTEMSMailingLists Mailing Lists] and [wiki:Developer/IRC Internet Relay Chat (IRC)]. * [wiki:References Published references] to RTEMS. * [wiki:Tools_Used Tools Used by the RTEMS Project]. = Application Development with RTEMS = * [https://docs.rtems.org/branches/master/user/start/index.html Quick Start] and [https://www.rtems.org/TrainingOpportunities Training Opportunities]. * Using [wiki:Developer/VirtualMachines Virtual Machines] for RTEMS development. * [wiki:TBR/UserManual/Simulators Running RTEMS in a simulator]. * [wiki:Developer/Tracing Tracing an RTEMS Application]. * [wiki:NewTicket Report a bug]. * Hints for [wiki:Debugging Debugging]. * [wiki:Developer/FileSystems Supported filesystems], [wiki:Projects/GraphicsToolkit graphics libraries], and [wiki:TBR/UserManual/Networking network stack] features. * [wiki:OpenMP]. * Using the [wiki:Developer/Mongoose_Web_Server Mongoose Web Server] with RTEMS. * Some of the [wiki:TBR/UserManual/FreeSoftware free] and [wiki:TBR/Website/CommercialSoftware commercial] software that work with RTEMS. = RTEMS Developer Information = * Contributing: [https://docs.rtems.org/branches/master/user/support/contrib.html How] and [wiki:TBR/Website/WhyContribute Why]. * [wiki:Developer/Git RTEMS Git Repository] access. * [wiki:Developer/Git/Users User Git] access and [wiki:Developer/Git/Users#SubmittingaPatch Submitting Patches] for review. * [https://docs.rtems.org/branches/master/eng/coding-conventions.html Coding Conventions]: Style and other rules for RTEMS code. * [wiki:Docs Documentation]: Writing and building documentation. * Current [wiki:Developer/OpenProjects Open Projects] and [wiki:Developer/SmallProjects Small Projects] to get started. * [wiki:TBR/UserManual/Submitting_a_BSP Submitting a board support package (BSP)] for a new board. * [wiki:Developer/Testing/TestSuites Test Suites] and [wiki:TBR/UserManual/RTEMS_Coverage_Analysis Coverage Analysis]. * [wiki:Developer/Laboratory Remote Access Lab]. * [wiki:Release Release] - Information on the next RTEMS releases. * [wiki:waf waf] - waf build system. * [wiki:Developer/Removing_a_BSP Removing a BSP] that is no longer of interest. * [wiki:Developer/Removing_a_Port Removing an Architectural Port] that is no longer of interest. * [wiki:Infrastructure Infrastructure] - RTEMS Infrastructure layout and information. * [wiki:Developer/RequirementsEngineering Requirements Engineering] = To Be Removed = * [wiki:TBR] - Pages that will be removed from this wiki. = Migration = The migration is an ongoing process. For updates/status, please see our [wiki:Migration] page.