本篇主要提供深度实践嵌入式Linux系统移植电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
嵌入式Linux领域的里程碑之作,由有多年实践经验的资深嵌入式Linux专家撰写,深度与实践性兼备
从源码实现和工程实践两个维度深度讲解了u-boot、Linux内核、驱动和应用程序的移植原理和方法
随着物联网时代的到来,市场对各类智能设备的需求也日渐高涨。智能设备的核心技术是集成电路芯片和嵌入式操作系统,而嵌入式操作系统更可以称为是智能设备的灵魂。多年来,Linux系统因为其开源免费、安全稳定、社区支持丰富和移植裁剪方便等特点一直备受全球各大设备厂商的青睐,当仁不让地成为众多嵌入式操作系统中耀眼的明星。在智能手机大行其道的今天,Android系统牢牢占据着80%以上的市场份额,而在Android系统华丽的外衣之下,依然是Linux系统强有力的支撑。
智能设备的发展并没有止步在智能手机,而是快速朝着智能可穿戴设备、智能家居和车联网等方向扩张。但要想把Linux系统移植到这些外设丰富并且处理器架构各异的设备中,对于初级工程师而言也并非易事,因为这不仅要求工程师熟悉C、汇编等编程语言,了解基本的硬件操作方法和协议规范,还要求工程师对Linux的内核架构、编译系统、调试方法以及各个子系统的源码结构有所理解。为了让读者能够顺利具备Linux系统移植的能力,本书被设计为一站式学习教程,即:
涉及Linux系统各个层面的移植,包括启动加载程序、Linux内核、Linux应用程序等;
提供深入的理论讲解和完整的源码剖析,同时也分析了启动加载程序和Linux内核的编译系统;
分别提供对使用ARM9/S3C2440和ARM11/S3C6410两款处理器的开发板移植过程的详细实录,以人性化的方式让读者理解整个移植过程中代码和系统功能的变迁。
《深度实践嵌入式Linux系统移植》是嵌入式Linux领域的里程碑之作,它为Linux系统的移植提供了系统的、一站式的学习方案,已经在数万学员中被检验并获得高度认可。作者是该领域具有近10年经验的技术专家,而且一直在开发一线和教学一线,深谙企业需求和读者需求。
它在内容上有3大特点:
一,内容全面:涉及Linux系统移植的各个层面,包括启动加载程序、Linux内核、Linux应用程序等;
第二,内容深入:提供了完整的源码分析和深入的理论讲解,包含启动加载程序、Linux内核的编译系统等各方面;
第三,结合生产实践:分别提供对使用ARM9/S3C2440和ARM11/S3C6410两款处理器的开发板移植过程的详细实录。
全书一共23章,分为四个部分:
一部分:准备工作(第1章)
详细介绍了嵌入式系统的硬件架构、软件架构以及嵌入式Linux移植环境的搭建,为后面的学习做好准备工作;
第二部分:u-boot移植(第2~5章)
系统讲解了u-boot工程与编译系统,详细分析了u-boot的启动流程,全方位演示了如何在ARM9/S3C2440和ARM11/S3C6410上移植u-boot,实战性极强,能让读者举一反三。
第三部分:Linux内核移植(第6~18章)
首先从源码的角度讲解与分析了Linux内核的架构、编译、配置、调试以及完整的启动流程;其次介绍了Linux内核移植的准备工作和小系统的构建;紧接着深度地讲解了Linux网卡驱动、混杂设备驱动、I2C驱动、SPI驱动、Nand Flash驱动、SD/MMC卡驱动、LCD驱动、触摸屏驱动、声卡驱动、USB驱动等几乎所有驱动的完整移植方法和过程,这是迄今为止翔实的关于Linux设备驱动移植的资料之一。
第四部分 应用程序移植(第19~23章)
从工程实践的角度深入讲解了嵌入式Qt、嵌入式多媒体程序、嵌入式数据库、嵌入式JVM等核心Linux应用程序的移植。
范展源 资深嵌入式系统专家,毕业于华中科技大学,从事嵌入式应用系统开发多年,经验非常丰富。对C、C++、Java等技术和Linux操作系统有非常深入的研究;精通Qt和Android系统及其应用程序的开发;熟悉ARM/MSP430/51架构,精通S3C2440/S3C6410等处理器,熟练掌握基于CC2530等处理器的Zigbee应用开发。曾参与完成移动图像监控系统、发电厂自动准同期装置、智能医疗监护系统、移动安全保等项目、Global Intelligent Management System物联网控制管理系统的实现。
曾就职于中软和国嵌嵌入式培训中心,现就职于四川大学锦城学院电子系。
刘韬 资深嵌入式系统专家,毕业于四川大学计算机学院,获博士学位。长期从事嵌入式系统研发,精通C/C++语言,ARM汇编语言,擅长嵌入式底层开发、Qt图形界面开发。曾主持完成嵌入式智能菜单系统、嵌入式系统智能电源管理系统等项目。曾就职于北京科银京成有限公司,担任嵌入式系统工程师,现就职于西南民族大学计算机科学与技术学院,从事物联网领域的科研与教学工作。