Download presentation
Presentation is loading. Please wait.
Published byBeverly Newton Modified over 9 years ago
1
Real-Time Server Oriented Operating System for Embedded Applications David Donari, Leo Ordinez, Rodrigo Santos and J. Orozco Instituto de Investigaciones en Ingeniería Eléctrica Universidad Nacional del Sur - CONICET Av. Alem 1253 - (8000) Bahía Blanca Buenos Aires - Argentina {ddonari,lordinez,ierms,jorozco}@uns.edu.ar
2
Introduction In recent years, the use of embedded systems has been multiplied creating the necessity of new tools for the development of software applications Operating systems (OS) are an important part of any modern system. They provide the necessary hardware abstraction so software development can be built without considering any particular features of the microprocessor. Real-time requirements
3
Design Goals Most OSs for embedded systems share a common set of requirements and objectives including real-time guarantees, inter-task communication, mutual exclusion and reliability. In the case of the S.O.O.S project, the accent is put in the facilities provided by the server mechanism to schedule tasks. Small generic real-time Kernel Reservation mechanism Framework Support
4
S.O.O.S. Architecture S.O.O.S. has a modular structure based on layers.
5
S.O.O.S. Architecture Hal (Hardware Adaptation Layer)
6
S.O.O.S. Architecture Kernel Space
7
S.O.O.S. Architecture User Space
8
Servers The implementation of the Resource Reservation Mechanism is made through a special software entity named server. The server implementation is supported by a special module that follows the generic implementation of the RT-kernel.
9
Application Task Scheduler Server like a Hard Task
10
Task States Kernel vision Server vision
11
Framework Support
12
Conclusions and future works Module for energy awareness Distributed communication Fault-tolerance module
13
Visit the SOOS Project site: http://www.ingelec.uns.edu.ar/rts/soos/ Thanks….
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.