首页计算机书籍计算机语言《ARM处理器与C语言开发应用》范书瑞 赵燕飞 高铁成
yewei

文档

313

关注

0

好评

0
PDF

《ARM处理器与C语言开发应用》范书瑞 赵燕飞 高铁成

阅读 569 下载 0 大小 26.97M 总页数 319 页 2022-11-22 分享
价格:¥ 10.00
下载文档
/ 319
全屏查看
《ARM处理器与C语言开发应用》范书瑞 赵燕飞 高铁成
还有 319 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 319 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
内容简介在设计ARM控制系统时,使用C语言编程开发ARM应用程序,可以达到事半功倍的效果。本书在设计Samsung公司的S3C2410A控制系统时,启动代码采用汇编语言,应用程序大量使用C语言程序,大大加快了开发进度。本书以S3C2410A各个模块的应用为主线,全面介绍嵌人式系统开发过程。具体内容包括:ARM微处理器概述、ARM编程模型和指令集介绍、ARM程序设计基础、S3C2410A处理器硬件结构、存储系统设计、时钟和定时器、通用端口和中断设计、串行接口设计、LCD接口设计、ADC和触摸屏接口设计、引导程序设计、嵌入式操作系统及其应用开发。书中从部件编程到嵌人式应用程序设计,都通过完整的实例讲解。书中所提供的程序均已在目标板上调试通过。本书内容实用易懂,可作为嵌入式开发人员的参考书,也可作为相关专业本科生和研究生教材及参考书。图书在版编目(CIP)数据ARM处理器与C语言开发应用/范书瑞,赵燕飞,高铁成编著,北京:北京航空航天大学出版社,2008.8ISBN978-7-81124-435-9I.A…Ⅱ.①范…②赵…③高…Ⅲ.①微处理器,ARM一系统设计②C语言一程序设计V.TP332TP312中国版本图书馆CIP数据核字(2008)第107214号ARM处理器与C语言开发应用范书瑞赵燕飞高铁成编著责任编辑李杰王淑梅北京航空航天大学出版社出版发行北京市海淀区学院路37号(100083)发行部电话:010-82317024传真:010-82328026://.buaapress E-il:bhpress@263.net北京时代华都印刷有限公司印装各地书店经销开本:787×10921/16印张:20字数:512千字2008年8月第1版2008年8月第1次印刷印数:5000册1SBN978-7-81124-435-9定价:32.00元前言ARM(Advanced RISC Machines.)公司自1990年11月正式成立以来,在32位RISC开发领域不断取得突破。截至2006年9月,ARM公司与伙伴所签订的处理器授权协议总数达到448项,物理IP的授权协议总数达到263项。在所有IP授权市场中,ARM占有26%,份额远超过其他竞争对手。随着ARM处理器在全球范围的流行,32位的RISC嵌人式处理器已经成为嵌入式应用和设计的主流。目前,随着嵌入式技术的不断发展,国内外越来越多的工程师都选用ARM来设计他们的产品,ARM9处理器在嵌人式系统开发中占有重要位置。本书以S3C2410A微处理器为硬件平台,在简要介绍汇编语言的基础上,详细讲解基于ARM处理器的C语言开发技术。第1章简要介绍ARM处理器的基本概念,以及ARM处理器扩展技术、类型和处理器的选型。第2章介绍ARM处理器编程模型和指令集知识,包括ARM编程模型、ARM指令结构和寻址方式,以及ARM指令集、Thumb指令集和DSP扩展指令集。通过本章的阅读,可使读者了解ARM汇编程序的开发。第3章介绍ARM程序设计基础知识,着重介绍汇编和C语言的混合编程技术。包括伪操作、伪指令、汇编,以及C语言的混合编程技术和编译器的使用,均通过实例进行了详细的讲解。通过本章的阅读,读者能够开发简单的C语言和汇编混合程序。第4章介绍S3C2410A处理器的硬件结构。通过对本章的阅读,读者可以掌握基于S3C2410A的最小系统设计。第5章介绍S3C2410A的存储器设计技术,包括存储器控制寄存器、存储器地址接口设计、Nor Flash接口设计、Nand Flash接口设计和SDRAM接口设计。第6章介绍S3C2410A处理器的时钟和功耗管理、PWM定时器、实时时钟、看门狗。第7~10章介绍S3C2410A处理器的中断通用端口设计、串行接口设计、LCD接口设计、A/D和触摸屏接口设计。通过阅读,读者能够掌握S3C2410A主要部件的编程。第11章介绍S3C2410A处理器引导程序设计。第12章介绍基于S3C2410A处理器的Liux移植技术,包括引导程序的移植、内核移植,以及文件系统的建立,最终在嵌人式Liux下成功移植SVM,实现说话人算法的测试。附带程序:文件夹内为各章节对应的编程实例,只包含本章节涉及到的程序代码。7.2文件夹内包含ADS环境下完整的开发代码。11文件夹内是针对S3C2410A开发的汇编初始化程序,简单实用。成书过程中,还得到了袁文江、董小丰的帮助,在此表示感谢。由于编者的水平有限,书中难免存在不妥之处,恳请读者批评指正。编者2007年9月
返回顶部