ARM嵌入式Linux系统开发详解(第2版)

弓雷 (作者)
本书是获得了大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第2版。本书由浅入深,全面、系统地介绍了基于ARM体系结构的嵌入式Linux系统开发所涉及的方方面面技术,并提供了大量实例供读者实战演练。另外,本书提供了9小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。

本书共分4篇。第1篇介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序;第2篇介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、嵌入式GUI程序开发和软件项目管理;第3篇介绍ARM体系结构及开发实例、深入Bootloader、解析Linux内核、嵌入式Linux启动流程、Linux文件系统、建立交叉编译工具链、命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇结合5个案例介绍了Linux设备驱动、网络设备驱动、Flash设备驱动和USB驱动的开发过程,以此提高读者的实战水平。

本书适合广大从事嵌入式Linux系统开发的人员、对嵌入式Linux系统开发有兴趣的爱好者及大中专院校相关专业的学生阅读。相关培训院校及高校的老师亦可将本书作为教材使用。

订单号也有好运气

11·4至11·11日,订单号末两位逢11,将获赠付款金额等值代金券。末三位逢111,双倍赠送。

以上仅限电子书订单,祝双11快乐。

ps:当日提交未付款订单超过5笔,视为放弃参与好运气活动。

预告:11日~13日,电子书满99即享半价!

电子书
¥48.30
格式
mobi   pdf

纸质书
¥69.00

出版信息

  • 书  名ARM嵌入式Linux系统开发详解(第2版)
  • 执行编辑关于本书的内容有任何问题,请联系 杨帆
  • 出版日期2014-01-31
  • 书  号978-7-302-34052-2
  • 定  价69.00 元
  • 页  数466
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售
  • 授权方清华大学出版社

本书特色

1. 循序渐进,由浅入深
为了让初学者快速进入嵌入式系统开发领域,本书一开始对嵌入式系统的软件和硬件做了全面的介绍,让读者对嵌入式系统有一个基本的认识。同时,在书中讲解的知识点都配备了完整的实例,读者可以通过实例学习嵌入式系统开发的相关知识。

2. 技术全面,内容充实
作者本人从事嵌入式系统开发多年,深入了解嵌入式系统开发的各个方面,在书中讲解了嵌入式Linux开发的各个要点,包括Linux内核的构成、工作流程、驱动程序开发、文件系统、程序库等知识,使读者全面了解嵌入式Linux开发的各个知识点。

3. 实例讲解,理解深刻
嵌入式Linux开发书籍众多,很多书籍偏重理论。本书所有的实例都经过作者验证,并且有详细的操作过程和实验结果。其次,本书的操作实例有完整的实验环境描述,读者可以通过实例加深对知识点的理解。

4. 化整为零,深入剖析
嵌入式系统开发涉及知识面广,技术复杂。本书剥茧抽丝,力求找出开发过程中关键的知识点。从关键点入手,通过简单易懂的例子剖析技术原理,帮助读者掌握复杂的技术。

5. 详解典型项目案例开发,提高实战水平
本书详细分析了DM9000网卡驱动、NAND Flash设备驱动和USB驱动的实现。通过这三个项目案例,可以提高读者的设备驱动开发水平,从而具备独立进行驱动开发的能力。

6. 提供多媒体教学视频和源文件
本书专门提供了9小时多媒体教学视频和实例源文件,便于读者高效、直观地学习。这些学习资料需要读者按照封面的提示自行下载。

目录

前言 阅读
第 1 篇 Linux嵌入式开发基础篇 阅读
第 1 章 嵌入式系统入门 阅读
第 2 章 嵌入式软硬件系统
第 3 章 ARM处理器
第 4 章 嵌入式Linux 阅读
第 5 章 建立软件开发环境
第 6 章 第一个Linux应用程序
第 2 篇 Linux嵌入式开发应用篇
第 7 章 Linux应用程序编程基础
第 8 章 开发多进程/线程程序
第 9 章 网络通信应用
第 10 章 串口通信编程
第 11 章 嵌入式GUI程序开发
第 12 章 软件项目管理
第 3 篇 Linux系统篇
第 13 章 ARM体系结构及开发实例
第 14 章 深入Bootloader
第 15 章 解析Linux内核
第 16 章 嵌入式Linux启动流程
第 17 章 Linux文件系统
第 18 章 建立交叉编译工具链
第 19 章 强大的命令系统BusyBox
第 20 章 Linux内核移植
第 21 章 内核和应用程序调试技术
第 4 篇 Linux嵌入式驱动开发篇
第 22 章 Linux设备驱动
第 23 章 网络设备驱动程序
第 24 章 Flash设备驱动
第 25 章 USB驱动开发

作者介绍

弓雷,从事嵌入式系统软件开发9年。擅长计算机通信技术,对操作系统内核及底层技术有深入研究。技术涉猎广泛,熟悉Intel IXA架构网络处理器、ARM体系结构、MIPS体系结构和TCP/IP网络协议栈等。曾经移植过Linux 2.6内核到嵌入式设备,参与研发了某部队火控武器通信系统、无人驾驶汽车项目通信系统及10GE/POS骨干网流量管理系统等。目前担任嵌入式软件研发工程师和微码软件研发工程师,从事某公司骨干网P2P流量管理设备的研发。
  • 电子书要1W元,确定没有出错么
    zhaozengguang  发表于 2014-11-24 15:46:37
    • 这本书是专门用于测试某些功能哒,请勿购买,买了不退货哦

      杨帆  发表于 2014-11-24 16:17:57
  • 这不是清华出版社出版的图书吗?
    001003  发表于 2016-01-15 19:19:40
  • 这书真的很坑,乱七八糟的讲了一堆,该深的不深,不该说的浪费篇幅。装个XSHELL都要用好几页来说,linux下不会装东西都还能说,window下也要花很大篇幅来说安装(仅仅只是安装!),我相信能需要读这本书的人,至少都是有基础的(如果没基础,你这本书更不用读了,汇编和C让菜鸟怎么理解?)。总之,不要买,垃圾书!
    donitry  发表于 2016-05-27 09:55:03
  • 书P98页“从文件读写程序块”代码错误:
    1. 缺少int i 变量声明;
    2. 08行:if( NULL== fp)
    Enoch  发表于 2017-10-25 18:59:16
合作: 赌博游戏 365bet官网 新葡京娱乐场