万本电子书0元读

万本电子书0元读

顶部广告

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

      嵌入式Linux开发精品图书全面升级,ChinaUnix社区鼎力推荐   由浅入深,全面解析基于ARM体系结构的嵌入式Linux系统开发   结合多个实例和5个典型案例,深入剖析嵌入式开发的原理及过程   赠送40段共9小时语音教学视频,赠送教学PPT   版本新颖:书中涉及的软件及开发环境都是当前*为流行的版本   由浅入深:从嵌入式系统的软硬件开始讲解,逐步深入到实际开发

售       价:¥

纸质售价:¥54.50购买纸书

592人正在读 | 5人评论 6.2

作       者:弓雷

出  版  社:清华大学出版社

出版时间:2014-02-01

字       数:28.3万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(5条)
  • 读书简介
  • 目录
  • 累计评论(5条)
  “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的*发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。    《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》是获得了大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第2版。《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》由浅入深,全面、系统地介绍了基于ARM体系结构的嵌入式Linux系统开发所涉及的方方面面技术,并提供了大量实例供读者实战演练。另外,《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》提供了9小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。   《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》共分4篇。第1篇介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序;第2篇介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、嵌入式GUI程序开发和软件项目管理;第3篇介绍ARM体系结构及开发实例、深入Bootloader、解析Linux内核、嵌入式Linux启动流程、Linux文件系统、建立交叉编译工具链、命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇结合5个案例介绍了Linux设备驱动、网络设备驱动、Flash设备驱动和USB驱动的开发过程,以此提高读者的实战水平。   《Linux典藏大系:ARM嵌入式Linux系统开发详解(第2版)》适合广大从事嵌入式Linux系统开发的人员、对嵌入式Linux系统开发有兴趣的爱好者及大中专院校相关专业的学生阅读。 “Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计销量近10万册。丛书中部分图书荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域最知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的*发展,全部采用当前最流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。 《Linux典藏大系:ARM嵌式Linux系统发详解(第2版)》是获得了大量读者好评的“Linux典藏大系”中的《ARM嵌式Linux系统发详解》的第2版。《Linux典藏大系:ARM嵌式Linux系统发详解(第2版)》由浅深,全面、系统地介绍了基于ARM体系结构的嵌式Linux系统发所涉及的方方面面技术,并提供了大量实例供读者实战演练。另外,《Linux典藏大系:ARM嵌式Linux系统发详解(第2版)》提供了9小时多媒体教学视频及书中涉及的实例源程序,便于读者高效、直观地学习。 《Linux典藏大系:ARM嵌式Linux系统发详解(第2版)》共分4篇。第1篇介绍了嵌式系统门、嵌式软硬件系统、ARM处理器、嵌式Linux、软件发环境建立和第一个Linux应用程序;第2篇介绍了Linux应用程序编程基础、发多程/线程程序、网络通信应用、串行口通信编程、嵌式GUI程序发和软件项目管理;第3篇介绍ARM体系结构及发实例、深Bootloader、解析Linux内核、嵌式Linux启动流程、Linux文件系统、建立交叉编译工具、命令系统BusyBox、Linux内核移植,以及内核和应用程序调试技术;第4篇结合5个案例介绍了Linux设备驱动、网络设备驱动、Flash设备驱动和USB驱动的发过程,以此提高读者的实战水平。 《Linux典藏大系:ARM嵌式Linux系统发详解(第2版)》适合广大从事嵌式Linux系统发的人员、对嵌式Linux系统发有兴趣的爱好者及大中专院校相关专业的学生阅读。
【推荐语】
    ChinaUnix社区力荐!由浅深,全面解析基于ARM体系结构的嵌式Linux系统发     结合多个实例和5个典型案例,深剖析嵌式发的原理及过程,赠送40段(9小时)教学视频,赠送教学PPT     版本新颖:书中涉及的软件及发环境都是当前*为流行的版本     由浅深:从嵌式系统的软硬件始讲解,逐步深到实际发     内容全面:涵盖嵌式Linux系统发的大部分知识和典型应用     注重原理:对每个知识从概念和基本原理行了详细而透彻的分析     重突出:对Bootloader和Linux内核的功能和移植行了详细介绍     实践性强:结合多个典型实例和5个应用案例,提高读者的发水平 Linux精品图书推荐(请丛书查看) 《Linux系统移植(第2版)》 《Linux网络编程(第2版)》 《Linux环境C程序设计(第2版)》 《Linux C程序设计王者归来》 《零起飞学Linux C编程》 《Linux驱动发门与实战(第2版)》 《Linux典藏大系(套装全2册):Linux从门到精通+Shell从门到精通》 《Linux典藏大系(套装全4册):Linux从门到精通+Linux系统管理与网络管理+Linux服务器架设指南+Shell从门到精通》
【作者】
弓雷,从事嵌式系统软件发9年。擅长计算机通信技术,对操作系统内核及底层技术有深研究。技术涉猎广泛,熟悉Intel IXA架构网络处理器、ARM体系结构、MIPS体系结构和TCP/IP网络协议栈等。曾经移植过Linux 2.6内核到嵌式设备,参与研发了某部队火控武器通信系统、无人驾驶汽车项目通信系统及10GE/POS骨干网流量管理系统等。目前担任嵌式软件研发工程师和微码软件研发工程师,从事某公司骨干网P2P流量管理设备的研发。
目录展开

