全世界最为广泛使用的嵌入式操作系统的解说在中国出版了。本书是对T-Engine标准实时核心的“T-Kernel”API进行说明的规范书。T-Kernel规范以ITRON为基础,凝聚了嵌入式应用的实时、多任务OS领域中具有20多年历史的TRON工程的成果、业绩和经验技术。该书是使用T-Kernel者的必备手册。(书中附有光盘一张)
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 源码开放的嵌入式实时操作系统T-Kernel(附光盘改订新版)/T-Engine论坛嵌入式系统技术系列丛书 |
分类 | 计算机-操作系统 |
作者 | (日)坂村健 |
出版社 | 北京航空航天大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 全世界最为广泛使用的嵌入式操作系统的解说在中国出版了。本书是对T-Engine标准实时核心的“T-Kernel”API进行说明的规范书。T-Kernel规范以ITRON为基础,凝聚了嵌入式应用的实时、多任务OS领域中具有20多年历史的TRON工程的成果、业绩和经验技术。该书是使用T-Kernel者的必备手册。(书中附有光盘一张) 内容推荐 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的标准规范。 本书是学习和使用T-Kernel者的必备手册,可作为从事嵌入式系统应用开发的工程技术人员以及高等院校相关专业师生的参考用书。 目录 第1部分 T-Engine工程和T-Kernel 1 何谓T-Engine3 2 单一源化的T-Kernel和TLicense6 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 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。