《物联网与嵌入式系统应用开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:杨维剑主编;王梅英,符长友,魏扬副主编
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:2017
  • ISBN:9787564354640
  • 页数:296 页
图书介绍:本书针对物联网专业的教学大纲要求设置内容章节,既强调了学生的软件设计能力,也强调了嵌入式、单片机、无线单片软件和硬件技术,对培养物联网专业技术人才具有重要意义,也符合目前社会发展的需要。本书共9章,内容安排上由浅入深,注重理论与实践相结合,图文并茂,并附有常用的嵌入式系统开发实例。适合一般本科物联网工程专业使用,也可供从事物联网的专业人员参考。

第1章 物联网与嵌入式系统关系 1

1.1 单片机与嵌入式关系 1

1.2 片上系统(SoC)知识模块 4

1.3 无线通信和无线网络知识模块 9

1.4 高频微波知识模块 14

1.5 RFID知识模块 15

1.6 物联网传输层技术 23

第2章 基于S3C6410的硬件结构与接口 27

2.1 S3C6410处理器概述 27

2.2 存储器映射 42

2.3 系统控制器 47

2.4 存储器子系统 64

2.5 DRAM控制器 69

2.6 SROM控制器 73

2.7 ONENAND控制器 75

2.8 NAND FLASH控制器 78

2.9 GPIO 86

2.10 DMA控制器 88

2.11 主机接口 93

2.12 USB主机控制器 100

2.13 USB 2.0高速OTG 102

2.14 高速MMC控制器 104

2.15 MIPI HIS接口控制器 105

2.16 SPI接口 108

2.17 IIC总线接口 111

2.18 UART接口 115

2.19 PWM定时器 121

2.20 RTC实时时钟 129

2.21 看门狗定时器 131

2.22 AC97控制器 133

2.23 IIS总线接口 133

2.24 PCM音频接口 137

2.25 红外控制器 139

2.26 ADC和触摸屏接口 142

2.27 键盘接口 144

2.28 IIS多音频接口 147

第3章 Tiny6410开发板 151

3.1 Tiny6410核心板接口说明 151

3.2 Tiny6410SDK增强版底板接口资源简介 153

3.3 TinySDK标准版通用底板介绍 154

3.4 开发底板接口说明 155

第4章 建立LINUX开发环境 163

4.1 安装并设置Fedora9 163

第5章 建立WindowsCE 6.0开发环境 174

5.1 安装Visual Studio 2005及补丁 175

5.2 安装WindowsCE 6.0及补丁 180

5.3 安装第三方软件腾讯QQ 185

5.4 安装BSP及内核工程示例 187

第6章 建立Android编译环境 189

6.1 建立Android编译环境 189

6.2 配置和编译U-boot 190

6.3 配置和编译Linux内核 191

6.4 从源代码开始创建Android 192

6.5 制作安装或运行文件系统映像 192

第7章 Tiny6410下linux系统移植与开发 194

7.1 解压安装源代码及其他工具 194

7.2 配置和编译U-boot 198

7.3 配置和编译内核(Kernel) 199

7.4 配置和编译busybox 201

7.5 制作目标板文件系统映像 202

7.6 嵌入式Linux应用程序示例 203

7.7 嵌入式Linux驱动程序示例 224

7.8 编译Qtopia-2.2.0 233

7.9 编译与安装arm版本的QtE-4.8.5 235

7.10 在Qtopia-2.2.0环境下测试Qt程序 236

7.11 开机自动运行Qt4程序 237

7.12 Qt4程序的屏幕旋转 237

7.13 在Python中访问和操作硬件 237

7.14 在PC上通过ssh远程访问开发板 238

7.15 Qt版本的选择 238

7.16 开源的Qt4视频播放器(支持电视同步输出) 239

7.17 开源的“广告机”示例程序 240

第8章 Tiny6410下WindowsCE 6.0系统移植与开发 241

8.1 配置和编译WindowsCE 6.0内核及Bootloader 241

8.2 编译缺省内核示例工程 241

8.3 在BSP中修改LCD类型及串口输出功能 243

8.4 在BSP中配置使用一线精准触摸屏 244

8.5 关于BootLoader 245

8.6 创建SDK 246

8.7 安装SDK 247

8.8 体验WindowsCE6 249

第9章 Tiny6410下Android系统移植与开发 268

9.1 安装Android 268

9.2 触摸屏校准 268

9.3 旋转屏幕显示 269

9.4 Android状态栏上的快捷图标说明 270

9.5 播放mp3 270

9.6 调节音量大小 271

9.7 录音功能 271

9.8 使用WiFi无线上网 272

9.9 图形界面的有线网络设置 273

9.10 使用3G上网卡拨号上网 275

9.11 使用3G上网卡收发手机短信 280

9.12 使用USB蓝牙 281

9.13 使用优盘 286

9.14 背光调节设置 287

9.15 串口助手 288

9.16 LED测试 289

9.17 PWM蜂鸣器测试 289

9.18 ADC测试 289

9.19 IIC-EEPROM测试 290

9.20 使用USB摄像头 290

9.21 GPS定位功能 291

9.22 TV-Out电视输出 292

9.23 使用GV310模块拨打电话和收发短信 293

参考文献 296