RTOS.X is a multi-tiered educational infrastructure for an embedded system real-time operating system.
Tier 1 is a textbook which contains a detailed description of RTOS.X design and design decisions and includes implementation (C and assembly language code) for four commonly available microcontroller / microprocessor hardware platforms. The textbook is targeted at upper-division undergraduate and graduate level course work and experienced practicing professionals.
Tier 2 is a companion slide deck and solution booklet to the textbook which contains all material necessary to present a 25-session lecture series in RTOS.X design, development, validation, and performance assessment. The slide deck is targeted at university professors and lecturers.
Tier 3 is the complete source code for RTOS.X available for one hardware platform or as a package of all four supported hardware platforms. The source code is targeted at practicing professionals who want to immediately use RTOS.X in a project or product.
This text is the result of more than thirty years of designing hardware, Field Programmable Gate Array (FPGA) logic, System-on-Chip (SoC) components, low-level firmware, and software for embedded, real-time systems, as well as experience in advanced microarchitecture research and design. That unique experience provides the context for the real-time operating system (RTOS) design presented and analyzed in this text. The text brings together all these perspectives resulting in a comprehensive description of not only what an RTOS is and how to design it, but also why decisions should be made in one way or another.
The slide deck and solution booklet are a perfect companion to the text book and provide a complete lecture series (~500 slides) for higher education courses.
It is expected that a two-semester course sequence would be constructed from the textbook and resulting RTOS. The first semester would focus on the development of the RTOS and the second semester would focus on verification, performance evaluation, and advanced topics of the RTOS as well as real-time application development.
RTOS.X is fully configurable, high performance, and the source code is fully commented with clear delineation within the source files for porting to just about any processor or hardware platform. The hardware platforms currently supported are:
The license agreement allows an entity purchasing the source code to use the code in any single product where an unlimited number of units of that product can be sold with no royalties.
Copyright © 2024 GPS Engineering Consulting, LLC - All Rights Reserved.
Powered by GoDaddy
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.