请输入您要查询的百科知识:

 

词条 嵌入式系统技术
释义

该书是普高教育“十一五”国家级教材,关于嵌入式系统设计、应用技术的教程。分上下两篇,上篇为理论和技术,概述嵌入式系统的基本原理、开发流程,并介绍了各类软、硬件设计方法,对典型的32位微处理器体系结构AIRM进行介绍;下篇为实验讲义,以核心为FreescaleDrag—onBallMC9328MXI(ARM920T)处理器的MXIADS为实验平台,结合嵌入式Linux系统开发实验教授开发经验。将嵌入式系统的设计理论与软硬件实现、工程应用结合一起,具系统性、先进性和实用性作理工类院校相关专业本科和研究生教材,对于嵌入式系统设计领域技术人员也可做参考。

版权信息

书 名: 嵌入式系统技术

作 者:张晓林

出版社: 高等教育出版社

出版时间: 2008

ISBN: 9787040247206

开本: 16

定价: 56.00 元

作者简介

张晓林,北京航空航天大学通信与电子系统专业毕业,获工学博士学位;现任北京航空航天大学电子信息工程学院教授、博士生导师,航空电子重点实验室主任、教育部国家集成电路人才培养基地负责人;《电子学报》、《航空学报》、《遥测遥控学刊》编委;中国电子学会理事、教育工作委员会副主任,中国航空学会理事;教育部电子电气基础课程教学指导分委员会副主任委员、全国大学生电子设计竞赛专家组组长,全国大学生电子设计竞赛嵌入式系统竞赛专家组组长等。主持完成多项国家级项目,在研制成功的我国首架共轴式双旋翼无人驾驶直升机科研项目中担任副总设计师。主要从事信息传输与处理、飞行器通信与电子系统、集成电路SOC设计等研究工作。1992年被航空航天工业部授予“有突出贡献专家”称号,1992年10月起享受国务院政府特殊津贴。2006年9月被教育部授予“国家级教学名师奖”。

目录

上篇

第一章概况

1.1嵌入式系统的基本概念

1.1.1嵌入式系统的概念和基本组成

1.1.2嵌入式系统发展新趋势和新技术

1.2嵌入式处理器

1.2.1冯·诺依曼结构与哈佛结构

1.2.2CISC:与RISC

1.2.3流水线技术

1.2.4信息存储的字节顺序

1.2.5基于ARM架构的嵌入式处理器

1.2.6基于MIPS架构的嵌入式微处理器

1.2.7基于PowerPC架构的嵌入式微处理器

1.2.8数字信号处理器(DSP)

1.2.9嵌入式微控制单元(MCU)

1.2.10嵌入式SoC

1.2.11嵌入式处理器的发展趋势

1.3嵌入式系统中的操作系统(EOS)

1.3.1嵌入式Linux操作系统

1.3.2WindowsCE操作系统

1.3.3VxWorks操作系统

1.3.4其他嵌入式操作系统

1.3.5嵌入式实时操作系统的发展前景

1.4嵌入式系统的性能评价

1.4.1度量项目

1.4.2评价方法

1.4.3嵌入式系统处理器评估的主要指标

思考题

第二章系统设计与实现的方法

2.1嵌入式系统总体设计方案

2.1.1嵌入式系统开发流程及特点

2.1.2嵌入式硬件系统开发

2.1.3嵌入式软件系统开发

2.2嵌入式系统中的调试与测试技术

2.2.1嵌入式系统硬件的调试与测试技术

2.2.2嵌入式系统软件的调试与测试技术

思考题

第三章ARM体系结构与编程方法

3.1ARM处理器概述

3.1.1ARM处理器特点

3.1.2ARM处理器的版本简介

3.1.3ARM处理器的应用选型

3.2ARM体系结构

3.2.1ARM处理器的工作模式和指令状态

3.2.2ARM寄存器

3.2.3ARM体系的异常中断

3.2.4ARM处理器的寻址方式

3.3ARM编程方法

3.3.1ARM指令概述

3.3.2ARM汇编程序设计

3.3.3ARM混合编程

思考题

第四章X86体系结构

4.1X86的发展历程

4.2x86体系结构的特点

4.2.1X86的体系组成

4.2.2微处理器的类型和特点

4.2.3主板和芯片组的类型和特点

