Programming in the OSEK

副标题:无

作   者:VDX Environment

分类号:

ISBN:9787810774550

微信扫一扫,移动浏览光盘

简介

   本书通过一个示例程序的开发,生动、系统、详细地介绍了由欧洲汽车行业制定、将各种先进汽车电子设备有机集合在一起、网络化嵌入式计算机系统的开发规范OSEK/VDX,主要包括操作系统、通信、网络管理和OSEK实现语言等四个标准。全书分为3个部分,共16章。第一部分(第1~9章)描述了OSEK/VDX操作系统标准,该标准不使用符合类的概念,定义了一个可缩放的操作系统;第二部分(第10~13章)介绍了OSEK/VDX通信标准,定义了交互层、网络层和数据链路层;第三部分(第14~16章)描述了OSEK/VDX网络管理标准,介绍了管理网络的直接方法和间接方法。每章都包含了示例程序中的相应编码,并提供了动手实践的练习题。    本书可供从事汽车电子软件开发的程序设计人员使用,也可作为高校计算机专业与嵌入式系统相关课程的参考书。   

目录

第0章 概论

第一部分 操作系统

第1章 实现启动

1.1 系统引导9

1.2 主模块12

1.3 osek/vdx实现语言14

1.4 示例程序18

1.4.1 模块19

1.4.2 配置文件21

1.5 练习21

1.6 小结22


第2章 启动和结束

2.1 应用程序模式23

2.2 启动25

2.3 关闭26

2.4 示例程序28

2.5 练习28

2.6 小结28


.第3章 开发支持

3.1 错误处理29

3.2 调试回调程序30

3.3 示例程序31

3.4 练习31

3.5 小结32


第4章 任务

4.1 任务模型33

4.1.1 基本任务34

4.1.2 扩展任务36

4.1.3 优先级36

4.1.4 多重激活37

4.1.5 抢占37

4.1.6 符合类38

4.2 任务激活与终止40

4.3 其他任务服务43

4.4 任务调度44

4.4.1 非抢占任务调度45

4.4.2 全抢占任务调度46

4.4.3 混合抢占任务调度47

4.5 示例程序47

4.5.1 模块47

4.5.2 配置文件49

4.6 练习49

4.7 小结50


第5章 报警

5.1 计数器51

5.2 使用报警55

5.3 其他报警服务63

5.4 示例程序64

5.4.1 模块64

5.4.2 配置文件66

5.5 练习66

5.6 小结66


第6章 事件

6.1 事件定义67

6.2 管理事件67

6.3 其他事件服务74

6.4 示例程序74

6.5 练习77

6.6 小结77


第7章 资源

7.1 优先级反转与死锁78

7.2 优先级天花板协议80

7.3 资源管理83

7.3.1 标准资源87

7.3.2 资源限制87

7.3.3 其他资源服务87

7.4 示例程序87

7.5 练习88

7.6 小结88


第8章 中断

8.1 中断类型89

8.2 中断服务90

8.3 启动操作96

8.4 示例程序97

8.5 练习98

8.6 小结99


第9章 进程间通信

9.1 通信模型100

9.2 通知101

9.3 通信服务105

9.4 示例程序117

9.4.1 模块117

9.4.2 配置文件118

9.5 练习118

9.6 小结119


第二部分 通信

第10章 通信概述

10.1 通信模型123

10.1.1 通信模型概述123

10.1.2 用于com的oil124

10.1.3 osek/vdx与iso/osi的比较124

10.2 消息属性126

10.2.1 内部消息与外部消息的比较126

10.2.2 消息长度128

10.2.3 队列消息与非队列消息的比较128

10.2.4 分段与不分段的比较129

10.2.5 一对一与一对多129

10.2.6 带复制与不带复制129

10.3 传输模式132

10.3.1 直接传输133

10.3.2 周期传输133

10.3.3 混合传输133

10.4 消息编址与消息长度134

10.5 死限监控135

10.5.1 直接传输模式死限监控135

10.5.2 周期传输模式死限监控136

10.5.3 混合传输模式死限监控137

10.5.4 周期消息接收监控139

10.6 通知机制140

10.7 符合类141

10.8 示例程序142

10.9 小结142


第11章 内部通信

11.1 内部通信概述143

11.2 com的启动与关闭144

11.3 非队列消息150

11.4 队列消息159

11.5 示例程序166

11.5.1 模块166

11.5.2 配置文件166

11.6 练习167

11.7 小结167


第12章 基本外部通信

12.1 can概述168

12.2 非确认、非分段数据传输169

12.2.1 直接消息传输170

12.2.2 周期消息传输180

12.2.3 混合模式消息传输185

12.3 示例程序187

12.3.1 模块188

12.3.2 配置文件189

12.4 练习189

12.5 小结190


第13章 高级外部通信

13.1 非确认分段数据传输191

13.2 动态地址消息196

13.3 动态长度消息201

13.4 示例程序202

13.5 模块202

13.6 练习203

13.7 小结203


第三部分 网络管理

第14章 网络管理概述

14.1 网络管理组件207

14.2 小结209


第15章 直接网络管理

15.1 直接网络管理概念210

15.1.1 nmon状态213

15.1.2 nmawake状态214

15.1.3 nmnormal状态215

15.2 状态监控217

15.3 配置管理220

15.4 网络管理协议数据单元222

15.4.1 alive消息224

15.4.2 ring消息225

15.4.3 limp home模式229

15.5 睡眠230

15.6 示例程序232

15.6.1 模块232

15.6.2 配置文件232

15.7 练习232

15.8 小结232


第16章 间接网络管理

16.1 间接网络管理概念234

16.1.1 nmon状态236

16.1.2 nmawake状态236

16.1.3 nmnormal状态237

16.2 配置管理238

16.3 消息监控239

16.4 网络启动240

16.4.1 单定时器网络监控240

16.4.2 独立定时器网络监控240

16.5 扩展配置242

16.6 limp home243

16.7 睡眠243

16.8 示例程序244

16.9 练习244

16.10 小结244


附录a选择一个实现

a.1 认证245

a.2 一致性245

a.3 gui配置246

a.4 处理器和驱动程序支持246

a.5 网络协议246

a.6 开发环境247

a.7 测评基准247

a.8 对象限制247

a.9 优先级限制248

a.10 网络管理248

附录b示例程序建造结构

b.1 目录结构249

b.2 不同实现的移植250

b.3 axiom cme 555的安装251

附录cosek/vdx api参考

词汇表


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Programming in the OSEK
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon