首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 嵌入式可配置实时操作系统eCos软件开发/Bruce Perens开源系列
内容
编辑推荐

本书深入浅出地介绍了eCos系统的体系结构及其各组成部分,详细阐述了eCos开发环境建立、配置方法和eCos的移植。此外,作者还结合一个完整的开发实例系统介绍了使用eCos开发应用的全部过程,能够帮助读者快速掌握如何使用RedBoot建立一个调试环境、建立eCos的库以及基于eCos的开发应用。

内容推荐

eCos(Embedded Configurable Operating System)是一个源码公开、功能完备和完全免费的嵌入式实时操作系统,它的实时性、高度可配置性、可移植性、可裁剪性使其可以满足各类16位、32位和64位嵌入式系统设计和开发的需求。

本书全面介绍了eCos系统的体系结构及其各组成部分,包括eCos的实时内核、硬件抽象层、线程及同步机制、设备驱动、文件系统、网络支持等,详细阐述了eCos开发环境建立、配置方法和eCos的移植。在本书中,作者结合一个完整的开发实例系统介绍了使用eCos开发应用的全部过程,能够帮助读者快速掌握如何使用RedBoot建立一个调试环境、建立eCos的库以及基于eCos的开发应用。

目录

第1章 走近eCos的世界

1.1一切从这里开始——Cygnus Solutions

1.2eCos的由来

1.2.1简而言之——一可配置性

1.2.2eCos的配置方法

1.2.3eCos核心组件

1.2.4处理器和评估板的支持

1.2.5eCos的支持

1.3eCos的体系结构

1.3.1组件框架

1.3.2组件库

1.3.3配置选项

1.3.4组件和包

1.3.5目标机

1.3.6模板

1.4本章小结

第2章 硬件抽象层HAL

2.1概述

2.1.1HAL的目录结构

2.1.2HAL的宏定义

2.1.3HAL的配置

2.1.4HAL的启动过程

2.2本章小结

第3章 异常与中断

3.1异常

3.1.1HAL与内核异常处理

3.1.2应用程序异常处理

3.2中断

3.2.1eCos中断模型

3.2.2中断配置

3.2.3中断处理

3.2.4中断控制

3.3本章小结

第4章 虚拟向量

4.1虚拟向量

4.1.1虚拟向量配置

4.1.2虚拟向量表的初始化

4.2本章小结

第5章 内核

5.1内核

5.1.1内核目录结构

5.1.2内核启动

5.1.3调度器

5.2本章小结

第6章 线程与同步机制

6.1线程

6.1.1线程堆栈与堆栈大小

6.2同步机制

6.2.1互斥量

6.2.2信号量

6.2.3条件变量

6.2.4标志量

6.2.5消息邮箱

6.2.6螺旋锁

6.3本章小结

第7章 其他eCos架构组件

7.1计数器、时钟、报警器和定时器

7.1.1计数器

7.1.2时钟

7.1.3报警器

7.1.4定时器

7.2声明和跟踪

7.3ISOC和数学库

7.4I/O控制系统

7.4.1I/O子系统

7.4.2设备驱动程序

7.5本章小结

第8章 附加组件和第三方组件

8.1兼容层

8.1.1POSIX

8.1.2ITRON

8.2ROMMonitor

8.2.1CygMon

8.2.2RedBoot

8.2.3GDBStub

8.3文件系统

8.3.1ROM文件系统

8.3.2RAM文件系统

8.3.3日志闪盘文件系统

8.4PCI总线支持

8.4.1PCI库API

8.5USB总线支持

8.6网络支持

8.6.1OpenBSD

8.6.2FreeBSD

8.6.3LwIP

8.6.4网络线程

8.6.5网络配置

8.6.6网络测试

8.6.7DNS支持

8.7SNMP支持

8.8GoAhead嵌入式Web服务器

8.9对称多处理器支持

8.10其他特性

8.11本章小结

第9章 RedBoot ROMMonitol

9.1概述

9.2RedBoot目录结构

9.3安装与配置

9.3.1RedBoot配置

9.3.2宿主机配置

9.4用户接口与命令集

9.4.IRedBoot命令

9.5本章小结

第10章 宿主机开发平台

10.1概述

10.2配置Windows宿主机

10.2.1安装Cygwin本地工具

10.2.2安装与平台相关的交叉开发工具

10.2.3安装eCos开发套件

10.2.4访问在线eCos源代码库

10.3本章小结

第11章 eCos工具集

11.1包

11.1.1包目录结构

11.1.2组件定义语言概述

11.2配置工具

11.2.1屏幕布局

11.2.2eCos库的数据库

11.2.3CDL脚本文件的图形表示

11.2.4模板的使用

11.2.5包的控制

11.3其他eCos工具

11.3.1包管理工具

11.3.2命令行配置工具

11.4建立eCos工具

11.5更多开源工具

11.5.1源代码导航器

11.5.2Splint

11.6本章小结

第12章 eCos应用实例

12.1eCos映像建立的过程

12.1.1更深人的研究

12.2示例概述

12.2.1开发硬件的建立

12.2.2eCos工具

12.3RedBoot

12.3.1建立RedBoot映像

12.3.2安装RedBoot映像

12.3.3启动RedBoot映像

12.4eCos

12.4.1建立eCos映像

12.5应用程序

12.5.1建立应用程序映像

12.5.2加载应用程序

12.5.3调试应用程序

12.6eCos测试

12.7模拟器

12.8本章小结

第13章 eCos移植

13.1移植概述

13.2平台移植实例

13.2.1PowerPC硬件抽象层目录和文件结构

13.2.2移植提示

13.3本章小结

附录A 支持的处理器和评估板

附录B eCos授权协议

附录C Cygwin工具升级流程

附录D 建立GNU交叉开发工具

标签
缩略图
书名 嵌入式可配置实时操作系统eCos软件开发/Bruce Perens开源系列
副书名
原作名
作者 (美)马萨
译者 颜若麟//孙晓明//尤伟伟//林巧民
编者
绘者
出版社 北京航空航天大学出版社
商品编码(ISBN) 9787810777322
开本 16开
页数 336
版次 1
装订 平装
字数 498
出版时间 2006-05-01
首版时间 2006-05-01
印刷时间 2006-05-01
正文语种
读者对象 青年(14-20岁),普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.53
CIP核字
中图分类号 TP316.2
丛书名
印张 22.25
印次 1
出版地 北京
230
184
15
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2005-2949
版权提供者 Pearson Education,Inc
定价
印数 5000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 14:51:16