更新时间:2018-12-27 15:18:50
封面
版权信息
前言
第1部分 嵌入式开发必备基础
第1章 软件开发基础
1.1 嵌入式环境下的C语言使用技巧
1.2 ARM汇编语言
1.3 ARM汇编和C语言的混合编程的实例
1.4 本章小结
第2章 嵌入式开发的软件结构
2.1 轮询方式的嵌入式软件结构及实例
2.2 带中断处理的软件结构及实例
2.3 本章小结
第3章 嵌入式操作系统
3.1 嵌入式操作系统概述
3.2 嵌入式操作系统的重要概念
3.3 进程调度程序实例解析
3.4 嵌入式文件系统实例
3.5 板级支持包(BSP)
3.6 本章小结
第4章 嵌入式开发的硬件基础
4.1 常用的电子元器件
4.2 IC与硬件框图分析
4.3 嵌入式处理器
4.4 S3C2410/2440处理器介绍
4.5 ARM嵌入式微处理器的选型
4.6 本章小结
第2部分 µC/OSII嵌入式开发
第5章 µC/OSII开发基础
5.1 嵌入式实时操作系统
5.2 µC/OSII开发要点及程序框架
5.3 µC/OSII的启动初始化过程实例解析
5.4 本章小结
第6章 µC/OSII的移植及应用实例
6.1 ARM平台的µC/OSII移植实例
6.2 基于µC/OSII的网络协议栈Lwip移植实例
6.3 µC/OSII的系统优化
6.4 本章小结
第3部分 嵌入式Linux开发
第7章 嵌入式Linux开发基础
7.1 使用开发套件提供的编译环境
7.2 自建交叉编译环境
7.3 GNU交叉工具链的介绍与使用
7.4 编译和配置BootLoader
7.5 Makefile文件及编写实例
7.6 本章小结
第8章 嵌入式Linux系统的驱动程序开发
8.1 Linux内核简介
8.2 Linux重要的内核机制
8.3 Linux的内核模块
8.4 Linux驱动程序开发概要及基本流程
8.5 字符设备驱动开发及实例
8.6 音频设备驱动开发及实例
8.7 网络设备驱动开发及实例
8.8 Nand Flash驱动程序的编写实例
8.9 本章小结
第9章 嵌入式Linux的Qt开发
9.1 Qt/Embedded和Qtopia简介
9.2 建立Qt/Embedded的开发环境
9.3 Qt程序设计基础及简单实例
9.4 Qt的信号和槽机制及实例
9.5 Qt的显示机制分析
9.6 本章小结
第10章 嵌入式Linux系统的网络协议栈
10.1 TCP/IP协议及Linux协议栈概述
10.2 ARP协议的实例
10.3 IP协议及路由机制的实例
10.4 Linux网络的QoS的支持
10.5 ICMP协议的实例分析
10.6 TCP协议的实例分析
10.7 本章小结
第11章 嵌入式Linux系统的移植
11.1 引导系统BootLoader的移植实例
11.2 uCLinux的移植实例
11.3 Linux 2.6内核的移植实例
11.4 Linux中网络驱动程序的移植实例
11.5 本章小结