嵌入式Linux操作系统PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:丁桂芝丛书主编;赵伟,李华忠主编;王美妮副主编;但唐仁主审
- 出 版 社:东软电子出版社
- 出版年份:2013
- ISBN:9787894361356
- 页数:232 页
第1章 嵌入式.Linux系统 1
1.1 项目导引——ubuntu操作系统安装 1
1.2 项目分析 1
1.3 技术准备 1
1.3.1 什么是Linux 1
1.3.2 Linux发展历程 2
1.3.3 Linux系统特点 3
1.3.4 主流Linux发行版本 4
1.3.5 其他嵌入式操作系统 6
1.3.6 嵌入式系统应用前景 6
1.4 项目实施 7
1.4.1 安装ubuntu 11.04系统 7
1.4.2 ubuntu基本设置 16
1.5 技术拓展 16
1.6 本章小结 17
1.7 强化练习 17
第2章 嵌入式系统设计 18
2.1 项目导引——嵌入式系统开发培训 18
2.2 项目分析 18
2.3 技术准备 19
2.3.1 嵌入式系统开发 19
2.3.2 嵌入式软件开发 20
2.3.3 嵌入式系统开发模式 22
2.3.4 项目管理方法介绍 22
2.4 本章小结 23
2.5 强化练习 24
第3章 Linux操作系统基本操作 25
3.1 项目导引——Linux NFS服务器搭建 25
3.2 项目分析 25
3.3 技术准备 25
3.3.1 ubuntu基本操作命令 25
3.3.2 网络硬盘NFS 36
3.4 项目实施 41
3.4.1 安装软件包 41
3.4.2 图形化配置开发目录NFS共享 41
3.4.3 6410开发板挂载NFS共享目录前准备 41
3.4.4 6410开发板挂载NFS共享目录 43
3.5 技术拓展 43
3.6 本章小结 45
3.7 强化练习 46
第4章 基于Linux的C语言编程 47
4.1 项目导引——校园车辆信息管理系统 47
4.2 项目分析 47
4.3 技术准备 47
4.3.1 Linux下C开发工具 47
4.3.2 gcc和gdb 52
4.3.3 makefile项目工程 55
4.3.4 项目版本管理 58
4.4 项目实施 58
4.4.1 项目需求分析 58
4.4.2 项目系统设计 58
4.4.3 项目详细设计 59
4.5 本章小结 62
4.6 强化练习 62
第5章 交叉编译工具 63
5.1 项目导引——MP3播放器移植 63
5.2 项目分析 63
5.3 技术准备 63
5.3.1 交叉编译工具链 64
5.3.2 交叉编译链的安装 65
5.4 项目实施 65
5.4.1 安装交叉编译器 65
5.4.2 项目移植 66
5.5 本章小结 67
5.6 强化练习 67
第6章 6410开发板系统构建 68
6.1 项目导引——车载导航仪产品封装 68
6.2 项目分析 68
6.3 技术准备 68
6.3.1 Bootloader 68
6.3.2 定制Linux内核 73
6.3.3 定制Linux根文件系统 80
6.4 项目实施 82
6.4.1 u-boot烧写 82
6.4.2 烧写Linux内核 88
6.4.3 烧写cramfs根文件系统 88
6.4.4 烧写ubifs根文件系统 89
6.5 技术拓展 91
6.6 本章小结 92
6.7 强化练习 92
第7章 嵌入式Linux设备驱动 93
7.1 项目导引——智能手机原型机照相机 93
7.2 项目分析 93
7.3 技术准备 93
7.3.1 设备驱动程序的概念 94
7.3.2 处理器与设备间数据交换方式 94
7.3.3 直接访问内存(DMA)方式 95
7.3.4 驱动程序结构 95
7.3.5 设备注册和初始化 98
7.3.6 中断管理 99
7.3.7 设备驱动程序的开发过程 100
7.3.8 设备驱动开发的基本函数 100
7.3.9 模块加载与卸载 102
7.4 项目实施 103
7.4.1 项目概要设计 103
7.4.2 项目详细设计 103
7.4.3 项目编译运行 113
7.5 技术拓展 115
7.6 本章小结 115
7.7 强化练习 115
第8章 嵌入式Linux图形设计——Qt 116
8.1 项目导引——音乐播放器 116
8.2 项目分析 116
8.3 技术准备 116
8.3.1 嵌入式GUI 117
8.3.2 Qt 118
8.3.3 Qt技术 120
8.3.4 Qt应用事例 125
8.4 项目实施 126
8.4.1 开发环境搭建 126
8.4.2 项目概要设计 129
8.4.3 项目详细设计 134
8.4.4 项目编译运行 140
8.4.5 项目测试 141
8.4.6 项目移植 141
8.5 本章小结 142
8.6 强化练习 142
第9章 嵌入式Linux图形设计——Android 143
9.1 项目导引——手机信息安全卫士系统 143
9.2 项目分析 143
9.3 技术准备 143
9.3.1 构建Android应用程序 143
9.3.2 程序界面设计 159
9.3.3 数据持久化存储 182
9.3.4 网络通讯 191
9.4 项目实施 196
9.4.1 需求分析 196
9.4.2 软件概要设计与详细设计 196
9.4.3 编码 196
9.5 技术拓展 199
9.6 本章小结 205
9.7 强化练习 205
第10章 综合实训——自动化过磅称重系统(Qt) 206
10.1 项目分析 206
10.2 项目总体设计 206
10.2.1 系统总体设计结构 206
10.2.2 系统硬件设施 206
10.2.3 系统设计要求及特点 207
10.3 项目实施 208
10.3.1 过磅称重客户端工作流程 208
10.3.2 系统工作流程要求 208
10.3.3 系统总体设计 209
10.3.4 系统详细设计 210
10.3.5 系统集成测试 223
10.4 项目成果 223
附录 Qt主要类 226
参考文献 232
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《新编历史小丛书 祖逖北伐》何兹全著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《本草古籍辑注丛书 第1辑 《食疗本草》辑校》(唐)孟诜撰;(唐)张鼎增补;尚志钧辑校 2019
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《中国朝鲜族民间故事丛书 阿里郎 朝》李龙得 2019
- 《雨花台烈士传丛书·孙津川传》肖振才著 2018
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《中国经典文化走向世界丛书 学术卷 2》龚海燕译 2019
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《中国电子政务发展报告 2018-2019 数字中国战略下的政府管理创新》何毅亭主编 2019
- 《电子管风琴伴奏中外经典合唱曲集》主编;王永刚副主编;宋尧尧陈宏赵雪陈海涛 2019
- 《电工电子技术实验》彭小峰,王玉菡,杨奕主编 2018
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019