嵌入式系统原理及开发

嵌入式系统原理及开发

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

出版社:电子工业出版社

年代:2011

定价:45.0

书籍简介:

本书内容的分配兼顾嵌入式系统的共性技术和前沿技术,但考虑到读者群体和使用寿命,内容更侧重于共性和基础性的技术。相比当前嵌入式领域其他的教材,本书没有简单的围绕特定的或者单一的技术进行讲解,更多的是通过分析某典型系统、接口的和软件架构引出嵌入式系统技术原理,使读者能够灵活运用本书的内容,投入广泛的嵌入式系统设计领域。

书籍目录:

第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 底层系统层软件编程技术

参考文献

内容摘要:

这本《嵌入式系统原理及开发——基于ATOM处理器及Linux实现》由应忍冬、蒋乐天、徐国治编著,本书在读者对象包括计算机和电类专业学生,其中嵌入式系统硬件基本架构和常用接口技术、软件编程模式和优化技术能够用于一个学期的本科教学,而更高层次的高性能硬件接口设备、处理器架构以及嵌入式Linux优化技术、Meego架构及编程技术等作为基本内容的补充可以用于研究生课程的教学。本书建议的教学时间安排是36学时,并建议实验实践不低于40%的课时。这本《嵌入式系统原理及开发——基于ATOM处理器及Linux实现》由应忍冬、蒋乐天、徐国治编著,主要介绍嵌入式系统软硬件架构技术及嵌入式系统优化技术。内容涵盖了嵌入式系统从底层到上层的软硬件设计技术,在硬件方面分别介绍了嵌入式系统底层设备接口、处理器子系统,以及总线结构。并以Intel的ATOM处理器为例,介绍了高性能嵌入式系统的架构设计特点;在软件方面分别介绍了嵌入式系统编程模式、软件优化技术、嵌入式操作系统原理、驱动程序原理,以及基于MeeGo的用户界面编程技术。 《嵌入式系统原理及开发——基于ATOM处理器及Linux实现》面向电子信息及计算机专业本科生嵌入式系统课程教学,也可供于嵌入式领域技术人员参考。

书籍规格:

书籍详细信息
书名嵌入式系统原理及开发站内查询相似图书
9787121139246
如需购买下载《嵌入式系统原理及开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 18装帧平装
页数 400 印数

书籍信息归属:

嵌入式系统原理及开发是电子工业出版社于2011.7出版的中图分类号为 TP360.21 的主题关于 微型计算机-系统设计-高等学校-教材 的书籍。