分享
 
 
 

嵌入式可配置实时操作系统ecos开发与应用 第2版

嵌入式可配置实时操作系统ecos开发与应用 第2版  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,系统开发,

作者: 蒋句平 编著

出 版 社: 机械工业出版社

出版时间: 2008-9-1字数: 619000版次: 2页数: 388印刷时间: 2008/09/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787111132424包装: 平装内容简介

嵌入式可配置实时操作系统eCos是一种完全免费的开放源代码的软件,适合于深度嵌入式应用。本书全面介绍eCos系统的基本结构,详细描述eCos开发环境的建立及其配置方法,从各个层次对eCos的各个组成部分进行阐述和分析,并通过实例说明如何开发基于eCos的嵌入式应用。

本书附带光盘包含了最新版本的eCos2.0源代码、联机说明、开发工具源代码以及应用程序eCos嵌入式Web服务器,可以直接使用光盘内容建立完整的eCos开发环境。

本书可作为广大嵌入式系统研发人员及其他相关科研人员的技术参考书,也可作为在校学生学习嵌入式系统的参考教材。

目录

第1章 概述

1.1 什么是eCos

1.1.1 起源与历史

1.1.2 功能与特性

1.1.3 eCos核心组件

1.1.4 对硬件的支持

1.1.5 eCos资源

1.2 eCos的可配置性

1.2.1 配置的必要性

1.2.2 配置方法

1.3 eCos的组织结构

1.3.1 eCos的层次结构

1.3.2 eCos源码结构

1.4 eCos的一些基本概念

1.4.1 组件框架

1.4.2 配置选项

1.4.3 组件

1.4.4 包

1.4.5 组件仓库

1.4.6 配置

1.4.7 目标系统

1.4.8 模板

1.4.9 属性

1.4.10 约束条件

1.4.11 冲突

1.4.12 组件定义语言CDL

第2章 eCos开发环境的建立

2.1 系统需求

2.1.1 主机系统需求

2.1.2 目标系统需求

2.2 开发工具

2.2.1 Cygwin

2.2.2 交叉编译工具

2.2.3 eCos配置工具

2.3 Cyewin的安装与设置

2.4 GNU交叉编译工具的编译与配置

2.5 eCos源码与配置工具的安装

2.5.1 eCos的安装

2.5.2 eCos配置工具

2.6 建立eCos开发环境

2.6.1 基于x86的eCos开发平台

2.6.2 建立RodBoot引导环境

第3章 eCos配置工具与编程实例

3.1 eCos图形配置工具

3.2 图形配置工具的使用

3.2.1 组件仓库位置

3.2.2 配置文件的管理

3.2.3 模板选择

3.2.4 选项配置

3.2.5 冲突的解决

3.2.6 配置选项的查找

3.2.7 编译

3.2.8 执行

3.3 命令行配置工具

3.3.1 ecosconfig配置工具

3.3.2 使用ecosconfig配置eCos

3.4 eCos应用程序

3.4.1 使用编译工具

3.4.2 简单的hello程序

3.4.3 多线程编程例子

3.4.4 时钟和告警处理程序

第4章 RedBoot

4.1 功能与应用

4.1.1 RedBoot的安装

4.1.2 RedBoot用户界面

4.1.3 RedBoot环境配置

4.2 RedBoot命令

4.2.1 基本命令格式

4.2.2 RedBoot普通命令

4.2.3 Flash映像系统(FIS)

4.2.4 Flash内配置信息的管理

4.2.5 RedBoot程序执行控制

4.3 RedBoot的配置与编译

4.3.1 RedBoot软件结构

4.3.2 使用eCos图形配置工具

4.3.3 使用命令行配置工具ecosconfig

4.4 RedBoot的更新与运行

第5章 系统内核

5.1 系统内核结构

5.2 内核调度机制

5.2.1 位图调度器

5.2.2 多级队列调度器

5.2.3 调度器操作及API函数

5.3 内存分配

5.3.1 内存分配机制

