【内容简介】
本书由浅入深、通俗易懂地讲解了嵌入式Linux的系统设计与开发。全书共25章,从嵌入式处理器ARM开始,讲解了ARM处理器的资源、ARM的指令集、ADS开发工具、嵌入式系统硬件环境的构建、Boot Loader、Linux内核移植、嵌入式文件系统、嵌入式Linux多任务程序开发、嵌入式Linux设备驱动开发、嵌入式Linux网络程序开发、MiniGUI图形界面开发、设备驱动开发案例、综合案例等内容。书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。
本书共有四个方面的内容。在嵌入式系统的硬件结构中讲述了嵌入式处理器ARM的特点、嵌入式系统硬件环境的构建和ADS开发工具的使用。在嵌入式Linux系统移植中讲述了目标板软件环境的构建,主要包括Boot Loader、Linux内核、文件系统以及交叉开发环境的构建。在嵌入式Linux软件开发中讲述了嵌入式Linux C语言开发工具的使用、标准库的使用、多任务开发基础和设备驱动开发基础。在嵌入式应用系统实例分析中讲述了嵌入式Linux的网络程序开发、MiniGUI图形界面开发、CAN总线设备驱动设计、DM9000网络驱动设计、SD卡驱动设计和嵌入式B超系统设计。
本书语言通俗易懂,内容丰富,注重理解与实例,知识涵盖面广。非常适合从事嵌入式Linux系统开发的初级工程师、高校学生、Linux程序开发人员阅读和学习。
【作译者介绍】
本书提供作译者介绍
杨水清,国防科技大学电子科学与工程学院ATR实验室工程师,主要从事ASIC、嵌入式系统硬件开发及红外目标自动识别等领域的研究工作,曾经参与多项重大科技项目攻关。
.. << 查看详细
【目录信息】
第1章 嵌入式系统概述
1.1 嵌入式系统简介
1.1.1 嵌入式系统
1.1.2 嵌入式系统的特点
1.1.3 嵌入式系统的发展趋势
1.2 嵌入式系统中的处理器
1.2.1 微处理器
1.2.2 微控制器
1.2.3 数字信号处理器
1.2.4 嵌入式片上系统
1.3 嵌入式系统中的软件系统
1.3.1 嵌入式系统中的软件系统
1.3.2 嵌入式系统软件开发的一般过程
1.3.3 嵌入式应用程序的开发
1.4 本章小结
第2章 快速体验——目标板
2.1 目标板结构
2.2 ARM初体验
2.2.1 测试ARM处理器
<< 查看详细目录
【前言】
你想知道手中的MP4由什么组成吗?.
你想亲手制作一个电子相框吗?
你想深入研究操作系统内核,学习编写驱动程序吗?
你想为嵌入式系统设计功能强大的图形界面吗?
你想知道一个真实的嵌入式系统是如何从无到有建立起来的吗?
本书将从作者亲身开发的经验带给你详细实用的解答!
嵌入式Linux开发的前景
嵌入式产业发展迅猛,已成为计算机体系的重要组成部分。嵌入式系统产品正不断渗透各个行业,其产业增幅也不断加大。在计算机后PC技术时代,嵌入式系统将拥有最大的市场。任何一个普通人都可以拥有从小到大的各种使用嵌入式技术的电子产品,小到手机、MP3等,大到智能家..
<< 查看前言
【书摘】
嵌入式系统(Embeded System)是计算机技术、通信技术、半导体技术、微电子技术、语音图像数据传输技术,甚至传感器等先进技术和具体应用对象相结合后的更新换代产品。因此往往是技术密集、投资强度大、高度分散、不断创新的知识密集型系统,反映当代最新技术的先进水平。嵌入式系统不仅和一般的PC机上的应用系统不同,就是针对不同的具体应用而设计的嵌入式系统之间差别也很大。嵌入式系统一般功能单一、简单,且在兼容性方面要求不高,但是在大小、成本方面限制较多。嵌入式计算机基本上不能算是嵌入式系统,它仍然是计算机一类,只不过是工作条件有所不同而已,因为它还保留了计算机的基本。
1.1 嵌入式系统简介
事实上,在很早以前,嵌入式这个概念就已经存在了。在通信方面,嵌入式系统在20世纪60年代就用于对电子机械电话交换的控制,当时被称为“存储式程序控制系统”(Stored Program Control)。
嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单地说就是系统的应用软件与系统的硬件一体化,类似于BIOS的工作方式。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时的和多任务的体系。
1.1.1 嵌入式系统
嵌入式计算机的真正发展是在微处理器问世之后:1971年11月,Intel公司成功地把算术运算器和控制器电路集成在一起,推出了第一款微处理器lntel4004,其后各厂家陆续推出了许多8位、16位的微处理器,包括Intel 8080/8085、8086,Motorola的6800、68000,以及Zilog的Z80、Z8000等。以这些微处理器作为核心所构成的系统,广泛地应用于仪器仪表、医疗设备、机器人、家用电器等领域。微处理器的广泛应用形成了一个广阔的嵌入式应用市场,计算机厂家开始大量地以插件方式向用户提供OEM产品,再由用户根据自己的需要选择一套适合的CPU板、存储器板以及各式I/O插件板,从而构成专用的嵌入式计算机系统,并将其嵌入到自己的系统设备中。
……
免费试读 第24章..
免费试读 第8章..
>>
进入在线免费试读>>
51CTO在线试读