ARM嵌入式系统开发完全入门与主流实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

嵌入式系统在工业生产控制、智能仪表、信息家电、网络通信等领域中都有着广泛的应用。在最近几年,嵌入式系统取得了前所未有的发展,多媒体手机、数字个人助理(PDA)、数字导航仪、MP3/MP4、网络路由器等无一不是嵌入式系统的一种。可以相信,随着数字多媒体时代的来临,嵌入式系统将会有更加广阔的发展前景。基于嵌入式系统应用的嵌入式处理器也因此取得了飞速的发展,在众多的嵌入式处理器中,尤以ARM处理器的市场占有量最大。ARM处理器经历了近10年的发展,从早期的ARM 7发展到现在的ARM 11,已经形成了一系列的产品线。也正是如此,已经有越来越多的开发人员开始从单片机系统开发渐渐地向基于ARM处理器的嵌入式系统开发过渡。

本书特色

本书首先介绍了嵌入式系统的基础知识和开发过程中需要的一些理论知识,并详细讲解了开发环境的建立过程;然后,详细、系统地对嵌入式开发中软、硬件平台的建立进行了讲解与分析,使读者对嵌入式系统的构成有深入理解;接下来由浅入深地讲解了嵌入式系统开发中的难点和重点,以及软件开发中各个模块的驱动程序开发和应用程序开发;最后,结合实际讲述了系统的图形界面设计和系统开发的相关事项。

本书内容

本书分为两大部分,第1~5章为基础知识部分,第6~11章为实例开发部分。

基础知识部分:按照从易到难、由浅入深的方法来介绍嵌入式系统开发中的难点和重点,包括嵌入式系统简介、建立嵌入式开发环境、搭建嵌入式硬件开发平台、嵌入式ARM处理简介以及嵌入式系统交叉编译等内容。

开发实例部分:介绍了软件开发中6种常见模块的驱动程序开发和应用程序开发,分别为Linux设备驱动程序开发、液晶控制器开发、嵌入式闪存文件系统开发、网络设备驱动开发、uClinux下网络驱动实例开发和图形用户接口开发等5部分内容。本书实例中涉及了一些非常实用的开发技术,例如,嵌入式系统的设计流程和一般设计方法,依次按照需求分析、规格说明、体系结构设计、硬件构建和软件设计等详细设计流程进行介绍,同时也介绍了Linux系统中shell命令的使用。这些技术都具有很强的实用性,可以使读者开发的应用程序功能更加强大。

本书由封景刚、吴宝江编著,参与编写的人员还有史永利、刘盼盼、张梅、张瑞坤、赵博、李奕、封素洁、李峰、侯宝稳、吴宝江、何建新、任芳芳、封超、王跃、陈运来、张伟、孙永全、王莹莹、柳军旺等,在此一并向他们表示感谢。

由于作者水平有限,书中难免有疏漏和不足之处,敬请广大读者批评指正。

编 著 者

联系方式

咨询电话:(010)8825416088254161-67

电子邮件:support@fecit.com.cn

服务网址:http://www.fecit.com.cn http://www.fecit.net

通用网址:计算机图书、飞思、飞思教育、飞思科技、FECIT