ARM嵌入式应用开发完全自学手册的前 言
ARM是目前应用最热门的嵌入式处理器之一,在无线通信、工业控制、数字消费类电子以及家居安全领域得到了广泛深入地应用。由于ARM嵌入式开发软硬件相结合的过程技术性较强,因此读者需要了解ARM的硬件结构、指令系统,熟悉C语言、汇编编程以及ARM常用开发工具,学习基于Linux和μC/OS-Ⅱ平台的系统移植和开发,并最终掌握ARM外围设备的编程与综合系统的设计方法。
但目前市场上关于ARM入门学习的书,要么内容不够全面,要么实用性不强,或者就是结构不合理、讲解方式不易学等,本书将重点弥补这些不足,内容全面、系统、实用,技术涉及更加新颖深入,并安排典型的系统开发实例,突出应用性和实用性,方便读者快速入门和提高。
本书内容
全书共分12章,主要内容安排如下:
本书特色
与同类书相比,本书具有以下特色:
内容安排系统全面、由浅入深,讲解方式从零开始、循序渐进,方便初学者快速上手。
以应用和实践为核心,ARM开发技术与实际案例紧密结合,边讲边练,实战价值高;同时提供了系统设计的详细思路与流程,对实例程序代码做了详细注释,利于读者理解和巩固知识点。
本书配有光盘一张,包含了全书所有实例的硬件原理图和程序源代码,方便读者学习和使用,同时读者只需对其稍加修改,便可应用于自己的工作中或完成自己的课题,物超所值。
光盘说明
1、光盘内容与使用说明
本光盘内容包括实例章节的程序代码和电路图文件。各文件夹以书的章节编号来命名。
程序代码文件夹:包含本书所有源代码文件。
电路图文件夹:包含本书各实例原理图文档,请读者使用protel 99或者DXP软件查看。
2、系统配置要求
该光盘运行只需一般的PC机就可以。
对使用Protel99操作的用户,建议系统配置为128MB以上内存,1024×768分辨率,8MB以上显存。
对使用Protel DXP或Protel 2006的用户,建议系统配置为256MB以上内存,1280×1024分辨率,32MB以上显存。
本书适合高校计算机、自动化、电子及通信等相关专业的大学生以及从事ARM开发的科研人员使用。
本书主要由张绮文、王廷广编写,另外参加编写的人员还有:唐清善、邱宝良、周克足、刘 斌、李亚捷、李永怀、李宁宇、刘伟捷、黄小欢、严剑忠、黄小宽、李彦超、付军鹏、张广安、贾素龙、王艳波、金 平、徐春林、谢正义、郑贞平、张小红等。他们在资料收集、整理和技术支持方面做了大量的工作,在此一并向他们表示感谢!
由于时间仓促,再加之作者的水平有限,书中难免存在一些不足之处,欢迎广大读者批评和指正。