嵌入式系统设计

本书特色

[

  《普通高等教育电气工程与自动化(应用型)“十二五”规划教材:嵌入式系统设计》先由嵌入式系统基本构成开始,介绍嵌入式系统硬件结构、硬件开发平台和嵌入式操作系统,然后重点阐述嵌入式系统的开发方法和技术,以及针对嵌入式linux系统的应用开发,并结合实例详细讲述嵌入式系统开发环境设置、系统移植方法和驱动程序的开发,*后给出嵌入式系统工程开发实例。

  《普通高等教育电气工程与自动化(应用型)“十二五”规划教材:嵌入式系统设计》可作为自动化、电气工程及其自动化、电子信息工程、测控技术与仪器等专业的高年级本科生和研究生的参考教材,也可作为从事嵌入式系统设计、微控制系统设计和电子设计等科研人员和工程技术人员的参考读物。

]

目录

前言第1章 嵌入式系统基础1.1 嵌入式系统1.1.1 嵌入式系统简介1.1.2 嵌入式系统的组成1.1.3 嵌入式系统的特点1.1.4 嵌入式系统的分类1.1.5 嵌入式系统与pc的区别1.2 嵌入式系统的历史与发展1.2.1 嵌入式系统的历史1.2.2 嵌入式系统的应用领域1.2.3 嵌入式系统的发展趋势1.3 嵌入式操作系统1.3.1 android1.3.2 linux1.3.3 μc/os?ⅱ1.3.4 windowsce1.3.5 vxworks1.3.6 palmos1.4 嵌入式系统的选型原则1.4.1 嵌入式处理器的选型原则1.4.2 嵌入式操作系统的选型原则本章小结思考与练习 第2章 嵌入式系统的硬件结构2.1 嵌入式系统的硬件组成2.2 arm微处理器概述2.2.1 arm公司简介2.2.2 arm微处理器的家族2.2.3 arm微处理器的结构2.2.4 arm微处理器核的技术特点2.3 arm的存储系统2.3.1 arm的存储空间2.3.2 存储器的格式2.3.3 存储器的管理2.4 输入/输出设备2.4.1 lcd显示2.4.2 触摸屏2.4.3 键盘2.5 arm的接口技术2.5.1 并行通信接口2.5.2 串行通信接口2.5.3 usb接口2.5.4 红外线接口2.5.5 pcmcia和cf2.6 总线技术2.6.1 i2c总线2.6.2 spi总线2.6.3 i2s总线2.6.4 can总线本章小结思考与练习 第3章 基于arm9处理器的硬件开发平台3.1 arm9处理器3.1.1 arm9与arm7处理器的比较3.1.2 arm920t简介3.2 三星s3c2410x处理器概述3.2.1 s3c2410x处理器3.2.2 s3c2410x处理器的工作原理3.3 s3c2410x处理器单元电路的设计3.3.1 s3c2410x处理器主要引脚的定义3.3.2 电源和复位电路3.3.3 晶体振荡器电路的设计3.3.4 串口和usb接口电路3.4 存储器的设计3.4.1 rom接口电路的设计3.4.2 flash接口电路的设计3.4.3 sdram接口电路的设计3.5 jtag调试接口的设计3.6 博创up?netarm2410 s嵌入式平台简介3.7 综合实训:通过jtag烧写flash本章小结思考与练习 第4章 嵌入式操作系统4.1 嵌入式操作系统概述4.1.1 操作系统简介4.1.2 嵌入式操作系统的分类4.2 linux操作系统4.2.1 linux简介4.2.2 linux的特点4.2.3 linux的组成4.2.4 linux的目录和路径4.2.5 linux的常用命令4.2.6 linux单操作系统的安装4.3 嵌入式linux操作系统4.4 虚拟机简介4.5 综合实训:虚拟机的安装和使用本章小结思考与练习 第5章 嵌入式开发环境的建立5.1 嵌入式系统的开发模式与设计流程5.1.1 嵌入式系统的开发模式5.1.2 嵌入式系统的设计流程5.2 嵌入式linux的开发流程5.3 嵌入式系统开发环境的建立5.3.1 建立开发环境5.3.2 开发环境的配置5.4 bootloader5.4.1 bootloader详解5.4.2 vivi5.4.3 u?boot5.5 linux的根文件系统5.5.1 文件系统概述5.5.2 linux根文件系统5.5.3 网络文件系统5.6 综合实训:建立嵌入式软件环境本章小结思考与练习 第6章 嵌入式linux系统的移植6.1 移植的概念6.2 linux的体系结构6.2.1 linux内核的结构6.2.2 linux内核的配置6.3 linux内核的编译与移植6.3.1 安装交叉编译工具6.3.2 修改makefile文件6.3.3 设置flash分区6.3.4 添加对yaffs文件系统的支持6.3.5 linux内核的配置、编译与移植6.4 综合实训:linux内核的编译与移植实验6.4.1 实验目的6.4.2 基础知识6.4.3 实验设备6.4.4 实验内容6.4.5 实验步骤本章小结思考与练习 第7章 嵌入式linux应用程序的开发与调试7.1 开发的环境与工具7.1.1 交叉编译7.1.2 gcc编译器7.1.3 gdb调试器7.1.4 vi编辑器的使用7.1.5 makefile文件和make命令7.2 linux下的c语言编程7.2.1 嵌入式c语言程序设计7.2.2 程序的编译与下载7.3 嵌入式系统的开发软件与调试工具7.3.1 嵌入式系统调试方法概述7.3.2 常用调试方式7.3.3 ads集成开发环境的使用7.3.4 用axd进行代码调试7.4 arm仿真器7.4.1 uarmjtag的jtag在线仿真调试7.4.2 up?ice200仿真器的使用本章小结思考与练习 第8章 设备驱动程序的开发8.1 设备驱动概述8.1.1 驱动程序和应用程序的区别8.1.2 linux的设备管理8.2 设备驱动程序的开发过程8.2.1 字符设备驱动程序的设计8.2.2 块设备驱动程序的设计8.2.3 网络设备驱动程序的设计8.2.4 驱动程序的注册8.2.5 设备驱动程序的编译8.2.6 驱动程序的加载8.2.7 驱动程序的调用8.3 驱动程序开发的常见问题8.4 综合实训:直流电动机驱动程序的设计本章小结思考与练习 第9章 嵌入式图形用户界面编程9.1 嵌入式系统gui简介9.1.1 minigui9.1.2 microwindows/nano?x9.1.3 opengui9.1.4 qt/embedded9.1.5 几种常见嵌入式gui的对比9.2 基于qt的嵌入式gui应用开发9.2.1 qt概述9.2.2 qt的信号与槽机制9.2.3 qt图形设计器9.2.4 qt的开发流程9.2.5 建立qt/embedded开发环境9.3 综合实训:qt/embedded的编程实例9.3.1 基于pc的qt程序9.3.2 发布qt/embedded程序到目标机开发板本章小结思考与练习 第10章 嵌入式系统的工程开发实例10.1 基于arm的可燃气体报警系统10.1.1 系统设计概述10.1.2 硬件电路的设计10.1.3 驱动程序的设计10.1.4 应用程序的设计10.2 can总线应用实例10.2.1 can总线概述10.2.2 can智能节点的设计10.2.3 can接口电路的设计10.2.4 报文的发送与接收10.2.5 spi接口10.2.6 can总线波特率的设置10.2.7 can总线驱动程序10.2.8 can应用程序本章小结思考与练习参考文献

封面

嵌入式系统设计

书名:嵌入式系统设计

作者:李秀娟

页数:311

定价:¥39.0

出版社:机械工业出版社

出版日期:2013-08-01

ISBN:9787111427957

PDF电子书大小:52MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注