搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
源码开放的嵌入式实时操作系统T-Kernel
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7810777343
  • 作      者:
    (日)坂村健等著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2005
收藏
编辑推荐
  全世界最为广泛使用的嵌入式操作系统的解说在中国出版了。本书是对T-Engine标准实时核心的“T-Kernel”API进行说明的规范书。T-Kernel规范以ITRON为基础,凝聚了嵌入式应用的实时、多任务OS领域中具有20多年历史的TRON工程的成果、业绩和经验技术。该书是使用T-Kernel者的必备手册。(书中附有光盘一张)
展开
作者简介
  坂村健先生是世界上研究计算机结构的知名学者、工学博士。也是IEEE的ComputerSociety的FellowGoldenCoreMember。世界著名TRON嵌入式实时计算机操作系统结构就是由坂村健先生研究创立的。坂村健先生现任东京大学信息学环研究生院副院长、博导、教授。同时,兼任T-EngineForum主席、日本泛网(ubiquitousnetworking)计算技术研究所所长等要职。
展开
内容介绍
  T-Kernel是源码开放的嵌入式实时操作系统内核,占据了全球嵌入式微处理器操作系统市场约60%的份额。本书从T-Kernel、T-Engine和ITRON关系及结构入手,详细介绍了T-Kernel规范、通用T-Kernel规范、T-Kernel/OS函数、T-Kernel/SM函数、T-Kernel/DS函数和TMonitor规范等内容,特别是对T-Kernel函数和使用规范进行了细致、全面的介绍。全书共分5大部分:第1部分概要介绍了T-Engine起源以及T-Kernel、T-Engine和ITRON关系及结构;第2部分详细介绍了T-Kernel规范、通用T-Kernel规范、T-Kernel/OS函数、T-Kernel/SM函数和T-Kernel/DS函数;第3部分详细介绍了TMonitor规范和使用到的函数;第4部分为T-Engine大事记和参考文献;第5部分为T
  -Kernel相关函数和错误代码列表。5大部分合为一体,全面、系统地说明了T-Kernel的标准规范。
  本书是学习和使用T-Kernel者的必备手册,可作为从事嵌入式系统应用开发的工程技术人员以及高等院校相关专业师生的参考用书。
展开
精彩书评
  嵌入式实时操作系统TRON,其最新版本就是本书《源码开放的嵌入式实时操作系统T-Kernel》的内容。根据对嵌入式操作系统长期的研究和实际运用,T-Kernel不仅具备了所有必要的功能,而且具有容易理解的特点。它的另一个重要特点是:T-Kernel的规格和源程序由世界范围的NPOT-Engine论坛实施了标准化及源码开放,只要与T-Engine论坛签订相应的使用规约,便可以无偿使用。
  TRON不仅在工业控制机器方面得到广泛应用,在信息化家电等嵌入式机器方面也有非常好的实际成绩。例如,T-Kernel用在携带电话的通信控制、汽车的引擎控制和数码相机的控制等多种多样的、面向消费者的产品的控制中。
  中国作为当今信息化家电产品的生产基地,而且拥有巨大的消费市场,受到了世界的瞩目。无庸置疑,开放的T-Kernel的应用,可以实现嵌入式技术标准化,提高生产能力。
  全世界最为广泛使用的嵌入式操作系统的解说书在中国出版了。T-Engine论坛还计划陆续出版相关的嵌入式技术丛书。以此期待增加更多的理解T-Engine相关技术的工作人员,在中国未来嵌入式机器领域的发展上起到更多广泛的作用。
