图书介绍

嵌入式可配置实时操作系统eCos技术及实现机制【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

嵌入式可配置实时操作系统eCos技术及实现机制
  • 王京起,黄健,沈中杰编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121009986
  • 出版时间:2005
  • 标注页数:249页
  • 文件大小:22MB
  • 文件页数:258页
  • 主题词:实时操作系统,eCos

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式可配置实时操作系统eCos技术及实现机制PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 eCos操作系统概述1

1.1 嵌入式实时操作系统简介1

1.1.1 嵌入式实时操作系统发展现状与未来1

1.1.2 VxWorks2

1.1.3 OSEK/VDX4

1.1.4 ucosⅡ5

1.2 eCos操作系统历史、现状及前景6

1.2.1 eCos操作系统的历史6

1.2.2 eCos操作系统的现状8

1.2.3 eCos操作系统的未来8

1.3 eCos特性8

1.3.1 可配置性8

1.3.2 开源特性10

1.3.3 功能特性11

1.4.1 eCos模拟环境12

1.4 eCos相关资源12

1.4.2 eCos交叉开发工具13

1.4.3 eCos源代码14

1.4.4 eCos讨论组及邮件列表14

第2章 eCos开发环境16

2.1 cygwin环境16

2.1.2 为什么要建立cygwin环境17

2.1.3 cygwin环境的建立17

2.1.1 交叉开发环境17

2.2 eCos源码20

2.2.1 eCos源码的安装20

2.2.2 eCos源码的体系21

2.3 交叉开发工具的安装21

2.4 建立X86平台下的eCos开发环境23

2.4.1 环境变量的设定23

2.4.2 运行eCos开发环境24

3.1.2 线程与进程28

3.1.1 线程概念的由来28

第3章 线程与调度28

3.1 线程28

3.1.3 eCos线程类继承30

3.1.4 eCos线程实现31

3.1.5 线程相关C API38

3.2 调度46

3.2.1 调度策略46

3.2.2 优先级反转及防止48

3.2.3 调度器的实现50

3.2.4 调度相关C API56

第4章 异常与中断57

4.1 异常57

4.1.1 异常机制实现57

4.1.2 HAL及内核异常处理61

4.1.3 应用程序异常处理64

4.2 中断65

4.2.1 中断处理流程66

4.2.2 中断机制的实现67

4.2.3 中断API72

第5章 定时与同步机制77

5.1 定时机制77

5.1.1 Counter77

5.1.2 Alarm80

5.1.3 Clock84

5.1.4 Timer89

5.2 同步机制90

5.2.1 Mutex90

5.2.2 Condition variables96

5.2.3 Semaphore99

5.2.4 Mailbox102

5.2.5 Message queue110

5.2.6 Event flags114

5.2.7 Spinlock120

第6章 可配置机制及实现124

6.1 可配置性简述124

6.1.1 可配置性概念124

6.1.2 可配置性需求124

6.1.3 可配置性实现方式124

6.2 eCos可配置机制实现125

6.2.1 组件管理部分125

6.2.2 组件部分127

6.3 CDL简介145

6.3.1 CDL命令145

6.3.2 CDL属性146

6.3.3 表达式与取值149

7.1.1 硬件抽象层功能150

第7章 硬件抽象层与虚拟向量150

7.1 硬件抽象层150

7.1.2 硬件抽象层实现151

7.2 虚拟向量158

7.2.1 虚拟向量的实现159

7.2.2 虚拟向量配置选项166

第8章 RedBoot167

8.1 RedBoot功能概述167

8.1.1 BootLoader简介167

8.1.2 RedBoot功能概述168

8.1.3 RedBoot的启动过程169

8.2 RedBoot编译与开发171

8.2.1 RedBoot的文件结构171

8.2.2 RedBoot的安装和配置172

8.3.1 人机接口176

8.3.2 RedBoot命令处理过程176

8.3 RedBoot的用户接口176

8.4 GDB stub在RedBoot中的应用179

8.4.1 RedBoot内建GDB的工作原理179

8.4.2 RedBoot中GDB stub的初始化180

8.4.3 RedBoot中GDB stub的执行过程180

8.5 RedBoot命令集183

8.5.1 RedBoot命令格式183

8.5.2 RedBoot命令集184

第9章 GNUPro工具链的编译与应用197

9.1 GNUPro工具链的编译197

9.1.1 工具链源码准备197

9.1.2 工具链的编译198

9.1.3 常见问题199

9.2 GCC应用199

9.3.1 GDB简介202

9.3.2 GDB通信协议202

9.3 GDB应用202

9.3.3 GDB的使用方法208

9.4 Insight应用211

第10章 eCos移植214

10.1 eCos移植简介214

10.2 平台抽象层的移植215

10.2.1 添加目标平台martini到configtools中217

10.2.2 根据新的硬件平台创建RedBoot工程219

10.2.3 为目标平台自定义包220

10.2.4 调整内存布局222

10.2.5 根据新硬件平台修改代码223

10.2.6 编译RedBoot225

10.3 eCos移植总结225

附录A The eCos liCense version 2.0227

附录B GCC选项228

附录C GDB使用指南237

参考文献249

热门推荐