网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 嵌入式可配置实时操作系统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交叉开发工具

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 21:14:06