嵌入式实时操作系统T-Kernel 2.0PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(日)坂村健著;梁青编译
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2012
- ISBN:9787512403048
- 页数:470 页
第1部分T-Engine工程和T-Kernel 3
1何谓T-Engine 3
2单一来源化的T-Kernel与T-License 5
3 T-Engine开发套件 6
4 T-Engine系统构成 8
4.1标准开发平台T-Engine 8
4.2 T-Engine软件构成 9
4.3 T-Kernel的概要 11
4.4 T-Kernel的核心对象 12
4.5 T-Kernel的动态资源管理 13
4.6 T-Kernel的内存管理 14
4.7 T-Kernel的标准化 16
第2部分T-Kernel功能描述 21
1 T-Kernel概要 21
1.1 T-Kernel的定位 21
1.2可伸缩性 22
1.3 T-Kernel 2.0概要 23
1.3.1 T-Kernel 2.0的定位和基本方针 23
1.3.2 T-Kernel 2.0的追加功能 23
2 T-Kernel规范的基本概念 26
2.1基本术语 26
2.2任务状态与调度规则 27
2.2.1任务状态 27
2.2.2任务调度规则 30
2.3中断处理 32
2.4任务异常处理 33
2.5系统状态 33
2.5.1非任务部执行时的系统状态 33
2.5.2任务独立部与准任务部 34
2.6对象 36
2.7内存 36
2.7.1地址空间 36
2.7.2非常驻内存 37
2.7.3保护级别 37
3 T-Kernel规范通用规定 39
3.1数据类型 39
3.1.1一般数据类型 39
3.1.2系统定义数据类型 41
3.2系统调用 43
3.2.1系统调用形式 43
3.2.2任务独立部可调用的系统调用 44
3.2.3系统调用的调用限制 45
3.2.4参数数据包的扩展 45
3.2.5功能码 45
3.2.6错误码 46
3.2.超时 46
3.2.8相对时间与系统时间 47
3.2.9定时器中断间隔 48
3.3高级语言对应例程 48
4 T-Kernel/OS的功能 50
4.1任务管理功能 50
4.2任务附属同步功能 75
4.3任务异常处理功能 93
4.4同步和通信功能 101
4.4.1信号量 101
4.4.2事件标识 107
4.4.3邮箱 116
4.5扩展同步·通信功能 125
4.5.1互斥体 125
4.5.2消息缓冲区 134
4.5.3集合点 144
4.6内存池管理功能 162
4.6.1固定大小的内存池 162
4.6.2大小可变的内存池 169
4.7时间管理功能 176
4.7.1系统时间管理 176
4.7.2周期性处理程序 182
4.7.3报警处理程序 191
4.8中断管理功能 198
4.9系统状态管理功能 202
4.10子系统管理功能 211
5 T-Kernel/系统管理功能 228
5.1系统内存管理功能 229
5.1.1系统内存分配 229
5.1.2内存分配库函数 232
5.2地址空间管理功能 238
5.2.1设置地址空间 239
5.2.2检测地址空间 241
5.2.3虚拟地址空间管理 246
5.3设备管理功能 256
5.3.1设备驱动程序的通用说明 257
5.3.2设备输入输出操作 262
5.3.3注册设备驱动程序 283
5.4中断管理功能 301
5.4.1 CPU中断控制 301
5.4.2中断控制器控制 303
5.5 I/O端口访问支持功能 308
5.5.1访问I/O端口 308
5.5.2高精度延迟 313
5.6节电管理功能 314
5.7系统配置信息管理功能 316
5.7.1获取系统配置信息 317
5.7.2标准系统配置信息 318
5.8内存高速缓存控制功能 320
5.9物理定时器功能 323
5.9.1物理定时器的使用例 325
5.10实用工具集功能 331
5.10.1设置对象名 331
5.10.2快速锁·多点锁库函数 332
5.11启动子系统和设备驱动程序 340
5.11.1启动处理 340
5.11.2终止处理 341
6 T-Kernel/DS功能 342
6.1内核内部状态获取功能 342
6.2执行跟踪功能 379
7附录 385
7.1设备驱动程序相关规范 385
7.1.1设备属性的磁盘种类 385
7.1.2设备的属性数据 386
7.1.3设备事件通知用事件类型 386
8参考 388
8.1 C语言接口一览 388
8.1.1 T-Kernel/OS 388
8.1.2 T-Kernel/SM 392
8.1.3 T-Kernel/DS 395
8.2错误码一览 397
8.2.1正常结束错误类(0) 397
8.2.2内部错误类(5~8) 397
8.2.3不支持的错误类(9~16) 397
8.2.4参数错误类(17~24) 398
8.2.5调用上下文环境错误类(25~32) 398
8.2.6资源限制错误类(33.40) 399
8.2.7对象状态错误类(41~48) 399
8.2.8解除等待错误类(49~56) 399
8.2.9设备错误类(57~64) (T-Kernel/SM) 400
8.2.10各种状态错误类(65~72) (T-Kernel/SM) 400
第3部分T-Monitor功能定义 403
1 T-Monitor规范概述 403
2系统功能 404
2.1硬件初始化 404
2.2系统启动 404
2.3异常/中断/陷阱处理函数 405
3调试功能 406
3.1控制台连接 406
3.2命令格式 406
3.3命令一览 408
4程序支持功能 424
5引导处理的细节 430
5.1引导处理概述 430
5.2可引导设备的搜索 430
5.3主引导程序的装载和启动 431
第4部分T-Engine相关参考文献目录 435
1 T-Engine的相关专刊 435
2 T-Engine的相关大事记总索引(2002年1月~2005年4月) 436
2.1普通说明 436
2.2硬件技术说明 438
2.3软件技术说明 440
3你该如何使用T-Kernel 444
4 License (T-Kernel)的源代码许可协议 446
第5部分 参考 453
1 C语言接口的列表 453
1.1 T-Kernel/OS 453
1.2 T-Kernel/SM 456
1.3 T-Kernel/DS 458
2错误代码表 460
3修订记录 463
4 T-Kernel的API索引 465
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《细菌蛋白分泌系统研究方法与操作规程》(法)劳雷·詹来特,埃里克·卡斯卡莱斯编者;褚怡,崔改泵责编郑福英,宫晓炜,陈启伟,刘永生译者 2019
- 《云架构操作系统基础 Red Hat Enterprise Linux 7》李贺华 2018
- 《痘病毒学及痘苗病毒实验操作指南 2012》(美)斯图亚特·N.艾萨克斯 2019
- 《大气二次污染手工监测标准操作程序》袁鸾,岳玎利,郁建珍,钟流举 2019
- 《中国食品药品检验检测技术系列丛书 中国药品检验标准操作规范 2019版》中国食品药品检定研究院 2019
- 《中小学机器人 教学程序与操作指南 中》刘清明主编 2019
- 《家庭营养操作流程》王新颖,黄迎春主编 2019
- 《移空技术操作手册 一项本土化心身治疗技术》刘天君,(德)本哈德·特林克勒 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019