![]()
内容推荐 本书针对物联网专业的教学大纲要求设置内容章节,既强调了学生的软件设计能力,也强调了嵌入式、单片机、无线单片软件和硬件技术,对培养物联网专业技术人才具有重要意义,也符合目前社会发展的需要。本书共9章,内容安排上由浅入深,注重理论与实践相结合,图文并茂,并附有常用的嵌入式系统开发实例。适合一般本科物联网工程专业使用,也可供从事物联网的专业人员参考。 目录 第1章物联网与嵌入式系统关系 1.1单片机与嵌入式关系 1.2片上系统(SOC)知识模块 1.3无线通信和无线网络知识模块 1.4高频微波知识模块 1.5RFID知识模块 1.6物联网传输层技术 第2章基于S3C6410的硬件结构与接口 2.1S3C6410处理器概述 2.2存储器映射 2.3系统控制器 2.4存储器子系统 2.5DRAM控制器 2.6SROM控制器 2.70NENAND控制器 2.8NANDFLASH控制器 2.9GPIO 2.10DMA控制器 2.11主机接口 2.12USB主机控制器 2.13USB2.0高速OTG 2.14高速MMC控制器 2.15MIPIHIS接口控制器 2.16SPI接口 2.17IIC总线接口 2.18UART接口 2.19PWM定时器 2.20RTC实时时钟 2.21看门狗定时器 2.22AC97控制器 2.23IIS总线接口 2.24PCM音频接口 2.25红外控制器 2.26ADC和触摸屏接口 2.27键盘接口 2.28IIS多音频接口 第3章Tiny6410开发板 3.1Tiny6410核心板接口说明 3.2Tiny6410SDK增强版底板接口资源简介 3.3TinySDK标准版通用底板介绍 3.4开发底板接口说明 第4章建立LINUX开发环境 4.1安装并设置Fedora9 第5章建立WindowsCE6.0开发环境 5.1安装VisualStudio2005及补丁 5.2安装WindowsCE6.0及补丁 5.3安装第三方软件腾讯QQ 5.4安装BSP及内核工程示例 第6章建立Android编译环境 6.1建立Android编译环境 6.2配置和编译U—boot 6.3配置和编译Linux内核 6.4从源代码开始创建Android 6.5制作安装或运行文件系统映像 第7章Tiny6410下linux系统移植与开发 7.1解压安装源代码及其他工具 7.2配置和编译U—boot 7.3配置和编译内核(Kernel) 7.4配置和编译busybox 7.5制作目标板文件系统映像 7.6嵌入式Linux应用程序示例 7.7嵌入式Linux驱动程序示例 7.8编译Qtopia—2.2.0 7.9编译与安装arm版本的QtE—4.8.5 7.10在Qtopia—2.2.0环境下测试Qt程序 7.11开机自动运行Qt4程序 7.12Qt4程序的屏幕旋转 7.13在Python中访问和操作硬件 7.14在PC上通过ssh远程访问开发板 7.15Qt版本的选择 7.16开源的Qt4视频播放器(支持电视同步输出) 7.17开源的“广告机”示例程序 第8章Tiny6410下WindowsCE6.0系统移植与开发 8.1配置和编译WindowsCE6.0内核及Bootloader 8.2编译缺省内核示例工程 8.3在BSP中修改LCD类型及串口输出功能 8.4在BSP中配置使用一线精准触摸屏 8.5关于BootLoader 8.6创建SDK 8.7安装SDK 8.8体验WindowsCE6 第9章Tiny6410下Android系统移植与开发 9.1安装Android 9.2触摸屏校准 9.3旋转屏幕显示 9.4Android状态栏上的快捷图标说明 9.5播放mp3 9.6调节音量大小 9.7录音功能 9.8使用WiFi无线上网 9.9图形界面的有线网络设置 9.10使用3G上网卡拨号上网 9.11使用3G上网卡收发手机短信 9.12使用USB蓝牙 9.13使用优盘 9.14背光调节设置 9.15串口助手 9.16LED钡4试 9.17PWM蜂鸣器测试 9.18ADC测试 9.19IIC—EEPROM测试 9.20使用USB摄像头 9.21GPS定位功能 9.22TV—Out电视输出 9.23使用GV310模块拨打电话和收发短信 参考文献 |