T-Kernel是源码开放的嵌入式实时操作系统内核,占据了全球嵌入式微处理器操作系统市场约60%的份额。本书从T-Kernel、T-Engine和ITRON关系及结构入手,详细介绍了T-Kernel规范、通用T-Kernel规范、T-Kernel/OS函数、T-Kernel/SM函数、T-Kernel/DS函数和TMonitor规范等内容,特别是对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部分详细介绍了TMonitor规范和使用到的函数;第4部分为T-Engine大事记和参考文献;第5部分为T-Kernel相关函数和错误代码列表。5大部分合为一体,全面、系统地说明了T-Kernel的标准规范。\r\n 本书是学习和使用T-Kernel者的必备手册,可作为从事嵌入式系统应用开发的工程技术人员以及高等院校相关专业师生的参考用书。
第1部分 T-Engine工程和T-Kernel\r\n 1 何谓T-Engine\r\n 2 单一源化的T-Kernel和TLicense\r\n 3 T-Engine开发组件\r\n 4 T-Engine的系统构成\r\n 4.1 标准开发平台T-Engine9\r\n 4.2 T-Engine的软件构成\r\n 4.3 T-Kernel概要\r\n 4.4 T-Kernel的核心对象\r\n 4.5 T-Kernel的动态资源管理\r\n 4.6 T-Kernel的内存管理\r\n 4.7 T-Kernel的标准化\r\n第2部分 T-Kernel规范\r\n 1 T-Kernel概述\r\n 1.1 T-Kernel定位\r\n 1.2 可裁剪性\r\n 2 T-Kernel规范的基本概念\r\n 2.1 基本术语\r\n 2.2 任务状态和调度规则\r\n 2.2.1 任务状态\r\n 2.2.2 任务调度规则\r\n 2.3 中断处理\r\n 2.4 任务异常处理\r\n 2.5 系统状态\r\n 2.5.1 非任务部分执行时的系统状态\r\n 2.5.2 任务无关部分(运行状态)与准任务部分(运行状态)\r\n 2.6 对象\r\n 2.7 内存\r\n 2.7.1 地址空间\r\n 2.7.2 非驻留内存\r\n 2.7.3 保护级别\r\n 3 通用T-Kernel规范\r\n 3.1 数据类型\r\n 3.1.1 普通数据类型\r\n 3.1.2 其他定义的数据类型\r\n 3.2 系统调用(函数)\r\n 3.2.1 系统调用(函数)格式\r\n 3.2.2 在任务无关部分(状态)中可用的系统调用(函数)\r\n 3.2.3 限制系统调用函数的调用\r\n 3.2.4 参数数据包的修改\r\n 3.2.5 函数代码\r\n 3.2.6 错误代码\r\n 3.2.7 时限\r\n 3.2.8 相对时间和系统时间\r\n 3.3 高级语言支持程序\r\n 4 T-Kernel/OS函数\r\n 4.1 任务管理函数\r\n 4.2 任务相关的同步函数\r\n 4.3 任务异常处理函数\r\n 4.4 同步和通信函数\r\n 4.4.1 信号量\r\n 4.4.2 事件标志\r\n 4.4.3 邮箱\r\n 4.5 扩展同步和通信函数\r\n 4.5.1 互斥体\r\n 4.5.2 消息缓冲区\r\n 4.5.3 集合点端口\r\n 4.6 内存池管理函数\r\n 5 T-Kernel/SM函数\r\n 6 T-Kernel/DS函数\r\n第3部分 T-Monitor规范\r\n 1 T-Monitor规范概述\r\n 2 系统函数\r\n 3 调试函数\r\n 4 程序支持函数\r\n 5 引导处理的细节\r\n第4部分 T-Engine相关参考文献目录\r\n 1 T-Engine的相关专刊\r\n 2 T-Engine的相关大事记总索引(2002年1月~2005年4月)\r\n 3 你该如何使用T-Kernel\r\n 4 T-License\[T-Kernel的源代码许可协议\r\n第5部分参考\r\n 1 C语言接口的列表\r\n 2 错误代码列表\r\n 3 修订记录
坂村健,是世界上研究计算机结构的知名学者、工学博士。也是IEEE的Computer Society的Fellow,Golden Core Member。世界著名的TRON嵌入式实时计算机操作系统结构就是由坂村健先生研究创立的。他现任东京大学信息学环研究生院副院长、博导、教授。同时,兼任T-Engine Forum主席、日本泛网计算机技术研究所所长等要职。
无封面