嵌入式Linux开发精品图书全面升级,ChinaUnix社区鼎力推荐 由浅入深,全面解析基于ARM体系结构的嵌入式Linux系统开发 结合多个实例和5个典型案例,深入剖析嵌入式开发的原理及过程 赠送40段共9小时语音教学视频,赠送教学PPT 版本新颖:书中涉及的软件及开发环境都是当前*为流行的版本 由浅入深:从嵌入式系统的软硬件开始讲解,逐步深入到实际开发
售 价:¥
纸质售价:¥54.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第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 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