展开
目录
第1部分 T-Engine工程和T-Kernel
1 何谓T-Engine3
2 单一源化的T-Kernel和TLicense6
3 T-Engine开发组件7
4 T-Engine的系统构成9
4.1 标准开发平台T-Engine9
4.2 T-Engine的软件构成11
4.3 T-Kernel概要13
4.4 T-Kernel的核心对象14
4.5 T-Kernel的动态资源管理15
4.6 T-Kernel的内存管理16
4.7 T-Kernel的标准化18
第2部分 T-Kernel规范
1 T-Kernel概述21
1.1 T-Kernel定位21
1.2 可裁剪性22
2 T-Kernel规范的基本概念24
2.1 基本术语24
2.2 任务状态和调度规则25
2.2.1 任务状态25
2.2.2 任务调度规则28
2.3 中断处理31
2.4 任务异常处理31
2.5 系统状态31
2.5.1 非任务部分执行时的系统状态31
2.5.2 任务无关部分(运行状态)与准任务部分(运行状态)32
2.6 对象34
2.7 内存35
2.7.1 地址空间35
2.7.2 非驻留内存35
2.7.3 保护级别36
3 通用T-Kernel规范37
3.1 数据类型37
3.1.1 普通数据类型37
3.1.2 其他定义的数据类型39
3.2 系统调用(函数)40
3.2.1 系统调用(函数)格式40
3.2.2 在任务无关部分(状态)中可用的系统调用(函数)40
3.2.3 限制系统调用函数的调用41
3.2.4 参数数据包的修改41
3.2.5 函数代码42
3.2.6 错误代码42
3.2.7 时限43
3.2.8 相对时间和系统时间44
3.3 高级语言支持程序45
4 T-Kernel/OS函数46
4.1 任务管理函数46
4.2 任务相关的同步函数69
4.3 任务异常处理函数82
4.4 同步和通信函数89
4.4.1 信号量89
4.4.2 事件标志95
4.4.3 邮箱103
4.5 扩展同步和通信函数110
4.5.1 互斥体110
4.5.2 消息缓冲区118
4.5.3 集合点端口126
4.6 内存池管理函数143
4.6.1 固定大小的内存池143
4.6.2 大小可变的内存池149
4.7 时间管理函数156
4.7.1 系统时间管理函数156
4.7.2 周期性处理程序158
4.7.3 报警处理程序164
4.8 中断管理函数170
4.9 系统管理函数175
4.10 子系统管理函数(功能)184
5 T-Kernel/SM函数197
5.1 系统内存管理函数198
5.1.1 系统内存分配198
5.1.2 内存分配库199
5.2 地址空间管理函数199
5.2.1 地址空间配置200
5.2.2 地址空间检查200
5.2.3 锁定地址空间201
5.2.4 获取物理地址202
5.2.5 映射内存202
5.3 设备管理函数203
5.3.1 基本概念203
5.3.2 应用程序接口206
5.3.3 设备注册216
5.3.4 设备驱动程序接口218
5.3.5 属性数据224
5.3.6 设备事件通知226
5.3.7 设备挂起/恢复处理227
5.3.8 磁盘驱动程序的特殊作用228
5.4 中断管理函数229
5.4.1 CPU中断控制229
5.4.2 中断控制器的控制230
5.5 I/O端口访问支持函数231
5.5.1 I/O端口访问232
5.5.2 Micro等待232
5.6 电源管理函数233
5.7 系统配置信息管理函数233
5.7.1 获得系统配置信息234
5.7.2 标准系统配置信息235
5.8 子系统和设备驱动程序启动236
6 T-Kernel/DS函数239
6.1 内核内部状态查询函数240
6.2 执行跟踪函数255
第3部分 T-Monitor规范
1 T-Monitor规范概述263
2 系统函数264
2.1 硬件初始化264
2.2 系统启动264
2.3 异常/中断/陷阱处理函数265
3 调试函数266
3.1 控制台连接266
3.2 命令格式266
3.3 命令列表268
4 程序支持函数286
5 引导处理的细节293
5.1 引导处理概述293
5.2 搜索可引导的设备293
5.3 装载和启动主引导程序294
第4部分 T-Engine相关参考文献目录
1 T-Engine的相关专刊297
2 T-Engine的相关大事记总索引(2002年1月~2005年4月)298
3 你该如何使用T-Kernel306
4 T-License\[T-Kernel的源代码许可协议\]308
第5部分参考
1 C语言接口的列表315
2 错误代码列表324
3 修订记录327
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证