电子信息科学业与工程类专业规划教材·嵌入式系统原理及开发:基于ATOM处理器及Linux实现

电子信息科学业与工程类专业规划教材·嵌入式系统原理及开发:基于ATOM处理器及Linux实现
书籍作者:
应忍冬
书籍出版:
电子工业出版社
书籍页数:
书籍ISBN:
9787121139246
书籍人气:
1011
推荐指数:
★★★★

电子信息科学业与工程类专业规划教材·嵌入式系统原理及开发:基于ATOM处理器及Linux实现
《电子信息科学业与工程类专业规划教材·嵌入式系统原理及开发:基于ATOM处理器及Linux实现》主要介绍嵌入式系统软硬件架构技术及嵌入式系统优化技术。内容涵盖了嵌入式系统从底层到上层的软硬件设计技术,在硬件方面分别介绍了嵌入式系统底层设备接口、处理器子系统,以及总线结构。并以Intel的ATOM处理器为例,介绍了高性能嵌入式系统的架构设计特点;在软件方面分别介绍了嵌入式系统编程模式、软件优化技术、嵌入式操作系统原理、驱动程序原理,以及基于MeeGo的用户界面编程技术。
第1章 嵌入式系统概述
1.1嵌入式系统的定义
1.2嵌入式系统的发展历史
1.3嵌入式系统的特征

第2章 嵌入式系统架构及硬件组成
2.1嵌入式硬件组成
2.2嵌入式处理器
2.3Intel嵌入式处理器
2.4内存子系统
2.4.1存储单元基本结构和分类
2.4.2存储器的外部接口
2.5IO外围设备设备接口
2.5.1RS232接口
2.5.2触摸屏接口
2.5.3显示设备接口
2.5.4串行总线及通信接口
2.5.5存储接口
2.5.6SATA接口硬盘
2.5.7CF卡
2.6总线接口
2.6.1静态存储器总线
2.6.2PC104/ISA总线
2.6.3PCI/PC104+总线
2.6.4PCIe总线

第3章 嵌入式软件构成与开发方法概述
3.1嵌入式系统软件特性
3.2软件开发到运行的流程
3.3软件编译
3.4软件启动
3.5嵌入式软件运行模式
3.6软件库
3.7程序固化
3.8软件调试
3.9软件开发工具
3.9.1GNU交叉编译器的生成
3.9.2Intel的软件开发工具
3.10嵌入式系统编程模式
3.10.1多任务程序的实现
3.10.2嵌入式操作系统
3.11嵌入式系统的软件可靠性
3.11.1检查点技术
3.11.2双进程技术
3.11.3N 版本软件技术
3.11.4前向纠错技术(Forward error recovery )
3.12嵌入式系统的设计方法

第4章 嵌入式软件开发工具及软件优化
4.1Intel 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.2BIOS概述
5.2.1BIOS的发展
5.2.2BIOS的功能
5.3基于传统BIOS的系统启动
5.4UEFI及系统启动
5.4.1传统BIOS的缺陷
5.4.2传统BIOS到UEFI/EFI的转变
5.4.3UEFI/EFI BIOS的基本架构
5.4.4基于UEFI的系统启动
5.5BootLoader实例分析
5.5.1Grub
5.5.2eLilo
5.5.3U boot

第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.4ACPI(高级配置与电源接口)
7.5其他省电技巧
7.6一些相关工具

第8章 嵌入式Linux快速启动技术
8.1系统的启动过程
8.2Boot Graph和Bootchart
8.3系统的快速启动技术

第9章 嵌入系统的用户界面技术
9.1界面及用户交互程序调试技术
9.2 基于Clutter的嵌入式图形界面技术
9.2.1Clutter编程模型
9.2.2Clutter场景
9.2.3演员的属性和静态动作
9.2.4动态效果
9.2.5事件处理
9.2.6Clutter的编程环境
9.3基于MeeGo的图形界面技术
9.3.1概述
9.3.2MeeGo软件开发模式
9.3.3应用程序编程技术
9.4中间层软件编程技术
9.4.1D BUS
9.4.2底层系统层软件编程技术
参考文献
  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