This work describes an approach to generate accurate system-level model of embedded software on a targeted Real-Time Operating System (RTOS). We design a RTOS emulation layer, called RTOS_SC, on top of the SystemC kernel. The system level model can be used for software optimization in the early stage of a processor design. The model precision is obtained by integrating key features which are provided in typical RTOS schedulers. We first discuss a case study which shows the impact of the implemented features on a priority-driven scheduler. We then present the abstraction of tasks scheduling and communication mechanisms. To validate the accuracy of our model we use the tasks response time metric with industrial-size examples such as MP3, Voco...
The main goal of a real-time operating system (RTOS) is to provide foundations for guaranteeing det...
RTOS based embedded systems are designed with priority based multiple tasks. Inter task communicatio...
Many embedded systems have complex timing constraints and, at the same time, have flexibility requir...
With the increasing SW content of modern SoC designs, modeling and development of Hardware Dependent...
This context deliberates the literature evolution of RTOS (Real Time Operating Systems) and its cont...
Modern embedded systems increasingly accommodate several applications running concurrently on a mult...
The main difficulties in designing real-time systems are related to time constraints: if an action i...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
This thesis develops the theory and tools necessary for the determination of a near optimal Real-Tim...
Preemptive real-time operating systems allow the kernel to stop a running task to execute other task...
Abstract- In recent years, there has been a rapid and wide spread proliferation of non-traditional e...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Nowadays, the increasing system size, despite the need of achieving significant optimizations, requi...
This dissertation examines issues related to the design and implementation of real-time operating sy...
Traditionally in embedded systems, real time tasks are implemented using a simple scheduling algorit...
The main goal of a real-time operating system (RTOS) is to provide foundations for guaranteeing det...
RTOS based embedded systems are designed with priority based multiple tasks. Inter task communicatio...
Many embedded systems have complex timing constraints and, at the same time, have flexibility requir...
With the increasing SW content of modern SoC designs, modeling and development of Hardware Dependent...
This context deliberates the literature evolution of RTOS (Real Time Operating Systems) and its cont...
Modern embedded systems increasingly accommodate several applications running concurrently on a mult...
The main difficulties in designing real-time systems are related to time constraints: if an action i...
As semiconductor prices drop and their performance improves, there is a rapid increase in the comple...
This thesis develops the theory and tools necessary for the determination of a near optimal Real-Tim...
Preemptive real-time operating systems allow the kernel to stop a running task to execute other task...
Abstract- In recent years, there has been a rapid and wide spread proliferation of non-traditional e...
As the real-time embedded systems encountered in applications such as telecommunications, aerospace,...
Nowadays, the increasing system size, despite the need of achieving significant optimizations, requi...
This dissertation examines issues related to the design and implementation of real-time operating sy...
Traditionally in embedded systems, real time tasks are implemented using a simple scheduling algorit...
The main goal of a real-time operating system (RTOS) is to provide foundations for guaranteeing det...
RTOS based embedded systems are designed with priority based multiple tasks. Inter task communicatio...
Many embedded systems have complex timing constraints and, at the same time, have flexibility requir...