图书介绍

嵌入式Linux操作系统PDF|Epub|txt|kindle电子书版本网盘下载

嵌入式Linux操作系统
  • 丁桂芝丛书主编;赵伟,李华忠主编;王美妮副主编;但唐仁主审 著
  • 出版社: 东软电子出版社
  • ISBN:9787894361356
  • 出版时间:2013
  • 标注页数:232页
  • 文件大小:31MB
  • 文件页数:247页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

嵌入式Linux操作系统PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 嵌入式.Linux系统1

1.1 项目导引——ubuntu操作系统安装1

1.2 项目分析1

1.3 技术准备1

1.3.1 什么是Linux1

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 网络硬盘NFS36

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和gdb52

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 Bootloader68

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图形设计——Qt116

8.1 项目导引——音乐播放器116

8.2 项目分析116

8.3 技术准备116

8.3.1 嵌入式GUI117

8.3.2 Qt118

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图形设计——Android143

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

热门推荐