Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Nnnnnnnnn

AUTOSAR OS-2 본문

AUTOSAR

AUTOSAR OS-2

와이제인 2018. 1. 31. 13:51

AUTOSAR OS


 AUTOSAR OS is an extension to the OSEK OS specification. 


 An AUTOSAR OS includes all the features of OSEK OS and adds some new functionality which is divided into four Scalability Classes as follows:


 Scalability Class 1 includes OSEK OS plus:

- Schedule Tables

- Software Counter Interface

- Stack Monitoring


Scalability Class 2 includes Scalability Class 1 plus:

- Schedule Table Synchronization

- Timing Protection


Scalability Class 3 includes Scalability Class 1 plus:

- Memory Protection

- Service Protection


Scalability Class 4 is a superset of Scalability Classes 2 and 3.



 AUTOSAR OS replaces OSEK's OIL configuration format with an XML-based configuration language.


 AUTOSAR XML adopts the same configuration objects and concepts found in OIL, with different syntax.




 Task Scheduling


 Preemptive Scheduling 

- Task가 실행 중에 Priority가 높은 Task가 오면, cpu를 넘겨준다. (context switch)


 Non-Preemptive scheduling

- Task가 실행중에 Priority가 높은 Task가 오더라도, 이전 Task가 끝날 때까지 실행된다.


 Cooperative Scheduling

- Priority가 높은 Task가 오더라도 이전 Task가 실행되다가, 자기 스스로 OS API를 통해 cpu를 양보한다.






'AUTOSAR' 카테고리의 다른 글

AUTOSAR OS-1  (0) 2018.01.31
Communication Specifications  (0) 2018.01.24
RTE & Internal behavior  (0) 2018.01.24
MDE  (0) 2018.01.17
AUTOSAR SW Architecture  (0) 2018.01.17