嵌入式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语言的编程基础。