5.3.2 固定长度内存分配Apl

5.3.3 可变长度内存分配Apl

5.4 中断处理

5.4.1 线程与中断处理程序

5.4.2 中断的处理

5.4.3 内核中断处理API函数

5.5 例外处理

5.5.1 例外处理程序

5.5.2 例外处理内核API函数

5.6 SMP支持

5.6.1 SMP系统的启动

5.6.2 SMP系统的调度

5.6.3 SMP系统的中断处理

5.7 计数器与时钟

5.7.1 计数器

5.7.2 时钟

5.7.3 告警器

5.8 应用程序人口

5.8.1 调用环境

5.8.2 应用程序编程要求

5.8.3 应用程序的启动

第6章 线程与同步

6.1 线程的创建

6.1.1 创建新线程

6.1.2 线程人口函数

6.1.3 线程优先级

6.1.4 堆栈和堆栈大小

6.1.5 线程创建例子程序

6.2 线程信息的获取

6.3 线程的控制

6.4 线程的终止和消除

6.4.1 线程终止函数

6.4.2 线程消除函数

6.5 线程优先级操作

6.6 per-thread数据

6.7 同步原语

6.8 互斥体

6.8.1 互斥体的实现与操作

6.8.2 互斥体API函数

6.8.3 优先级倒置

6.9 条件变量

6.9.1 条件变量的使用

6.9.2 条件变量API函数

6.10 信号量

6.10.1 信号量的使用

6.10.2 信号量API函数

6.11 信箱

6.11.1 信箱的使用

6.11.2 信箱API函数

6.12 事件标志

6.12.1 事件标志的使用

6.12.2 事件标志API函数

6.13 Spinlock

6.13.1 Spinlock的使用

6.13.2 Spinlock内核API函数

第7章 标准C与数学库

第8章 设备驱动程序与PCI库

第9章 文件系统

第10章 网络支持与编程

第11章 硬件抽象层与eCos移植

第12章 组件结构与CDL

第13章 eCos嵌入式Web服务器

附录

附录A eCos硬件支持情况

附录B eCos实时特性

参考文献

书摘插图

第1章概述

随着信息技术的飞速发展和互联网的迅速普及,人们已经步入了数字化时代。消费电子、计算机、通信(3C)一体化已经成为数字化产品的发展趋势,并且正在逐步形成一个充满商机的巨大产业。在这样发展数字化潮流下,嵌入式系统己成为当前研究和应用的热点之一。嵌入式产品涉及到人们日常生活和工作的各个方面,手机、个人数字助理PDA、MP3播放器、机顶盒、VCD、智能外设、数码相机、数码电视、网络家电、GPS设备、数控机床等各种各样的数字设备都是嵌入式产品。

嵌入式系统是一种以应用为中心、软硬件可裁减的专用计算机系统。它具有很强的灵活性,可以适应应用系统对功能、可靠性、成本、体积、功耗等方面的严格要求。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统以及应用软件系统等组成,它是一种集软、硬件于一体的可独立工作的设备或组件。嵌入式操作系统是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。

目前,嵌入式操作系统的种类较多,其中比较流行的有VxWorks、WindowsCE、pSOS、Palm OS、嵌入式Linux、QNX和Nuclear等产品。这些嵌入式操作系统在开放性、实用性以及性能等方面各有千秋,而且大多数为商用产品。除了商用产品外,另外还有一些免费的嵌入式操作系统,eCos就是这些产品的一个典型代表。嵌入式可配置操作系统(Embedded Configurable 0perating System,eCos)是一种开放源代码软件(简称开源软件),它是一种免费、无版权限制的适合于深度嵌入式应用的实时操作系统。eCos最为显著的特点是它的可配置性、可裁剪性、可移植性和实时性,它的一个主要技术创新是其功能强大的配置系统,可以在源码级实现对系统的配置和裁剪。正是由于这些特性,eCos已引起越来越多的关注,同时也吸引了越来越多的厂家使用eCos开发其新一代嵌入式产品。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有