- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《《ARM嵌入式Linux系统开发从入门到精通》【一个工程师写的】》.pdf
ARM 嵌入式Linux 系统开发从入门到精通
内容简介:
这是一本以实践为宗旨的嵌入式ARM Linux 开发书籍,它不同于一般的教材重点讲述
理论而缺乏实践的部分,也不同于许多类似书籍只针对特定开发板讲述, 对于没有开发板
的读者来说很难掌握书中的内容。ARM 是当今最主流的嵌入式微处理器,本书以应用最广
泛的新一代ARM9 处理器为讲述对象。此外,Linux 是一个成熟而稳定的开放源代码操作系
统,将Linux 植入嵌入式设备具有众多的 点。本书分为三部分:第一部分讲述ARM Linux
系统移植,其中包括嵌入式系统开发入门,交叉编译器的构建,BootLoader 的移植与实现以
及Linux 2.6 内核的编译与下载;第二部分讲述ARM Linux 的驱动程序开发,其中包括最常
见的字符设备驱动的分析,块设备驱动的分析以及网络设备驱动的分析。其中每一种类型的
驱动都是利用典型的实例来讲述,使读者充分了解驱动程序的实现思想;第三部分讲述 Qt
GUI 开发,其中包括Qt 的具体安装,Qt 的核心技术,以及必威体育精装版的Qtopia Core 开发环境,
最后利用实例来讲述Qtopia Core 开发过程。总之,本书包括了嵌入式Linux 系统移植,底
层驱动实例的讲解以及上层应用的实例讲述,针对那些想从事嵌入式开发或已经从事嵌入式
开发的读者来说无疑是一本难得的参考书籍。
前言:
嵌入式系统由于芯片、软件、网络和传感器等技术的不断发展,正在成为未来社会的“数
字基因 。如今,人类已经进入了后PC 时代,嵌入式技术已被广泛应用于科学研究、工程
设计、军事技术以及文艺、商业等方方面面,成为后PC 时代的主力军。与此同时,嵌入式
Linux 操作系统也在嵌入式领域蓬勃发展,它不仅继承了Linux 源码开放,内核稳定性强,
软件丰富等特点,而且还支持几乎所有的主流处理器和硬件平台。嵌入式硬件系统和Linux
系统的有机结合,成为后PC 时代计算机最普遍的应用形式。嵌入式Linux 技术在中国有巨
大的发展潜力和市场需求。有数据显示,未来两年里,在计算机、消费电子、通信、汽车电
子、工业控制和军事国防 六大主要应用领域,嵌入式Linux 产品将达到80 亿美元的市场
规模,可见这个行业的前景是非常乐观的。当然,Linux 嵌入式操作系统本身也有一定的局
限性,就是开发难 过高,对于企业需要很高的技术实力。 就要求Linux 系统厂商们不光
要利用Linux ,更要掌握Linux 。此外,社会需要更多人加入到学习和使用Linux 行业中来。
本书编写的目的:
嵌入式Linux 属于一个交叉学科,并且也是一个高起点的学科,它涵盖了微电子技术、
电子信息技术、计算机软件和硬件等多项技术领域的应用。另外学习嵌入式Linux 最好具备
相应的嵌入式开发板和软件,还需要有经验的人进行指导开发,目前国内大部分高校都很难
达到 种要求,这也造成了目前国内嵌入式Linux 开发人才极其缺乏的局面。
很多希望学习嵌入式Linux 的人已经具备了一定的硬件知识,并且对操作系统原理,数
据结构等都有相当的了解,但在Linux 技术方面又是零起点。目前嵌入式Linux 的书籍也是
非常之多,但大部分都是要求读者有一定的Linux 使用基础,对于初学者来说真的非常困难。
写这本书的主要目的就是对那些没有Linux 开发经验的初学者有个很好的指导参考作用,从
而让他们少走弯路。
其次,笔者希望通过写书来总结 几年在工作中的项目经验,与更多的读者分享自己的
技术,也是对自己的所做项目的一个巩固;通过写 本书,让笔者更加清楚了实践与理论之
间的联系,从而将自己的亲身经验和教训寄托在书中的每个章节。
本书的特点:
首先,本书涵盖了嵌入式Linux 系统中最重要的三个部分:ARM Linux 系统移植,ARM
Linux 驱动程序开发以及Qt GUI 开发, 在同类书籍中比较少见。
其次,本书的讲述不依赖于具体某个厂家开发板, 样读者可以使用任意一款类似的开
发板就可以进行实践学习,同时对于没有开发板的读者也可以学到更多的知识。
另外,本书提供了书中出现的所有实例的源代码,便于读者参考使用,更重要的是读者
不用手动输入 些代码,从而节省时间。
本书的主要组成:
本书分为三个部分,共12 章节,每一部分由4 章内容组成。
第一部分讲述ARM Linux 系统移植,首先第1 章讲述嵌入式系统开发入门,主要针对
您可能关注的文档
- 《Thinking_in_Java_1_简体中文版》.pdf
- 《Thinking_in_Java中文版》.pdf
- 《ThinkPad_SL400安装Mac_OS_X_Snow_Leopard》.doc
- 《ThinkPad改LED背光安装教程》.pdf
- 《Think_in_java学习笔记》.doc
- 《This is glass or lamp》.ppt
- 《Three-dimensional analytical model on laser-powder interaction during laser cladding》.pdf
- 《three-level boost-type Vienna rectifier》.pdf
- 《Timed and High-level Petri Nets 》.pdf
- 《TI_LED_Lighting_Overview》.ppt
最近下载
- 内部调动审批表(模板) .pdf VIP
- 《职工非因工伤残或因病丧失劳动能力程度鉴定标准(试行)》.doc VIP
- 民宿项目建设可行性研究报告.docx VIP
- IEC 61133-2006 车辆组装和运行前的整车试验规范(中文).docx VIP
- 部编人教版七年级历史上册第19课《北魏政治和北方民族大交融》说课课件(共24张).ppt VIP
- 2025年儿童青少年近视防控白皮书.pdf VIP
- 2024年执业助理医师(临床)考试备考重点题库(600题版).doc VIP
- 2023年口腔助理医师考试备考重点题库(600题版).docx VIP
- 临床研究答辩.pptx VIP
- 西门子S7-200 SMART PLC应用技术图解项目教程全册教案.docx VIP
文档评论(0)