AUTOSAR
嵌入式大玩家
现就职于国内某汽车电子公司 致力于AUTOSAR OS开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《深入浅出AUTOSAR OS》之内存保护
内存保护1 背景与基本原理内存保护(Memory protection)只能在为内存保护提供硬件支持的处理器上实现。比如硬件上MPU(MemoryProtectionUnits)功能的芯片。内存保护方案基于可执行程序的(data、code和stack)区域。Stack: 一个OS-Application由若干个对象(Task和ISR)组成,根据定义,栈(Stack)是只属于这些对象(Object)自己...原创 2020-06-13 18:54:01 · 7297 阅读 · 3 评论 -
AUTOSAR OS学习笔记3-中断处理
中断处理处理中断的功能(Interrupt Service Routine: ISR)分为两类:一类中断:ISR不使用OS提供的API,ISR完成后程序返回被打断处继续执行,即中断对任务管理没有影响,这里的没有影响指的是不会引起新的任务调度,比如,任务A被一类中断打断后,一类中断运行完后从任务A被打断的位置继续执行,不会去执行任务B。二类中断:由OS管理,OS提供一个ISR的运行架构,ISR中可以调用OS提供的API。一类中断的中断优先级要大于二类中断的优先级。...原创 2020-06-04 08:45:48 · 5154 阅读 · 0 评论 -
AUTOSAR OS学习笔记2-错误码
引言我们知道AUTOSAR OS规范是在OSEK OS基础上补充完善实现的,在OSEK OS规范中对带状态返回值的API进行了约束,类型为StatusType,正常情况下返回值为E_OK,定义E_OK为0,其他若干非正常情况进行了归类并分别统一了错误码形式,AUTOSAR OS在其基础上进行了补充,也就是说在每个API中什么情况下该回什么样的错误码是已规定的,本文将所有错误码进行总结。...原创 2020-04-06 16:39:56 · 3359 阅读 · 0 评论 -
AUTOSAR OS - 2 缩略语和缩写
2 缩略语和缩写缩写 描述 API Application Programming Interface AR AUTOSAR BSW Basic Software BSWMD Basic Software Module Description CDD Comp...原创 2020-01-01 18:02:52 · 1132 阅读 · 2 评论 -
AUTOSAR OS SC2 - 时间保护
在AUTOSAR OS SC2中相比于SC1主要加入了时间保护功能,那时间保护是什么,为什么要加入时间保护?其实时间保护原理很简单,加入时间保护功能其实是为了:防止时间错误通过操作系统传播,导致其它正常运行的任务/中断错过终止时间。那么时间保护是如何解决上述问题的呢,也就是说到底保护了什么?记住以下3点即可:执行时间保护(Execution Budget) 内部间隔时间保护(Ti...原创 2019-12-31 14:28:40 · 2919 阅读 · 1 评论 -
AUTOSAR OS分享
即日起,本博客开始分享关于AUTOSAR OS的技术内容,有任何关于AUTOSAR OS的问题欢迎留言一起讨论学习。原创 2019-12-31 14:12:49 · 1136 阅读 · 0 评论 -
AUTOSAR OS - 1 简介和功能概述
1 简介和功能概述本文档描述了AUTOSAR操作系统的基本要求,以满足AUTOSAR SRS[2]中提出的顶级要求。一般来说,操作系统可以根据其特性分成不同的组,例如静态配置的和动态管理的。要对AUTOSAR操作系统进行分类,以下是基本特性:AUTOSAR OS是静态配置的和可裁剪的 是能保证其实时性的 提供基于优先级的调度策略 在运行时提供保护功能(内存保护、时间保护等)...原创 2019-12-31 14:09:58 · 2493 阅读 · 0 评论
分享