《ARM嵌入式Linux套用实例开发》是《ARM嵌入式Linux系统开发丛书》之一。《ARM嵌入式Linux套用实例开发》主要以完整的小型实例的形式讲述嵌入式Linux系统下的套用开发。在介绍基本的开发环境和Qtopia Core开发包的基础上,《ARM嵌入式Linux套用实例开发》採用实例讲解的方式,由浅入深逐步介绍各种类型的套用开发,包括比较基础的截屏程式、时钟程式和拼图游戏,以及稍微複杂的桌面管理器、嵌入式资料库、嵌入式Web伺服器等套用实例,并在最后两章讨论了嵌入式Linux套用开发中常用的调试和最佳化技术。《ARM嵌入式Linux套用实例开发》提供所有实例的完整原始码,便于读者分析和学习。
基本介绍
- 书名:ARM嵌入式Linux套用实例开发
- 出版社:中国电力出版社
- 出版时间:2008年7月1日
- 开本:16
图书信息
丛书名: ARM嵌入式Linux系统开发丛书
平装: 303页
正文语种: 简体中文
ISBN: 9787508374369
条形码: 9787508374369
尺寸: 25.8 x 18.6 x 1.6 cm
重量: 640 g
目录
前言
第1章 基于ARM和嵌入式Linux的开发环境
1.1 嵌入式Linux
1.1.1 嵌入式系统
1.1.2 从Linux到嵌入式Linux
1.1.3 基本的编译调试工具
1.1.4 交叉编译环境
1.2 ARM处理器
1.2.1 ARM处理器介绍
1.2.2 ARM处理器的选型
1.2.3 S3C2410介绍
1.3 LJD.2410DVK.I开发板
1.3.1 开发板简介
1.3.2 硬体资源
1.3.3 软体资源
1.4 烧写开发板和搭建NFS环境
1.4.1 直接烧写开发板FLASH
1.4.2 通过NFS方式连线主机
1.5 交叉编译和运行HelloWorld
1.6 小结
第2章 Qtopia Core编程基础
2.1 嵌入式Linux下的常见GUI系统
2.2 Qtopia Core与Qt、Qt/Embedded
2.3 Qtopia Core的安装及简单实例
2.3.1 Qtopia Core的安装
2.3.2 Frame。Buffer和qvfb
2.3.3 编写简单的Qtopia Core程式
2.4 移植Qtopia Core到开发板
2.4.1 準备库和字型
2.4.2 交叉编译Hello World程式
2.4.3 支持触控萤幕
2.5 Qtopia Core的重要特性
2.5.1 信号和槽
2.5.2 自定义信号和槽的小例子
2.5.3 对象模型
2.5.4 视窗系统
2.5.5 Qtopia Core特性中的局限性
2.6 小结
第3章 命令行截屏工具
3.1 软体需求
3.2 截屏程式的工作原理
3.3 copyScreen程式的具体实现
3.4 运行和测试
3.5 小结
第4章 简单的时钟程式
4.1 开发背景与需求
4.2 技术分析和总体设计
4.2.1 与时钟相关的软硬体技术分析
4.2.2 初步设计方案
4.3 详细设计与代码实现
4.3.1 窗体控制项的布局
4.3.2 选择合适的Qt控制项
4.3.3 创建控制项对象并布局
4.3.4 读取和修改系统时间
4.3.5 保存和读取时间格式
4.3.6 回响用户操作和刷新时间变化
4.3.7 绘製图形钟錶盘
4.3.8 运行和测试我们的演示程式
……
第5章 拼图小游戏
第6章 嵌入式桌面管理器
第7章 嵌入式资料库
第8章 嵌入式Web伺服器
第9章 嵌入式Linux调试技术
第10章 嵌入式Linux性能最佳化
参考文献