前言

第1篇 Linux嵌入式开发基础篇

第1章 嵌入式系统入门

1.1 什么是嵌入式系统

1.2 嵌入式系统应用领域

1.3 嵌入式系统发展

1.4 典型的嵌入式系统组成

1.5 小结

第2章 嵌入式软硬件系统

2.1 电路基本知识

2.2 计算机组成原理

2.3 软件基础知识

2.4 操作系统知识

2.5 小结

第3章 ARM处理器

3.1 微处理器和微控制器

3.2 ARM处理器介绍

3.3 ARM指令集

3.4 ARM的结构

3.5 ARM的功能选型

3.6 小结

第4章 嵌入式Linux

4.1 常见的嵌入式操作系统

4.2 嵌入式Linux操作系统

4.3 小结

第5章 建立软件开发环境

5.1 独立的Linux系统

5.2 运行在Windows上的Linux系统

5.3 Linux常用工具

5.4 Windows常用工具

5.5 ARM集成开发环境ADS

5.6 小结

第6章 第一个Linux应用程序

6.1 向世界问好——Hello,World!

6.2 程序背后做了什么

6.3 程序如何来的——编译的全部过程

6.4 更简单的办法——用Makefile管理工程

6.5 小结

第2篇 Linux嵌入式开发应用篇

第7章 Linux应用程序编程基础

7.1 内存管理和使用

7.2 ANSI C文件管理

7.3 POSIX文件I/O编程

7.4 小结

第8章 开发多进程/线程程序

8.1 多进程开发

8.2 多线程开发

8.3 小结

第9章 网络通信应用

9.1 网络通信基础

9.2 Socket通信基本概念

9.3 Socket高级应用

9.4 小结

第10章 串口通信编程

10.1 串口介绍

10.2 开发串口应用程序

10.3 串口应用实例——手机短信发送

10.4 小结

第11章 嵌入式GUI程序开发

11.1 Linux GUI介绍

11.2 开发图形界面程序

11.3 深入Qt编程

11.4 移植Qtopia到ARM开发板

11.5 小结

第12章 软件项目管理

12.1 源代码管理

12.2 版本控制系统Subversion

12.3 开发文档管理——常见的开发文档

12.4 使用trac管理软件开发文档

12.5 Bug跟踪系统

12.6 小结

第3篇 Linux系统篇

第13章 ARM体系结构及开发实例

13.1 ARM体系结构介绍

13.2 编程模型

13.3 内存管理单元

13.4 常见接口和控制器

13.5 小结

第14章 深入Bootloader

14.1 初识Bootloader

14.2 U-Boot分析

14.3 U-Boot启动流程分析

14.4 移植U-Boot到开发板

14.5 小结

第15章 解析Linux内核

15.1 基本知识

15.2 Linux内核的子系统

15.3 Linux内核代码的工程结构

15.4 内核编译系统

15.5 小结

第16章 嵌入式Linux启动流程

16.1 Linux内核初始化流程

16.2 PC的初始化流程

16.3 嵌入式系统的初始化

16.4 Linux内核初始化

16.5 启动init内核进程

16.6 根文件系统初始化

16.7 内核交出权限

16.8 init进程

16.9 初始化RAM Disk

16.10 小结

第17章 Linux文件系统

17.1 Linux文件管理

17.2 Linux文件系统原理

17.3 常见的Linux文件系统

17.4 其他文件系统

17.5 小结

第18章 建立交叉编译工具链

18.1 什么是交叉编译

18.2 需要哪些东西

18.3 手工创建工具链

18.4 使用脚本创建工具链

18.5 更简便的方法——获取已编译好的交叉编译环境

18.6 小结

第19章 强大的命令系统BusyBox

19.1 BusyBox简介

19.2 交叉编译BusyBox

19.3 使用BusyBox

19.4 小结

第20章 Linux内核移植

20.1 Linux内核移植要点

20.2 平台相关代码结构

20.3 建立目标平台工程框架

20.4 建立目标平台代码框架

20.5 构建目标板代码

20.6 小结

第21章 内核和应用程序调试技术

21.1 使用gdb调试应用程序概述

21.2 基本的调试技术

21.3 多进程调试

21.4 调试意外终止的程序

21.5 内核调试技术

21.6 小结

第4篇 Linux嵌入式驱动开发篇

第22章 Linux设备驱动

22.1 设备驱动介绍

22.2 Linux内核模块

22.3 Linux设备驱动

22.4 字符设备驱动开发实例

22.5 小结

第23章 网络设备驱动程序

23.1 网络基础知识

23.2 以太网基础

23.3 网卡工作原理

23.4 内核网络分层结构

23.5 内核网络设备驱动框架

23.6 实例:DM9000网卡驱动分析

23.7 小结

第24章 Flash设备驱动

24.1 Linux Flash驱动结构

24.2 Flash设备基础

24.3 内核MTD层

24.4 Flash设备框架

24.5 Flash设备驱动实例——NOR Flash设备驱动剖析

24.6 Flash设备驱动实例——NAND Flash设备驱动分析

24.7 小结

第25章 USB驱动开发

25.1 USB体系介绍

25.2 USB驱动程序框架

25.3 USB驱动实例剖析

25.4 小结

累计评论(5条) 5个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部