图书介绍

嵌入式系统应用研发简明教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

嵌入式系统应用研发简明教程
  • 何文学编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030380869
  • 出版时间:2013
  • 标注页数:294页
  • 文件大小:57MB
  • 文件页数:306页
  • 主题词:微型计算机-系统设计-高等学校-教材

PDF下载


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

下载说明

嵌入式系统应用研发简明教程PDF格式电子书版下载

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

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

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

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

图书目录

第一篇 openSUSE Linux操作系统3

第1章 openSUSE 11.33

1.1 安装虚拟机3

1.2 安装openSUSE 11.33

1.3 openSUSE 11.3系统配置11

1.3.1 IP地址配置12

1.3.2 NFS服务器安装14

1.3.3 Linux软件开发环境配置15

1.3.4 桌面配置15

第2章 Linux操作系统结构17

2.1 文件系统层次结构17

2.2 文件系统层次标准FHS18

2.3 文件类型21

2.4 终端启动24

2.5 Shell24

2.6 常用文件系统26

2.7 硬盘分区30

第3章 Linux常用命令33

3.1 基本命令33

3.2 扩展命令35

3.3 软硬盘及光驱的使用36

3.4 GCC与GDB37

3.4.1 GCC37

3.4.2 GDB38

3.5 VMware-Tools的安装38

思考题42

附录1 Linux简介43

第二篇 嵌入式应用与开发49

第4章 ARM 9开发板49

4.1 开发板简介49

4.2 开发板硬件资源49

4.3 Linux系统特性51

4.4 开发板的微处理器及接口资源52

4.4.1 微处理器53

4.4.2 串口58

4.4.3 USB接口59

4.4.4 GPIO59

4.4.5 系统总线接口61

4.4.6 A/D输入测试62

4.4.7 以太网口62

4.4.8 LCD接口63

4.4.9 JTAG接口64

第5章 Linux图形界面Qtopia 2.2.065

5.1 播放MP365

5.2 图片浏览66

5.3 命令终端67

5.4 网络设置68

5.5 Ping测试68

5.6 A/D转换69

第6章 建立嵌入式开发环境71

6.1 PC机与开发板硬件连接71

6.2 Windows XP与开发板之间的通信71

6.2.1 串口通信71

6.2.2 USB口通信79

6.3 openSUSE Linux与开发板之间的通信83

6.3.1 FTP通信83

6.3.2 NFS通信83

第7章 备份恢复系统及安装更新84

7.1 备份和恢复系统84

7.1.1 备份系统84

7.1.2 备份恢复系统86

7.2 安装嵌入式Linux系统88

7.2.1 Nand Flash分区89

7.2.2 安装bootloader BIOS89

7.2.3 安装Linux内核90

7.2.4 安装文件系统92

第8章 配置openSUSE Linux94

8.1 建立交叉编译环境94

8.2 解压安装源代码及其他工具96

8.2.1 解压安装源代码96

8.2.2 解压创建目标文件系统98

8.2.3 解压安装必要实用工具98

8.3 配置NFS网络文件系统服务99

8.3.1 设置共享目录99

8.3.2 启动NFS服务99

8.3.3 通过NFS服务器挂载开发板100

第9章 定制嵌入式Linux内核及制作文件系统101

9.1 使用缺省配置文件配置和编译内核101

9.2 各个驱动程序源码位置103

9.3 手工配置Linux内核104

9.3.1 CPU平台选项105

9.3.2 配置各个尺寸的LCD驱动以及背光控制支持107

9.3.3 配置触摸屏109

9.3.4 配置USB鼠标和键盘110

9.3.5 配置优盘驱动111

9.3.6 配置USB摄像头万能驱动113

9.3.7 配置CMOS摄像头驱动115

9.3.8 配置网卡驱动116

9.3.9 配置USB无线网卡驱动119

9.3.10 配置音频驱动123

9.3.11 配置SD/MMC卡驱动126

9.3.12 配置看门狗驱动127

9.3.13 配置LED驱动128

9.3.14 配置按键驱动129

9.3.15 配置PWM控制蜂鸣器驱动129

9.3.16 配置AD转换驱动130

9.3.17 配置串口驱动130

9.3.18 配置RTC实时时钟驱动131

9.3.19 配置12C-EEPROM的M驱动支持132

9.3.20 配置yaffs2文件系统的支持134

9.3.21 配置EXT2/VFAT/NFS等文件系统137

9.3.22 制作Linux logo139

9.4 制作开发板文件系统映像141

第10章 嵌入式Linux应用开发142

10.1 编写Linux测试程序142

10.1.1 Hello,World!测试142

10.1.2 LED测试145

10.1.3 串口测试147

10.2 编写Linux驱动模块152

10.3 编写Linux驱动程序155

10.4 集成环境Qtopia-2.2.0156

10.4.1 解压安装源代码157

10.4.2 编译和运行x86版本的Qtopia-2.2.0157

10.4.3 编译和运行arm版本的Qtopia-2.2.0157

第11章 常见bootloader的配置和编译159

11.1 配置和编译vboot159

11.2 配置和编译vivi160

11.3 配置和编译U-Boot162

11.3.1 编译U-Boot162

11.3.2 烧写U-Boot163

思考题165

第三篇 Qt应用与开发169

第12章 建立Qt桌面开发环境169

12.1 编译Qt/X11环境169

12.2 Hello,Qt!170

第13章 Qt GUI及Qt/E移植172

13.1 编写Qt/X11程序173

13.2 移植Qt/E177

第14章 Qt Creator集成开发环境181

14.1 Qt C++工程182

14.2 Qt Quick工程186

思考题189

附录2 匈牙利命名法及其实用规则191

第四篇 Android应用与开发199

第15章 基于ARM 11的嵌入式Android移植199

15.1 安装体验基于ARM 11的Android200

15.2 建立Android编译环境200

15.2.1 安装交叉编译器200

15.2.2 解压安装源代码201

15.3 配置和编译U-BOOT203

15.4 配置和编译Linux内核203

15.5 从源代码开始创建Android203

15.6 制作安装文件系统映像204

15.6.1 制作yaffs2格式的文件系统映像205

15.6.2 制作UBIFS格式文件系统映像205

15.6.3 制作ext3格式的文件系统映像205

15.7 烧写Android到ARM 11开发板205

15.7.1 Andriod系统烧写206

15.7.2 下载并运行裸机程序210

第16章 基于Windows XP的Android开发环境213

16.1 Android开发环境搭建213

16.1.1 下载必备的软件213

16.1.2 软件的安装213

16.1.3 Eclipse入门214

16.1.4 编写Android测试程序:Hello World226

16.1.5 在Android手机上运行程序228

16.2 项目编程实例233

16.2.1 Android应用程序架构233

16.2.2 简单Android程序应用236

16.2.3 Android实战案例260

思考题267

附录3 JAVA常用包268

附录4 JAVA常用接口270

附录5 JAVA包装类272

第五篇 应用与设计275

第17章 多道数据采集系统概述275

17.1 系统设计275

17.1.1 基本需求275

17.1.2 总体设计275

17.2 系统实现276

17.2.1 硬件设计276

17.2.2 数据采集277

17.2.3 数据处理278

17.3 结论281

附录6 硬件采集电路图282

附录7 软件程序283

第18章 基于Qt的移动扫描系统285

18.1 实现目标及方法285

18.2 相关资源285

18.3 源码移植286

18.4 制作扫描仪启动界面287

18.5 配置自动加载脚本291

18.6 结论292

思考题293

参考文献294

热门推荐