嵌入式可配置实时操作系统eCos技术及实现机制

副标题:无

作   者:王京起,黄健,沈中杰编著

分类号:

ISBN:9787121009983

微信扫一扫,移动浏览光盘

简介

可配置操作系统eCos是源码公开的嵌入式实时操作系统,本书从源码的层次上阐述了其主要技术和实现机制。 全书共四部分。第一部分(第1-2章)阐述了eCos的发展概况和开发环境的建立;第二部分(第3-7章)详细论述了内核机制、可配置机制、HAL和虚拟向量机制及其?迪郑坏谌部分(?8-10章)介绍了RedBoot,GCC,GDB和Insight等工具的应用,并提供了两个eCos的移植实例;第四部分(附录A-C)简要介绍了eCos许可协议,以及GCC和GDB的常见命令的使用。 本书适合从事嵌入式系统研发的技术人员及高校相关专业的师生阅读。

目录

第1章 ecos操作系统概述

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

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

1.1.2 vxworks

1.1.3 osek/vdx

1.1.4 ucosii

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

1.2.1 ecos操作系统的历史

1.2.2 ecos操作系统的现状

1.2.3 ecos操作系统的未来

1.3 ecos特性

1.3.1 可配置性

1.3.2 开源特性

1.3.3 功能特性

1.4 ecos相关资源

1.4.1 ecos模拟环境

1.4.2 ecos交叉开发工具

1.4.3 ecos源代码

1.4.4 ecos讨论组及邮件列表

第2章 ecos开发环境

.2.1 cygwin环境

2.1.1 交叉开发环境

2.1.2 为什么要建立cygwin环境

2.1.3 cygwin环境的建立

2.2 ecos源码

2.2.1 ecos源码的安装

2.2.2 ecos源码的体系

2.3 交叉开发工具的安装

2.4 建立x86平台下ecos开发环境

2.4.1 环境变量的设定

2.4.2 运行ecos开发环境

第3章 线程与调度

3.1 线程

3.1.1 线程概念的由来

3.1.2 线程与进程

3.1.3 ecos线程类继承

3.1.4 ecos线程实现

3.1.5 线程相关capi

3.2 调度

3.2.1 调度策略

3.2.2 优先级反转及防止

3.2.3 调度器的实现

3.2.4 调度相关capi

第4章 异常中断

4.1 异常

4.1.1 异常机制实现

4.1.2 hal及内核异常处理

4.1.3 应用程序异常处理

4.2 中断

4.2.1 中断处理流程

4.2.2 中断机制的实现

4.2.3 中断api

第5章 定时与同步机制

5.1 定时机制

5.1.1 counter

5.1.2 alarm

5.1.3 clock

5.1.4 timer

5.2 同步机制

5.2.1 mutex

5.2.2 condition variables

5.2.3 semaphore

5.2.4 maibox

5.2.5 message queue

5.2.6 event flags

5.2.7 spinlock

第6章 可配置机制及实现

6.1 可配置性简述

6.1.1 可配置性概念

6.1.2 可配置性需求

6.1.3 可配置性实现方式

6.2 ecos可配置机制实现

6.2.1 组件管理部分

6.2.2 组件部分

6.3 cdl简介

6.3.1 cdl命令

6.3.2 cdl属性

6.3.3 表达式与取值

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

7.1 硬件抽象层

7.1.1 硬件抽象层功能

7.1.2 硬件抽象层实现

7.2 虚拟向量

7.2.1 虚拟向量的实现

7.2.2 虚拟向量配置选项

第8章 redboot

8.1 redboot功能概述

8.1.1 bootloader简介

8.1.2 redboot功能概述

8.1.3 redboot的启动过程

8.2 redboot编译与开发

8.2.1 redboot的文件结构

8.2.2 redboot的安装和配置

8.3 redboot的用户接口

8.3.1 人机接口

8.3.2 redboot命令处理过程

8.4 gdb stub在redboot中的应用

8.4.1 redboot内建gdb的工作原理

8.4.2 redboot中gdb stub的初始化

8.4.3 redboot中gdb stub的执行过程

8.5 redboot命令集

8.5.1 redboot命令格式

8.5.2 redboot命令集

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

9.1 gnupro工具链的编译

9.1.1 工具链源码准备

9.1.2 工具链的编译

9.1.3 常见问题

9.2 gcc应用

9.3 gdb应用

9.3.1 gdb简介

9.3.2 gdb通信协议

9.3.3 gdb的使用方法

9.4 insight应用

第10章 ecos移植

10.1 ecos移植简介

10.2 平台抽象层的移植

10.2.1 添加目标平台martinicon到figtools中

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

10.2.3 为目标平台自定义包

10.2.4 调整内存布局

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

10.2.6 编译redboot

10.3 ecos移植总结

附录a the ecos license version 2.0

附录b gcc选项

附录c gdb使用指南

参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

嵌入式可配置实时操作系统eCos技术及实现机制
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon