操作系统引入原因:1.任务多样化
2.周期复杂化
3.分层调用嵌套
4.多核系统引入
这个和linux 里面多线程编程很类似,比如:我们有三个线程要跑,其中thread1 负责应用功能ASW,thread2负责基础功能BSW,thread3负责系统监控、功能安全和诊断等,这个如果还是用裸机上面的写法,就会遇到高并发问题(多任务忙不过来,实时性不够高),所以这边就需要操作系统引进来
AutoSar 特点:
操作系统可以根据它的特征被分成不同的组,比如静态配置和动态管理,要对AutoSAR操作系统进行分类,以下是基本特征:
1.静态配置
2.推断系统的实时性能