封面
版权信息
编委会
编写者简介
序
主编致辞
前言
本书使用说明
第1部分 嵌入式开发基础
第1章 引言
1.1 嵌入式产业概况
1.2 Linux操作系统
1.3 ARM体系概况
1.4 常见嵌入式产品及其基本平台简介
- APP免费
1.5 嵌入式产品开发基本流程
- APP免费
第2章 C语言编程要点
- APP免费
2.1 数据类型
- APP免费
2.2 常数
- APP免费
2.3 变量
- APP免费
2.4 操作符
- APP免费
2.5 表达式和语句
- APP免费
2.6 复合类型
- APP免费
2.7 流程控制
- APP免费
2.8 函数
- APP免费
2.9 指针
- APP免费
2.10 预处理语句
- APP免费
第3章 开发环境
- APP免费
3.1 Linux使用基础
- APP免费
3.2 Linux常用命令
- APP免费
3.3 Shell使用进阶
- APP免费
3.4 Debian 5.0 的安装与使用
- APP免费
3.5 建立交叉编译环境
- APP免费
3.6 vi编辑器
- APP免费
3.7 gcc工具链
- APP免费
3.8 make与Makefile
- APP免费
3.9 gdb调试工具
- APP免费
3.10 buildroot开发工具
- APP免费
第2部分 ARM架构与编程
- APP免费
第4章 ARM处理器架构与编程模型
- APP免费
4.1 嵌入式硬件系统
- APP免费
4.2 ARM架构概述
- APP免费
4.3 ARM指令集概述
- APP免费
4.4 GNU ARM汇编
- APP免费
4.5 汇编与C语言
- APP免费
4.6 汇编与C语言混合编程
- APP免费
第5章 搭建嵌入式固件开发平台
- APP免费
5.1 硬件设备与软件环境
- APP免费
5.2 搭建开发环境
- APP免费
5.3 创建固件程序
- APP免费
第6章 S3C2410接口与编程
- APP免费
6.1 软中断异常编程
- APP免费
6.2 中断控制器及外部中断编程
- APP免费
6.3 定时器及其编程
- APP免费
6.4 GPIO接口
- APP免费
6.5 UART控制器及串口通信应用
- APP免费
6.6 NAND Flash芯片与控制器
- APP免费
第7章 U-boot源码分析与移植
- APP免费
7.1 bootloader的概念
- APP免费
7.2 使用U-boot
- APP免费
7.3 U-boot源码分析
- APP免费
7.4 U-boot移植
- APP免费
第3部分 Linux系统编程
- APP免费
第8章 Linux系统编程基础
- APP免费
8.1 系统调用与API
- APP免费
8.2 程序的生成与执行
- APP免费
8.3 API的错误处理
- APP免费
8.4 命令行参数与环境变量
- APP免费
第9章 Linux文件系统编程
- APP免费
9.1 文件的概念
- APP免费
9.2 文件描述符与索引节点
- APP免费
9.3 文件操作的系统调用接口
- APP免费
9.4 标准I/O函数库
- APP免费
第10章 深入理解进程
- APP免费
10.1 Linux中的进程
- APP免费
10.2 进程与信号
- APP免费
10.3 进程与文件
- APP免费
10.4 进程间通信
- APP免费
第11章 socket编程
- APP免费
11.1 网络协议层次模型
- APP免费
11.2 socket编程接口
- APP免费
11.3 socket编程实例
- APP免费
第12章 多线程并发程序设计
- APP免费
12.1 线程的概念
- APP免费
12.2 线程编程接口
- APP免费
12.3 线程的同步
- APP免费
12.4 多线程并发程序设计
- APP免费
第4部分 内核与驱动编程
- APP免费
第13章 内核编程初步
- APP免费
13.1 从用户态到内核态
- APP免费
13.2 内核模块编程
- APP免费
13.3 字符设备驱动
- APP免费
第14章 内核编程接口
- APP免费
14.1 双向环形链表
- APP免费
14.2 等待与延时
- APP免费
14.3 定时器与延期工作
- APP免费
14.4 自旋锁与同步
- APP免费
14.5 端口IO和内存映射IO
- APP免费
14.6 中断
- APP免费
第15章 Linux 2.6设备模型
- APP免费
15.1 对象与集合
- APP免费
15.2 设备管理
- APP免费
15.3 常见总线与类别
- APP免费
第16章 Linux驱动实例详解
- APP免费
16.1 输入设备驱动
- APP免费
16.2 USB驱动
- APP免费
第5部分 嵌入式Linux系统构建
- APP免费
第17章 Linux内核构建
- APP免费
17.1 内核编译过程
- APP免费
17.2 内核配置系统架构
- APP免费
17.3 增加代码到内核
- APP免费
17.4 内核配置简介
- APP免费
17.5 启动内核
- APP免费
第18章 根文件系统构建
- APP免费
18.1 init进程
- APP免费
18.2 创建根文件系统
- APP免费
18.3 挂载根文件系统
- APP免费
第6部分 应用编程
- APP免费
第19章 C++语言编程要点
- APP免费
19.1 布尔型数据
- APP免费
19.2 引用
- APP免费
19.3 类和对象
- APP免费
19.4 类的继承
- APP免费
19.5 函数和操作符重载
- APP免费
19.6 覆盖与虚函数
- APP免费
19.7 名字空间
- APP免费
19.8 模板
- APP免费
19.9 异常处理
- APP免费
19.10 C与C++ 混合编程
- APP免费
第20章 嵌入式GUI编程
- APP免费
20.1 建立开发环境
- APP免费
20.2 简单的Qt应用程序
- APP免费
20.3 窗口布局
- APP免费
20.4 Qt对象
- APP免费
20.5 使用designer
- APP免费
20.6 Qt常用类
- APP免费
20.7 Qt综合应用
- APP免费
第21章 嵌入式数据库编程
- APP免费
21.1 基本SQL语句
- APP免费
21.2 建立SQLite3 开发平台
- APP免费
21.3 SQLite3 编程接口
- APP免费
21.4 使用SQLite3 工具
- APP免费
21.5 SQLite3 数据库应用实例
- APP免费
第22章 产品开发实例:无线信息终端
- APP免费
22.1 总体架构
- APP免费
22.2 硬件设计
- APP免费
22.3 软件设计
- APP免费
22.4 应用软件
- APP免费
附录A 缩 略 语
- APP免费
反侵权盗版声明
更新时间:2018-12-28 14:41:20