汽车软件开放式系统架构
2020-09-16 10:51:57 1 举报
AI智能生成
汽车软件开放式系统架构
作者其他创作
大纲/内容
7 通信
7.1 事件
7.2 消息
7.3 应用系统开发示例
8 资源
8.1 资源管理
8.2 对被占用资源的访问
8.3 使用资源时的限制
8.4 调度作为资源
8.5 同步机制的一般问题
8.5.1 优先级反转
8.5.2 死锁
8.6 优先级上限协议
8.7 扩展中断级别的优先级上限协议
8.8 内部资源
9 调度
9.1 调度策略
9.1.1 完全抢占式调度
9.1.2 非抢占式调度
9.1.3 任务组
9.1.4 混合抢占式调度
9.1.5 选择调度策略
9.2 终止任务
10 系统设计
10.1 系统设计准则
10.2 系统设计目标
10.3 高级别的系统设计
10.3.1 管理对象
10.3.2 管理属性和参数
10.3.3 任务的设计
10.3.4 报警器的设计
10.3.5 中断的设计
10.3.6 通信的设计
10.3.7 资源的设计
10.3.8 调度的设计
10.3.9 事件的设计
10.4 低级别的系统设计
附录 API参考
1 汽车软件开放式系统架构简介
1.1 开放式系统架构的优势
1.2 系统架构组成部分
1.3 系统架构工具链
1.4 操作系统的体系结构
1.5 ProOSEK开发环境
2 实现系统的启动和结束
2.1 系统的启动
2.2 系统的应用模式
2.2.1 应用模式的适用范围
2.2.2 系统的启动性能
2.2.3 支持的应用模式
2.3 系统的结束
2.4 应用系统开发示例
2.5 实现文件的管理
2.5.1 创建与保存新项目
2.5.2 打开与关闭项目
2.5.3 项目向导
3 应用程序开发的支持
3.1 错误处理
3.2 错误管理
3.3 错误钩子例程
3.4 调试分类
3.4.1 系统架构运行时接口ORTI
3.4.2 堆栈检查
3.4.3 跟踪缓冲区
3.5 钩子
3.5.1 启动钩子
3.5.2 前任务钩子
3.5.3 后任务钩子
3.5.4 错误钩子
3.5.5 COM错误钩子
3.5.6 关闭钩子
3.6 系统的配置
3.6.1 生成系统
3.6.2 验证配置
3.6.3 配置设置
3.6.4 获取内存需求
3.6.5 命令行模式
4 任务
4.1 任务状态模型
4.1.1 扩展任务
4.1.2 基本任务
4.1.3 任务类型的比较
4.2 激活任务
4.3 任务的切换机制
4.4 任务的优先级
5 报警器
5.1 报警器的配置
5.2 计数器
5.3 报警器的管理
5.4 报警回调例程
5.5 应用系统开发示例
6 中断和中断服务程序
6.1 中断分类
6.2 中断服务程序
6.3 应用系统开发示例
0 条评论
下一页