为你推荐
前言
基础知识篇
第1章 嵌入式系统入门
1.1 嵌入式系统的概念
1.2 嵌入式系统的应用领域
1.3 嵌入式系统的发展
1.4 典型的嵌入式系统组成
1.5 ARM处理器
1.6 嵌入式Linux
本章小结
第2章 嵌入式Linux开发环境构建
2.1 虚拟机及Linux安装
2.2 安装VMware Tools
2.3 虚拟机与主机共享文件
2.4 安装配置minicom
2.5 配置超级终端
2.6 NFS挂载
2.7 交叉编译器的安装
本章小结
第3章 Linux基础
3.1 Linux基础知识
3.2 Linux常用命令
3.3 vi编辑器的使用
3.4 gcc编译器的使用
3.5 gdb 调试器的使用
3.6 arm-linux-gcc交叉编译器的使用
3.7 make工程管理器与makefile文件
本章小结
项目操作篇
第4章 裸机开发
4.1 概述
4.2 建立Linux开发环境
4.3 S5PV210介绍
4.4 ARM常用指令集
4.5 裸机程序编程步骤
4.6 编程实现点亮LED
4.7 调用C函数
4.8 编程实现按键查询点亮LED
4.9 串口通信
本章小结
第5章 嵌入式Linux的系统制作
5.1 编译Bootloader
5.2 编译Linux内核
5.3 制作嵌入式Linux根文件系统
5.4 使用Fastboot烧写Linux系统镜像
本章小结
第6章 字符型设备驱动程序设计
6.1 设备驱动介绍
6.2 Linux内核模块
6.3 Linux设备驱动
6.4 硬件接口、驱动程序、设备文件、应用程序的关系
6.5 简单的字符设备驱动开发
6.6 驱动程序中编写ioctl函数供应用程序调用
6.7 驱动程序与应用程序之间的数据交换
6.8 GPIO接口控制LED灯
6.9 GPIO接口控制按键
本章小结
第7章 嵌入式数据库SQLite移植
7.1 SQLite支持的SQL语言
7.2 SQLite数据库编译、安装和使用
7.3 移植SQLite
本章小结
第8章 嵌入式Web服务器BOA移植
8.1 BOA概述
8.2 BOA的编译和移植
8.3 HTML页面测试
8.4 CGI脚本测试
8.5 HTML和CGI传参测试
8.6 网页控制LED
8.7 BOA与SQLite结合
本章小结
第9章 基于Qt的嵌入式GUI程序设计
9.1 嵌入式GUI简介
9.2 Qt/E开发环境的搭建
9.3 创建简单的 Qt工程HelloWorld
9.4 用纯源码编写Qt工程
9.5 登录界面程序设计
9.6 LED图形界面控制程序设计
本章小结
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