出版时间:2012-5 出版社:电子工业出版社 作者:杨水清,张剑,施云飞 编著 页数:621 字数:1024000
Tag标签:无
前言
你想知道手中的MP4由什么组成吗? 你想亲手制作一个电子相框吗? 你想深入研究操作系统内核,学习编写驱动程序吗? 你想为嵌入式系统设计功能强大的图形界面吗? 你想知道一个真实的嵌入式系统是如何从无到有建立起来的吗? 本书将通过作者亲身开发的经验带给你详细实用的解答。 嵌入式Linux开发的前景 嵌入式产业发展迅猛,已成为计算机体系的重要组成部分。嵌入式系统产品正不断渗透到各个行业之中,其产业增幅也不断加大。在后PC技术时代,嵌入式系统将拥有最大的市场。任何一个普通人都可以拥有从小到大的各种使用嵌入式技术的电子产品,小到手机、MP3等,大到智能家电、车载电子设备等。在工业和服务领域中,使用嵌入式技术的数字机床、工业机器人、安全系统等也在逐渐改变传统工业和服务方式。正是因为如此大的需求,促使笔者结合多年的开发经验,编写了本书。 本书特点 1.注重读者的学习与接受情况。在嵌入式Linux系统下进行开发,一个很大的困难就是各种工具纷繁复杂,不知从何入手。本书在每个部分都安排了一章,引导读者一步一步熟悉各种开发工具和环境,使读者首先建立起感性认识,为进一步深入学习打下基础。 2.代码注释规范细致。为了便于读者学习,在实例代码中,进行了非常详细的注释,这些注释可以引导读者理解和掌握编写程序的关键过程。例如,下面的代码是C语言标准库章节中的实例。在实例中,代码的文件名、代码的作用和重要函数的功能提示,都体现在了代码注释中。
内容概要
《精通ARM嵌入式Linux系统开发》由杨水清、张剑、施云飞编著,由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Bootloader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式IAnux
设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。
本书共包括4个方面的内容:在嵌入式系统的硬件结构中讲述了嵌入式处理器ARM的特点、嵌入式系统硬件环境的构建和ADS开发工具的使用;在嵌入式Linux系统移植中讲述了目标板软件环境的构建,主要包括Boot
Loader、Linux内核、文件系统及交叉开发环境的构建;在嵌入式Linux软件开发中讲述了嵌入式Linux
c语言开发工具的使用、标准库的使用、多任务开发基础和设备驱动开发基础;在嵌入式应用系统实例分析中讲述了嵌入式Linux的网络程序开发、MiniGUI
图形界面开发、CAN总线设备驱动设计、DM9000网络驱动设计、SD卡驱动设计和嵌入式B超系统设计。
《精通ARM嵌入式Linux系统开发》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广,非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。
作者简介
杨水清,国防科技大学电子科学与工程学院ATR实验室工程师,主要从事ASIC、嵌入式系统硬件开发及红外目标自动识别等领域的研究工作,曾经参与多项重大科研项目攻关。
张剑,毕业于国防科技大学,长期从事ARM嵌入式系统、MiniGUI、DICOM等方面的研究工作,在ARM嵌入式系统设计、Linux操作系统移植等领域具有相当丰富的工程实践经验,曾经组织和参与了包括嵌入式B超等系统的设计工作,投入市场后反响强烈。
施云飞,博士,国防科技大学电子科学与工程学院超宽带实验室工程师,主要从事ARM嵌入式软件开发、集成电路设计等领域的研究工作,在嵌入式系统中软硬件协同设计方面有较为深入的研究。
书籍目录
第1章 嵌入式系统概述
第2章 快速体验——目标板
第3章 ARM的内部资源
第4章 熟悉ARM处理器
第5章 熟悉ADS集成开发环境
第6章 ARM的外部电路
第7章 嵌入式操作系统概述
第8章 快速体验——构建开发环境
第9章 Linux使用基础
第10章 Bootloader
第11章 Linux内核移植
第12章 嵌入式Linux文件系统
第13章 嵌入式Linux C语言开发工具
第14章 快速体验一嵌入式C语言开发流程
第15章 嵌入式Linux C语言基础
第16章 嵌入式Linux C语言标准库
第17章 嵌入式Linux的多任务编程
第18章 多任务间通信和同步
第19章 设备驱动开发基础
第20章 嵌入式Linux的网络编程
第21章 MiniGUI图形界面设计
第22章 CAN总线驱动设计
第23章 SD卡驱动设计
第24章 网络驱动设计
第25章 综合案例——嵌入式B超
章节摘录
版权页:插图:
编辑推荐
《精通ARM嵌入式Linux系统开发》语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广,非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。
图书封面
图书标签Tags
无
评论、评分、阅读与下载