


定价:79元
印次:2-8
ISBN:9787302365044
出版日期:2014.07.01
印刷日期:2024.01.24
图书责编:刘金喜
图书分类:教材
本书系统论述了在Linux环境下开发嵌入式系统的设计思想、设计方法及开发流程,通过实例与设计项目,帮助读者尽快掌握嵌入式系统的基本概念,提高嵌入式设计技能。本书共12章,内容包括嵌入式基础知识、Linux概述、ARM体系架构、嵌入式编程、交叉工具链、Bootloader、定制内核、文件系统、驱动程序开发基础、嵌入式图形设计等。本书的最后给出了一个综合实例,帮助读者理解嵌入式Linux的开发方法和技巧。 本书可作为高校计算机、通信、电子专业相关课程的教材,也可供广大嵌入式开发人员参考。
前 言 嵌入式Linux系统由于具有开源、网络功能强大、内核稳定、高效等特性,在产品开发周期、产品的功能可扩充性、开发时的人力投入等方面都具有显著的优势,因此广泛应用于高、中、低端智能电子设备中。而它与ARM的结合,更是一种主流的解决方案。嵌入式Linux+ARM已经广泛应用于机顶盒、智能手机、平板电脑、MPC(多媒体个人计算机)、网络设备、工业控制等领域,并且具有良好的市场前景。 嵌入式系统是以应用为中心,以计算机技术为基础,采用可裁剪软硬件,适用于对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统。 在新兴的嵌入式系统产品中,常见的有MP3、智能手机、平板电脑、数字播放器、GPS、机顶盒、嵌入式服务器、家庭游戏网关、VoIP、PDA、数字视讯录像机及瘦客户机等。嵌入式系统是未来生活的一个基础平台,将会大大影响人们的生活方式。 本书将系统地讲解嵌入式Linux开发流程中的各个步骤,详细解析各个流程中的疑点、难点。本书分3个部分,共12章。各部分内容如下: 第一部分为基础知识篇,主要讲解嵌入式系统与Linux相关的基础知识,其中第1章为嵌入式系统基础,主要讲解嵌入式相关的概念、历史、应用及前景;第2章为Linux概论,主要是与Linux基础相关的知识,如Linux桌面系统、Linux常用软件的使用及Linux常见命令等;第3章为ARM体系架构,主要介绍ARM架构的相关知识,如ARM指令集、ARM处理器基本原理等;第4章为嵌入式编程,将简要介绍嵌入式汇编语言及C语言的编程基础。 第二部分为开发入门篇,主要介绍嵌入式开发的基本方法,这部分是本书的重点,...
第1章 嵌入式系统基础 1
1.1 嵌入式系统 1
1.1.1 嵌入式系统的概念 1
1.1.2 嵌入式系统的组成 3
1.1.3 嵌入式系统的发展 5
1.1.4 嵌入式系统的应用前景 8
1.2 嵌入式处理器 11
1.2.1 嵌入式微控制器(EMCU) 11
1.2.2 嵌入式微处理器(EMPU) 12
1.2.3 嵌入式数字信号处理器(EDSP) 13
1.2.4 嵌入式片上系统(ESOC) 13
1.3 嵌入式操作系统 13
1.3.1 Linux 15
1.3.2 VxWorks 15
1.3.3 WinCE 16
1.3.4 μC/OS-II 16
1.3.5 eCOS 17
1.3.6 Android 17
1.3.7 iOS 18
1.3.8 WP和Windows RT 18
1.4 嵌入式系统设计 18
1.4.1 嵌入式系统开发流程 18
1.4.2 嵌入式系统开发方法 19
思考与练习 20
第2章 Linux基础 22
2.1 Linux简介 22
2.1.1 Linux的历史 23
2.1.2 Linux特点 23
2.1.3 Linux与Windows 25
2.1.4 Linux的主要组成部分 27
2.1.5 Linux的种类和特性 30
2.2 图形操作界面 33
2.2.1 Linux与图形界面 34
2.2.2 KDE 35
2.2.3 GNOME 37
2.2.4 GNOME与KDE... 查看详情





