ARM9嵌入式系统设计基础教程

2009年11月12日 13:31    发布者:诸葛孔明
本书是为高等院校电子信息工程、通信工程、自动控制、电气自动化、计算机科学与技术等专业编写的嵌入式系统设计、开发与应用的通用教材,也可以作为全国大学生电子设计竞赛培训教材,工程技术人员进行嵌入式系统开发与应用的参考书。

特点是以采用ARM9微处理器的S3C2410A为基础,突出嵌入式系统的基础知识,突出嵌入式系统的存储器、输入输出接口、总线接口的电路设计与编程,突出采用ARM汇编语言和嵌入式Linux的编程方法,突出图形用户接口(GUI)的工具的使用,内容丰富实用,叙述详尽清晰,方便教学与自学,与嵌入式系统实验教学结合,有利于学生掌握嵌入式系统的设计方法,培养学生综合分析、开发创新和工程设计的能力。

全书共分13章:

第1章介绍了嵌入式系统的定义和组成、嵌入式微处理器体系结构和类型。

第2章介绍了ARM微处理器结构、寄存器结构、异常处理、存储器结构、指令系统和接口。

第3章介绍了S3C2410A的存储器控制器、时钟和电源管理、I/O口、中断控制、DMA控制器的内部结构和寄存器以及编程方法。

第4章介绍了嵌入式系统存储设备分类与层次结构、NOR Flash接口、NAND Flash接口
、SDRAM接口、CF卡接口、SD卡接口、IDE接口的基本原理、电路结构与读/写操作方法;

第5章介绍了嵌入式系统的GPIO、A/D转换器接口、D/A转换器接口、键盘与LE D数码管接口、LCD显示接口、触摸屏接口的基本原理、电路结构与编程方法。

第6章介绍了嵌入式系统的串行接口、I2C接口、USB接口、SPI接口、PCI接口、I2S总线接口的基本原理、电路结构与编程方法;

第7章介绍了嵌入式系统网络接口,包含有以太网接口、CAN总线接口的基本原理、电路结构与编程方法。

第8章介绍了嵌入式软件的特点、分类、体系结构,嵌入式操作系统的功能和分类,嵌入式系统的任务管理、存储管理、输入/输出设备管理。

第9章介绍了ADS IDE的组成与使用,ARM汇编伪指令,ARM的汇编语言结构,ARM汇编语言程序调试,ARM汇编语言与C语言混合编程等ARM汇编语言程序设计基础知识


第10 章介绍了Bootloader 的作用、工作模式和启动流程,S3C2410 平台下Linux的Bootloader,WinCE的Bootloader 和Blob。

第11章介绍了嵌入式Linux的开发环境,桌面Linux的安装和使用,Linux内核结构、目录结构、文件系统等Linux操作系统基础知识。

第12章介绍了Bootloader的移植,嵌入式Linux内核和文件系统的移植,Linux下设备驱动程序的开发,应用程序开发。

第13章介绍了图形用户接口(GUI)的层次结构,桌面Linux系统中GUI,嵌入式Linux系统GUI ,MiniGUI 的开发环境、移植、应用编程库和应用程序编写方法,Qt/Embedded, Qt开发及运行环境的创建和Qt应用程序的开发。 每章都附有思考题与习题。
该文章有附件资料,如需下载请访问 电脑版

网友评论

alpha321 2009年11月12日
下载了一个,非常感谢孔明先生!
2009年11月18日
感谢楼主共享资料。支持
geyingzhen 2009年11月18日
适合初学者,支持!
453523869 2009年11月22日
感谢楼主共享资料。支持
liuzhuqing 2009年11月23日
非常想学习ARM!!!
2009年11月25日
回复1楼诸葛孔明:
fzlvmm 2010年06月01日
非常感谢孔明先生!
wwb8081 2010年12月09日
了解一下,多谢
cqjunjie 2010年12月11日
LM324应用电路图
qhdwood 2012年03月09日
谢谢
diablodu 2012年03月09日
谢谢