★全面介绍了广泛使用的ARM处理器及新的ARM Cortex A系列。
★以三星的Exynos4412处理器和华清远见FS4412实验系统为平台。
★在长期教学实践的基础上,内容充实,实例丰富,由浅入深。
★安排了丰富的思考题,便于学生自学自测,并配有电子课件。
本书系统全面地介绍了嵌入式系统中广泛使用的ARM处理器及新的ARMCortexA系列处理器,主要内容包括ARM处理器的体系结构、指令系统;基于ARMCortex-A9内核的Exynos4412处理器,以及基于Exynos4412处理器的FS4412实验教学系统;Linux程序设计,基于FS4412实验教学平台的嵌入式Linux应用程序和驱动程序的设计;ARMCortexA处理器的应用实例。
★全面介绍了广泛使用的ARM处理器及新的ARM Cortex A系列。
★以三星的Exynos4412处理器和华清远见FS4412实验系统为平台。
★在长期教学实践的基础上,内容充实,实例丰富,由浅入深。
★安排了丰富的思考题,便于学生自学自测,并配有电子课件。
本书系统全面地介绍了嵌入式系统中广泛使用的ARM处理器及新的ARMCortexA系列处理器,主要内容包括ARM处理器的体系结构、指令系统;基于ARMCortex-A9内核的Exynos4412处理器,以及基于Exynos4412处理器的FS4412实验教学系统;Linux程序设计,基于FS4412实验教学平台的嵌入式Linux应用程序和驱动程序的设计;ARMCortexA处理器的应用实例。
本书以嵌入式系统的开发为主线. 全面、系统地讲述了嵌入式系统开发的基本知识、基本流程和基本方法. 并以三星公司的基于ARM Cortex A9 内核的Exynos4412 处理器和华清远见公司的FS4412 实验教学系统为硬件平台. 介绍了嵌入式系统的软硬件开发过程.本书力求实用. 侧重于嵌入式系统的开发过程. 力争能够指导学生进行一个完整的嵌入式系统开发.本书共分9 章. 各章的具体内容如下:第1 章介绍了ARM 公司及其处理器的发展历史、现状和未来发展趋势. ARM 公司的主流处理器架构及Cortex 系列处理器. 最后给出了ARM 处理器选型中需要考虑的基本因素.第2 章介绍了ARM 处理器体系结构的发展和特征、处理器的工作状态、寄存器组织、异常处理和ARM Cortex A9 内核架构等内容.第3 章介绍了ARM 处理器的寻址方式. ARM 指令系统的基本格式、各种指令.ARMv4T 版本以后新增的指令以及指令的应用场合及方法.第4 章介绍了基于ARM Cortex A9 内核的Exynos4412 处理器内核单元. Exynos4412 处理器片内外设的一些特性以及功能模块.第5 章介绍了FS4412 实验教学系统的硬件资源. 以及各功能模块单元中所用的芯片及其特征. 并详细介绍了实验教学系统的硬件设计. 包括存储系统、电源和时钟系统、LCD及触摸屏人机接口系统等. 以及多种通信接口的应用电路.第6 章介绍了Exynos4412 处理器最基本的部件编程. 包括处理器的GPIO、中断控制器、异步通信、定时器、MMU 的编程方法和实例.第7 章介绍了Linux 开发中常用的应用程序和驱动程序设计技巧. 包括文件操作、线程创建及同步以及进程通信等. 并介绍了Linux 驱动程序设计的框架和流程. 给出了具体实例.第8 章介绍了嵌入式Linux 目标平台运行环境的建立. 包括交叉编译工具的安装、引导程序BootLoader、内核和根文件系统的编译. 并通过具体的驱动程序案例. 介绍了微处理器硬件部件驱动程序的基本设计思想.第9 章以ARM Cortex A9 及更高版本的ARM 处理器为基础. 介绍了几种系统应用案例. 包括华为荣耀畅玩5x 手机、网络机顶盒等.附录介绍了ARM 处理器的CP15 协处理器使用的指令和寄存器.本书的编写是在多轮教学实践的基础上完成的. 本书内容充实. 重点突出. 阐述循序渐进. 由浅入深. 各章均安排了丰富的思考题. 便于学生自学和自测.本书的编写得到了东北大学研究生院的“东北大学研究生教育科研计划教学立项” 和东北大学计算机科学与工程学院本科教学改革研究项目的支持.本书采用了华清远见公司的FS4412 实验教学系统. 该公司为作者提供了大量的技术资料和技术支持. 本书在编写过程中. 还参考了参考文献所列论著的有关内容及网上相关资Ⅳ料. 在此向相关公司和论著作者一并表示衷心的感谢.本书的主编为张石. 副主编为佘黎煌、鲍喜荣、张新宇. 姚定界、闫鑫、李玉珍、杨朝晖参加了本书有关资料的收集整理工作.由于编者水平有限. 加上时间仓促. 书中难免有一些错误和不足之处. 恳请各位专家和读者批评指正.编 者
随手扫一扫~了解多多