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

嵌入式可配置实时操作系统eCos开发与应用(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2008-09
版次: 2
ISBN: 9787111132424
定价: 47.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 388页
字数: 569千字
正文语种: 简体中文
24人买过
  •   《嵌入式可配置实时操作系统eCos开发与应用(第2版)》全面介绍eCos系统的基本结构,详细描述eCos开发环境的建立以及对其进行配置的方法,从各个层次对eCos的各个组成部分进行阐述和分析,并通过实例说明如何开发基于eCos的嵌入式应用。嵌入式可配置实时操作系统eCos是一种完全免费的开放源代码软件,适合于深度嵌入式应用。 第1章概述
    1.1什么是eCos
    1.1.1起源与历史
    1.1.2功能与特性
    1.1.3eCos核心组件
    1.1.4对硬件的支持
    1.1.5eCos资源

    1.2eCos的可配置性
    1.2.1配置的必要性
    1.2.2配置方法

    1.3eCos的组织结构
    1.3.1eCos的层次结构
    1.3.2eCos源码结构

    1.4eCos的一些基本概念
    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.1Cygwin
    2.2.2交叉编译工具
    2.2.3eCos配置工具

    2.3Cyewin的安装与设置
    2.4GNU交叉编译工具的编译与配置
    2.5eCos源码与配置工具的安装
    2.5.1eCos的安装
    2.5.2eCos配置工具

    2.6建立eCos开发环境
    2.6.1基于x86的eCos开发平台
    2.6.2建立RodBoot引导环境

    第3章eCos配置工具与编程实例
    3.1eCos图形配置工具
    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.1ecosconfig配置工具
    3.3.2使用ecosconfig配置eCos

    3.4eCos应用程序
    3.4.1使用编译工具
    3.4.2简单的hello程序
    3.4.3多线程编程例子
    3.4.4时钟和告警处理程序

    第4章RedBoot
    4.1功能与应用
    4.1.1RedBoot的安装
    4.1.2RedBoot用户界面
    4.1.3RedBoot环境配置

    4.2RedBoot命令
    4.2.1基本命令格式
    4.2.2RedBoot普通命令
    4.2.3Flash映像系统(FIS)
    4.2.4Flash内配置信息的管理
    4.2.5RedBoot程序执行控制

    4.3RedBoot的配置与编译
    4.3.1RedBoot软件结构
    4.3.2使用eCos图形配置工具
    4.3.3使用命令行配置工具ecosconfig
    4.4RedBoot的更新与运行

    第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.6SMP支持
    5.6.1SMP系统的启动
    5.6.2SMP系统的调度
    5.6.3SMP系统的中断处理

    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.6per-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.13Spinlock
    6.13.1Spinlock的使用
    6.13.2Spinlock内核API函数
    第7章标准C与数学库
    第8章设备驱动程序与PCI库
    第9章文件系统
    第10章网络支持与编程
    第11章硬件抽象层与eCos移植
    第12章组件结构与CDL
    第13章eCos嵌入式Web服务器

    附录
    附录AeCos硬件支持情况
    附录BeCos实时特性
    参考文献
  • 内容简介:
      《嵌入式可配置实时操作系统eCos开发与应用(第2版)》全面介绍eCos系统的基本结构,详细描述eCos开发环境的建立以及对其进行配置的方法,从各个层次对eCos的各个组成部分进行阐述和分析,并通过实例说明如何开发基于eCos的嵌入式应用。嵌入式可配置实时操作系统eCos是一种完全免费的开放源代码软件,适合于深度嵌入式应用。
  • 目录:
    第1章概述
    1.1什么是eCos
    1.1.1起源与历史
    1.1.2功能与特性
    1.1.3eCos核心组件
    1.1.4对硬件的支持
    1.1.5eCos资源

    1.2eCos的可配置性
    1.2.1配置的必要性
    1.2.2配置方法

    1.3eCos的组织结构
    1.3.1eCos的层次结构
    1.3.2eCos源码结构

    1.4eCos的一些基本概念
    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.1Cygwin
    2.2.2交叉编译工具
    2.2.3eCos配置工具

    2.3Cyewin的安装与设置
    2.4GNU交叉编译工具的编译与配置
    2.5eCos源码与配置工具的安装
    2.5.1eCos的安装
    2.5.2eCos配置工具

    2.6建立eCos开发环境
    2.6.1基于x86的eCos开发平台
    2.6.2建立RodBoot引导环境

    第3章eCos配置工具与编程实例
    3.1eCos图形配置工具
    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.1ecosconfig配置工具
    3.3.2使用ecosconfig配置eCos

    3.4eCos应用程序
    3.4.1使用编译工具
    3.4.2简单的hello程序
    3.4.3多线程编程例子
    3.4.4时钟和告警处理程序

    第4章RedBoot
    4.1功能与应用
    4.1.1RedBoot的安装
    4.1.2RedBoot用户界面
    4.1.3RedBoot环境配置

    4.2RedBoot命令
    4.2.1基本命令格式
    4.2.2RedBoot普通命令
    4.2.3Flash映像系统(FIS)
    4.2.4Flash内配置信息的管理
    4.2.5RedBoot程序执行控制

    4.3RedBoot的配置与编译
    4.3.1RedBoot软件结构
    4.3.2使用eCos图形配置工具
    4.3.3使用命令行配置工具ecosconfig
    4.4RedBoot的更新与运行

    第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.6SMP支持
    5.6.1SMP系统的启动
    5.6.2SMP系统的调度
    5.6.3SMP系统的中断处理

    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.6per-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.13Spinlock
    6.13.1Spinlock的使用
    6.13.2Spinlock内核API函数
    第7章标准C与数学库
    第8章设备驱动程序与PCI库
    第9章文件系统
    第10章网络支持与编程
    第11章硬件抽象层与eCos移植
    第12章组件结构与CDL
    第13章eCos嵌入式Web服务器

    附录
    附录AeCos硬件支持情况
    附录BeCos实时特性
    参考文献
查看详情
系列丛书 / 更多
嵌入式可配置实时操作系统eCos开发与应用(第2版)
S7-1200 PLC编程及应用(第3版)
廖常初 编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
现场总线及其应用技术(第2版)
李正军、李潇然 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
现场总线与工业以太网及其应用技术
李正军 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
PLC编程及应用(第4版)
廖常初 主编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
组态软件基础与工程应用(易控INSPEC)
张贝克、尉龙、杨宁 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
西门子PLC高级应用实例精解(第2版)/电气信息工程丛书
向晓汉 编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
基于Altium Designer的原理图与PCB设计
史久贵 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
物联网技术(第2版)
刘军 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
西门子S7-300/400 PLC工程应用技术
姜建芳 编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
Protel99SE电路原理图与PCB设计及仿真
清源科技 编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
PLC编程及应用
廖常初 编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
RFID与EPC技术
刘同娟、杨岚清、胡安琪 著
相关图书 / 更多
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入与网络:西南民族地区禁毒社会组织制度结构优化的路径选择
谢勇 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式金融:金融技术应用新革命
[美]斯嘉丽·西贝尔(Scarlett Sieber);[英]苏菲·吉博(Sophie Guibaud)
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式系统及应用
付少华主编
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式系统应用开发——基于NI LabVIEW&myRIO的设计与实现
杨帆;张彩丽;刘晋东;李宁
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式技术入门与实战(基于STM32)
尹静
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式单片机技术实战教程
郭海如;熊曾刚;李志敏;赵恒;谈怀江;刘江华;万青;万兴
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入城市:农民工永久迁移意愿及其影响因素研究
陆文荣
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式Linux系统开发 ——基于ARM处理器通用平台(第2版)
冯新宇;蒋洪波;程坤
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式系统集成开发
代红英;李奇兵;董旭斌;陆鹏;陶翠微
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式技术及应用(STM32CubeMX版)
李文华
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入地方的市场--对一个西南村镇集市的人类学考察
张琪 著
嵌入式可配置实时操作系统eCos开发与应用(第2版)
嵌入式Linux驱动开发实践
朱文伟 李建英