书籍详情

嵌入式系统原理及开发:基于ATOM处理器及Linux实现

嵌入式系统原理及开发:基于ATOM处理器及Linux实现

作者:应忍冬,蒋乐天,徐国治 编著

出版社:电子工业出版社

出版时间:2011-07-01

ISBN:9787121139246

定价:¥36.00

购买这本书可以去
内容简介
  这本《嵌入式系统原理及开发——基于ATOM处理器及Linux实现》由应忍冬、蒋乐天、徐国治编著,主要介绍嵌入式系统软硬件架构技术及嵌入式系统优化技术。内容涵盖了嵌入式系统从底层到上层的软硬件设计技术,在硬件方面分别介绍了嵌入式系统底层设备接口、处理器子系统,以及总线结构。并以Intel的ATOM处理器为例,介绍了高性能嵌入式系统的架构设计特点;在软件方面分别介绍了嵌入式系统编程模式、软件优化技术、嵌入式操作系统原理、驱动程序原理,以及基于MeeGo的用户界面编程技术。《嵌入式系统原理及开发——基于ATOM处理器及Linux实现》面向电子信息及计算机专业本科生嵌入式系统课程教学,也可供于嵌入式领域技术人员参考。
作者简介
暂缺《嵌入式系统原理及开发:基于ATOM处理器及Linux实现》作者简介
目录
第1章 嵌入式系统概述
 1.1 嵌入式系统的定义
 1.2 嵌入式系统的发展历史
 1.3 嵌入式系统的特征
第2章 嵌入式系统架构及硬件组成
 2.1 嵌入式硬件组成
 2.2 嵌入式处理器
 2.3 Intel嵌入式处理器
 2.4 内存子系统
 2.4.1 存储单元基本结构和分类
 2.4.2 存储器的外部接口
 2.5 IO外围设备设备接口
 2.5.1 RS232接口
 2.5.2 触摸屏接口
 2.5.3 显示设备接口
 2.5.4 串行总线及通信接口
 2.5.5 存储接口
 2.5.6 SATA接口硬盘
 2.5.7 CF卡
 2.6 总线接口
 2.6.1 静态存储器总线
 2.6.2 PCI04/ISA总线
 2.6.3 PCI/PCI04+总线
 2.6.4 PCIe总线
第3章 嵌入式软件构成与开发方法概述
 3.1 嵌入式系统软件特性
 3.2 软件开发到运行的流程
 3.3 软件编译
 3.4 软件启动
 3.5 嵌入式软件运行模式
 3.6 软件库
 3.7 程序固化
 3.8 软件调试
 3.9 软件开发工具
 3.9.1 GNU交叉编译器的生成
 3.9.2 Intel的软件开发工具
 3.10 嵌入式系统编程模式
 3.10.1 多任务程序的实现
 3.10.2 嵌入式操作系统
 3.11 嵌入式系统的软件可靠性
 3.11.1 检查点技术
 3.11.2 双进程技术
 3.11.3 N-版本软件技术
 3.11.4 前向纠错技术(Forward error recovery)
 3.12 嵌入式系统的设计方法
第4章 嵌入式软件开发工具及软件
 优化
 4.1 Intel C++编译器
 4.2 代码优化方法学及具体技术
 4.2.1 代码优化方法学
 4.2.2 基于编译选项的静态优化技术
 4.2.3 基于源代码结构改进的优化技术
 4.2.4 基于运行分析的运行时刻代码优化技术
 4.2.5 基于运行库和编译器库的程序优化
 4.3 基于TBB的并行软件优化开发
第5章 系统启动
 5.1 引言
 5.2 BIOS概述
 5.2.1 BIOS的发展
 5.2.2 BIOS的功能
 5.3 基于传统BIOS的系统启动
 5.4 UEFI及系统启动
 5.4.1 传统BIOS的缺陷
 5.4.2 传统BIOS到UEF、I/EFI的转变
 5.4.3 UEFI/EFIBIOS的基本架构
 5.4.4 基于UEFI的系统启动
 5.5 BootLoader实例分析
 5.5.1 Grub
 5.5.2 eLilo
 5.5.3 Uboot
第6章 嵌入式Linux操作系统
 6.1 嵌入式Linux简介
 6.2 嵌入式Linux内核配置
 6.3 嵌入式Linux裁剪
 6.4 设备驱动
 6.4.1 设备驱动的作用
 6.4.2 设备驱动程序分类
 6.4.3 字符型设备驱动程序的基本构成
 6.4.4 字符型设备驱动程序的高级功能构成
第7章 嵌入式系统低功耗技术
 7.1 嵌入式系统的低功耗设计
 7.2 系统节电原理
 7.3 动态电源管理(DPM)
 7.4 ACPI(高级配置与电源接口)
 7.5 其他省电技巧
 7.6 一些相关工具
第8章 嵌入式LinUX快速启动技术
 8.1 系统的启动过程
 8.2 BootGraph和Bootchart
 8.3 系统的快速启动技术
第9章 嵌入系统的用户界面技术
 9.1 界面及用户交互程序调试技术
 9.2 基于Clutter的嵌入式图形界面技术
 9.2.1 Clutter编程模型
 9.2.2 Clutter场景
 9.2.3 演员的属性和静态动作
 9.2.4 动态效果
 9.2.5 事件处理
 9.2.6 Clut:ter的编程环境
 9.3 基于MeeGo的图形界面技术
 9.3.1 概述
 9.3.2 MeeGo软件开发模式
 9.3.3 应用程序编程技术
 9.4 中间层软件编程技术
 9.4.1 D-BUS
 9.4.2 底层系统层软件编程技术
参考文献
猜您喜欢

读书导航