Аннотация
System level modeling has been adopted for few years as a way to face the growing design complexity of embedded systems. In this systems the control of embedded applications is more and more often devoted to a Real-Time Operating System (RTOS). This RTOS can either be deployed in software or hardware, partially or completely, depending on the non-functional constraints of the global system. Consequently, these new design decisions concerning the implementation of the control must be taken early in the design flow for software and hardware parts.
In this paper we present the structure of our high level RTOS model, built to rapidly explore and evaluate different operating system services strategies (as scheduling policies) and implementation choices. Indeed, modeling an RTOS in SystemC implies to take into account its dynamical mechanisms and to explicitly control the scheduling of the simulated processes. We give some experimental simulation results of the RTOS model corresponding to the exact behaviour of an embedded RTOS at the first stages of the design.
Пользователи данного ресурса
Пожалуйста,
войдите в систему, чтобы принять участие в дискуссии (добавить собственные рецензию, или комментарий)