4.2.4存储器的类型和特点

4.2.5外部接口的类型和特点

4.3x86的指令体系

4.3.1X86代码段类型和存储地址

4.3.2指令的格式

4.4x86的发展趋势

思考题

第五章嵌入式系统中的硬件设计技术

5.1嵌入式系统硬件设计概述

5.2嵌入式系统的数字技术基础

5.2.1组合逻辑电路基础

5.2.2时序逻辑电路

5.2.3总线电路及信号驱动

5.2.4电平转换电路

5.2.5可编程逻辑器件基础

5.3电路硬件设计基础

5.3.1电路设计

5.3.2PCB电路设计

5.4嵌入式系统电源设计技术

5.4.1电源接口技术

5.4.2电源管理技术

5.5嵌入式系统中的存储系统设计

5.6嵌入式系统中的总线技术

5.6.1UART与RS-232C

5.6.2USB总线及其体系结构

5.6.3PCI局部总线介绍

5.6.4VME总线

5.7EDA技术在嵌入式系统硬件设计中的应用

5.7.1EDA设计技术

5.7.2ESDA技术的基本特征

5.7.3EDA技术的基本设计方法

5.8电路可测性设计与抗干扰设计

5.8.1电路测试原理与可测性设计

5.8.2硬件抗干扰设计

思考题

第六章嵌入式处理器与SOC设计技术

6.1soc片上系统简介

6.1.1SoC的定义及特点

6.1.2SoC的结构特点

6.1.3SoC设计简介

6.1.4SoC的发展展望

6.2处理器的SOC设计

6.2.1主要的设计语言

6.2.2I,eon系列处理器的设计

思考题

第七章嵌入式Linux操作系统

7.1Linux内核介绍

7.1.1操作系统和内核概述

7.1.2IJnux内核特点

7.1.3Linux内核版本

7.2Linux进程

7.2.1Linux进程管理

7.2.2Linux进程调度

7.3LiFlUX系统调用

7.3.1应用编程接口

7.3.2系统调用

7.4Linux中断机制

7.4.1IJnux中断机制介绍

7.4.2中断处理上半部

7.4.3中断处理下半部

7.5Linux内核同步机制

7.5.1内核同步基础

7.5.2内核同步方法

7.6Liflux内存管理

7.6.1页和区

7.6.2slab分配器

7.6.3栈上静态内存分配

7.7虚拟文件系统

7.7.1文件系统抽象层

7.7.2VFS对象及其数据结构

7.7.3Linux的文件系统

思考题

第八章windRiverVxworks实时操作系统

8.1WindRivetVxworks简介

8.2VxWorks与wind内核

8.2.1实时系统

8.2.2VxWo~s实时内核与任务

8.3Vxworks的设备驱动程序

8.3.1VxWo~s下的设备与设备驱动程序

8.3.2VxWorks下常用设备驱动程序简要描述

8.3.3VxWorks下中断处理

8.3.4高速缓存的一致性问题

8.4VxWorks的板级支持包

8.4.1VxWorks的板级支持包BSP概述

8.4.2BSP的职责

8.5VxWorks启动过程介绍

思考题

第九章嵌入式GUI系统

9.1嵌入式GUI系统概述

9.1.1嵌入式GUI的基本特征

9.1.2嵌入式系统常用GUI

9.1.3嵌入式GUI的发展趋势

9.2嵌入式GUI实现

9.2.1嵌入式GUI总体设计

9.2.2MiniGUI体系结构分析

9.2.3QtopiaCore体系结构分析

9.2.4其他嵌入式GUI

9.3关于嵌入式GUI的其他问题

9.3.1多语言支持

9.3.2嵌入式高级图形窗口处理技术

9.3.3触摸屏操作

思考题

下篇

实验一ARM-Linux开发工具链的建立

实验二MXlADS硬件测试实验

实验三嵌入式Linux基本实验

实验四Qt/Embedded程序设计

实验五嵌入式Linux驱动程序

实验六SDL图形编程

实验七VoIP语音通信实验

实验八Linux根文件系统的移植

实验九专题实验--电子飞行仪表系统

实验十专题实验--智能家居综合系统

附录

附录一MXlADSLinux系统使用手册

附录二MX1ADS硬件使用手册

英文缩略语对照表

参考文献

……

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 15:21:22