EMBV210综合实验平台基本介绍
EMBV210 ANDROID 3G移动互联/物联网综合实验平台可以满足高校计算机、物联网等相关专业开展移动互联网课程和移动物联网课程,同时提供二者交叉融合的项目案例。EMBV210的基础软硬件配置分为两个方向:移动互联网方向、移动物联网方向,两个应用方向都配有单独的教材及课程资源。
EMBV210移动互联网应用软硬件配置
ANDROID作为当前移动互
EMBV210综合实验平台基本介绍
EMBV210 ANDROID 3G移动互联/物联网综合实验平台可以满足高校计算机、物联网等相关专业开展移动互联网课程和移动物联网课程,同时提供二者交叉融合的项目案例。EMBV210的基础软硬件配置分为两个方向:移动互联网方向、移动物联网方向,两个应用方向都配有单独的教材及课程资源。
EMBV210移动互联网应用软硬件配置
ANDROID作为当前移动互联网应用方向的基础系统,EMBV210实验平台提供ANDROID-2.2~ANDROID-4.0的完全支持,同时针对移动互联网应用方向的各个应用模块都提供了详细的驱动及开发指引,课程内容覆盖从上层应用开发、中间框架层开发到底层Linux系统&驱动的开发,完全满足当前及未来几年内的教学需要。
硬件规格 | 详细描述 | 说明 |
主系统 | l SAMSUNG S5PV210 ARM Cortex-A8处理器,1GHz | 核心板支持 |
l 内存:1GB DDR2 SDRAM | ||
l 存储:512MB NAND Flash | ||
图形 | l 7寸真彩电容触摸屏,分辨率800x480,可选配电阻触摸屏 | 核心板支持 |
l 200W像素高清CMOS双摄像头接口,采用OV2655模组 | 模块选配 | |
l SGX540 GPU,支持OGL-1.1&2.0、OpenVG1.0 | 核心板支持 | |
通讯功能 | l Qualcomm WCDMA 3G网络Triband 2100MHz,采用MW100模组 | 板载支持 |
GPS | l 采用成熟的GPS模组SkyNav SKG25B_DS,灵敏度高且功耗低,导航精度达到了3m,同时热启动速度仅为36秒(默认系统配置) | 模块选配 |
网络 | l 采用Realtek RT3070 WiFi模组(IEEE 802.11g/b) | 板载支持 |
l 采用CSR BC4 Bluetooth V2.0模组(USB扩展) | 板载支持 | |
l 板载集成的通讯模块支持的3G移动网络 | 板载支持 | |
l DM9000 100M有线网络 | 板载支持 | |
音频 | l WM9713 Wolfson音频输入输出 | 板载支持 |
l 两组高保真功放喇叭 | 板载支持 | |
USB | l 4路USB Host,1路USB OTG(支持ADB调试) | 板载支持 |
内存卡 | l 3组SD/MMC接口槽,支持达32G | 板载支持 |
串口 | l 4路RS232 UART | 板载支持 |
传感器 | l 陀螺仪传感器功能,采用MPU-3050模组 | 模块选配 |
l 三轴加速度功能,采用MMA8452Q模组 | 模块选配 | |
l 数字罗盘功能,采用AK8975模组 | 模块选配 | |
接口 | l 2组应用模块扩展槽(90pin) | 板载支持 |
l 标准PC全键盘 | 板载支持 | |
l Zigbee协调器网关专用接口 | 板载支持 | |
l 支持JTAG、TV-OUT、HDMI、VGA、DVI、LVDS、MIPI接口 | 板载支持 |
软件资源 | 详细描述 |
操作系统 | l Bootloader:U-boot-1.3.4,支持USB/Ethernet/SD驱动,可以通过USB/Ethernet/SD三种方式升级系统固件 |
l 内核:Linux-2.6.32.9、Linux-2.6.35.7 | |
l Android:全面支持Android-2.2、Android-2.3、Android-4.0三种操作系统 | |
开发环境 | l 嵌入式Linux宿主环境包:EmbUbuntu-10.04.1,含Linux和Android系统开发必需的运行环境,arm-2009q3交叉编译工具链,傻瓜式图形安装。 |
l 提供Eclipse-3.7.1 Android应用开发环境,含ADT-15.0工具,Android-sdk-r15 | |
l 提供Android中间件开发套件Android-ndk-r6b和精简优化版的Mini cygwin v2.0.3开发环境 | |
设备驱动 | l 提供板载各个接口设备的设备驱动:Display、Touch(含电阻触摸屏和电容触摸屏驱动)、DM9000网卡、HSMMC(SD/MMC/SDIO驱动)、KEYBD(按键驱动和标准PC全键盘驱动)、Nand Flash、Serial、Audio(WM9713音频驱动)、USB Host、USB ADB、DMA、IIC、SPI、LED、Buzzer、Motor… |
l 提供各个应用模块设备驱动:3G WCDMA、GSM、Camera、GPS、RFID、Zigbee、WIFI、Bluetooth、陀螺仪(MPU-3050)、三轴加速(MMA8452Q)、数字罗盘(AK8975)… | |
l 提供音多媒体/图形硬解码:JPEG硬件编解码驱动、MFC多媒体硬件编解码驱动、2D/3D硬件加速驱动、OpenGLES1.1 & 2.0、D3DM、HDMI、VGA… | |
l 提供丰富的Android中间件编程接口 | |
通讯协议 | l 提供成熟的GSM/WCDMA/CDMA2000 3G语音通话/网络通讯协议 |
l 提供WIFI/Ethernet完整的网络协议支持,并且丰富Android网络中间件服务,实现上层应用对当前网络设备的选择及IP/DNS等的设置 | |
l 提供GPS底层通讯服务接口,实现上层位置服务应用 | |
应用程序 | l 提供丰富Android基本组件实验:Activity、Widget、Layout、Menu、SQLite、WebView、Player、OpenGL… |
l 提供基于中间件的应用程序:LED、Serial、Ethernet、Zigbee、Rfid… | |
l 提供基于Android sdk接口重构的移动互联网应用:EMBGPS、EMBPhone、EMBPhoto、EMBMusic、EMBFile… | |
固件升级 | l 支持USB一键升级固件,无需通过繁琐的JTAG |
EMBV210移动物联网应用软硬件配置
EMBV210实验平台提供完整的移动物联网应用教学方案,采用更为形象化的应用教学模式来讲授物联网。在EMBV210实验箱基础上增加物联网节点控制主板及选配的各个传感器应用模块,通过稳定的zigbee协议对各个传感器节点进行采集及控制。应用软件上采用主流的ANDROID操作系统,并提供完整的底层通讯协议栈的支持。
EMBV210实验平台移动物联网应用硬件结构如下:
EMBV210实验平台可选配的传感器及节点模块如下:
| |||
物联网节点控制主板 | |||
|
|
|
|
CC2430 WSN无线节点 | CC2530 WSN无线节点 | 温湿传感器模块 | 光敏传感器模块 |
|
|
|
|
振动传感器模块 | 雨滴传感器模块 | 烟雾传感器模块 | 三轴加速度传感器模块 |
|
|
| 。。。。。。 |
霍尔传感器模块 | 人体红外传感器模块 | 高频RFID模块 | 不断更新中 |
EMBV210实验平台移动物联网应用软硬件参数如下:
类型 | 详细描述 |
网关平台 | l 具体参数见EMBV210实验平台 |
传感节点 | l TI CC2430/TI CC2431/TI CC2530可选,采用统一的双排扩展接口,并且可以直接插入到EMBV210实验平台的物联网专用接口槽上作为网关协调器使用。 |
l 提供物联网节点控制主板,集成USB调试接口,串口调试接口,可以驱动4路无线节点/传感器,板载供电。 | |
l 每个传感节点也可以单独配合电池盒使用。 | |
传感器模块 | l 提供基础教学使用的四个基本传感器模块:温湿传感器模块、光敏传感器模块、振动传感器模块、雨滴传感器模块。 |
l 提供十几种各种传感器模块供用户选择,同时也可以为客户订制专门的传感器模块。 | |
Zigbee协议 | l 提供成熟的Z-Statck无线传感网络协议,提供通用的API接口,便捷的应用程序开发。 |
l 提供WSN专用操作系统TinyOS,组件式软件机构,事件驱动多线程机制,硬件抽象层,含 Atosenet 网络协议,高速路由,低功耗控制。 | |
l 提供详细的zigbee协议通讯帧技术手册。 | |
网关服务包 | l 提供ANDROID操作系统下网关服务包,将zigbee数据的处理分成四层:JNI中间层、数据解析层、数据存储层、应用服务层。 |
l 支持ANDROID下对WSN数据的汇总、数据的存储、与服务器同步上传等功能,能够显示拓扑结构,数据曲线,节点地图等。 | |
l 提供与互联网服务端接口API,支持WebService接口,支持WEB浏览器访问,支持多地域数据存储。 | |
应用程序 | l 提供基于TI CC2430/TI CC2530在IAR环境下的基本接口实验程序; |
l 提供各个传感器模块在IAR环境下的接口实验; | |
l 提供IAR环境下zigbee无线协议栈组网实验; | |
l 提供ANDROID下对各个无线节点传感器采集及控制实验; | |
l 提供ANDROID下zigbee组网拓扑图实验; | |
l 提供ANDROID下物联网数据汇总、处理等实验,并显示数据曲线图。 |
EMBV210移动互联/物联网课程资源
EMBV210实验平台针对移动互联网方向和移动物联网两个专业方向都提供了完整丰富的实验课程,。
|
| |||
|
|
《EMBV210 3G移动互联网开发平台实验指导书》课程目录如下:
第一章 ANDROID开发基础 | 4.5 Menu菜单 | 7.3 进程控制实验 |
1.1什么是ANDROID | 4.6 Broadcast广播 | 7.4 线程控制实验 |
1.2 ANDROID开发框架 | 4.7 Service服务 | 7.5 计时器实验 |
1.3 ANDROID应用场景 | 4.8 数据库 | 第八章 Linux驱动开发 |
1.4 ANDROID开发资源 | 4.9 Web视图WebView | 8.1 设备驱动简介 |
第二章 ANDROID开发环境 | 4.10 常驻程序App Widget | 8.2 字符驱动结构 |
2.1 ANDROID SDK开发环境 | 4.11 音频和视频 | 8.3 Linux驱动模块 |
2.2 HelloWorld应用程序 | 4.12 2D绘图和3DOpenGL绘图 | 8.4 LED驱动模块 |
2.3 ANDROID模拟器的使用 | 第五章 Linux基础知识 | 第九章 ANDROID中间件开发 |
2.4 在硬件平台运行应用程序 | 5.1 Linux基本介绍 | 9.1 中间件开发基础 |
第三章 ANDROID应用开发结构介绍 | 5.2 Linux环境的搭建 | 9.2 ANDROID JNI的使用 |
3.1 应用程序框架 | 5.3 常用Linux命令 | 9.3 NDK环境构建 |
3.2 库和运行环境 | 5.4 嵌入式常用工具的使用 | 9.4 NDK开发LED中间件 |
3.3 ANDROID应用程序组成 | 5.5 GCC与Makefile | 9.5 NDK开发串口中间件 |
3.4 Activity介绍 | 第六章 ANDROID系统编译 | 第十章 ANDROID硬件开发 |
3.5 Broadcast Intent Receiver介绍 | 6.1 ANDROID系统构成 | 10.1 LED应用开发 |
3.6 Service介绍 | 6.2 uboot编译与运行 | 10.2按键程序开发 |
3.7 Content Provider介绍 | 6.3 Linux编译与运行 | 10.3 SD卡的支持 |
3.8 ANDROID应用工程文件组成 | 6.4 构建基本文件系统 | 10.4以太网应用开发 |
第四章 ANDROID应用程序编程 | 6.5 ANDROID系统编译与运行 | 10.5 WIFI网络的支持 |
4.1 活动Acivity | 6.6 NFS的调试方法 | 10.6 蓝牙的支持 |
4.2 Activity&Intent | 第七章 Linux应用基础 | 10.7 GPS的支持 |
4.3 Layout布局 | 7.1 HelloWorld运行实验 | 10.8 摄像头的支持 |
4.4 开发套件Widget | 7.2 文件操作实验 | 10.9 3G/GSM语音短信功能 |
《EMBV210 3G移动物联网开发平台实验指导书》课程目录如下:
EMBV210 3G移动物联网开发平台实验指导书 | ||
第一章 无线传感器网络基础实验 | 第三章 Tiny OS | 第五章 msstatePAN协议栈 |
1.1 开发环境搭建 | 3.1 TinyOS组件及接口 | 5.1 计数器功能测试 |
1.2 程序烧录 | 3.2 TinyOS任务 | 5.2 内存分配 |
1.3 LED操作 | 3.3 TinyOS实例化接口 | 5.3 MAC层发送数据包 |
1.4 串口通信 | 3.4 TinyOS下ADC采样 | 5.4 自组织 |
1.5 定时器 | 3.5 TinyOS下数字温湿度采集 | 5.5 最大数据包测试 |
1.6 看门狗 | 3.6 TinyOS下串口调试 | 5.6 间接数据包发送 |
1.7 RTC时钟 | 3.7 TinyOS下串口通信 | 5.7 终端节点休眠 |
1.8 片内温度传感器 | 3.8 TinyOS下看门狗 | 5.8 终端节点向协调器报警 |
1.9 电源能量 | 3.9 TinyOS下Flash读写 | 5.9 协调器和终端节点发送数据 |
1.10 光照传感器 | 3.10 TinyOS下功耗模式 | 第六章 网关实验 |
1.11 数字式传感器 | 3.11 TinyOS下低功耗休眠 | 6.1 JNI层设计实验 |
1.12 功耗模式设置 | 3.12 TinyOS下随机序列发生器 | 6.2 数据解析层实验室 |
1.13 CRC检验 | 3.13 TinyOS下AES-128协处理器 | 6.3 数据存储层实验 |
第二章 无线射频 | 第四章 Zstack协议栈 | 第七章 物联网应用实验 |
2.1 信道设置 | 4.1 多点自组织组网 | 7.1 温湿度采集实验 |
2.2 点对点射频通信 | 4.2 信息广播、组播 | 7.2 光敏传感采集实验 |
2.3 射频广播 | 4.3 网络拓扑选择 | 7.3 振动传感采集实验 |
2.4 无线控制 | 4.4 网络监控 | 7.4 雨滴数据采集实验 |
2.5 RSSI采集 | 4.5 Zigbee协议分析 | 7.5 网络拓扑图实验 |
2.6 输出功率设置 | 4.6 定位实验 | 7.6 数据存储及实时显示 |
联网应用方向的基础系统, EMBV210 实验平台提供 ANDROID-2.2~ANDROID-4.0 的完全支持,同时针对移动互联网应用方向的各个应用模块都提供了详细的驱动及开发指引,课程内容覆盖从上层应用开发、中间框架层开发到底层 Linux 系统 & 驱动的开发,完全满足当前及未来几年内的教学需要。
硬件规格 | 详细描述 | 说明 |
主系统 | l SAMSUNG S5PV210 ARM Cortex-A8处理器,1GHz | 核心板支持 |
l 内存:1GB DDR2 SDRAM | ||
l 存储:512MB NAND Flash | ||
图形 | l 7寸真彩电容触摸屏,分辨率800x480,可选配电阻触摸屏 | 核心板支持 |
l 200W像素高清CMOS双摄像头接口,采用OV2655模组 | 模块选配 | |
l SGX540 GPU,支持OGL-1.1&2.0、OpenVG1.0 | 核心板支持 | |
通讯功能 | l Qualcomm WCDMA 3G网络Triband 2100MHz,采用MW100模组 | 板载支持 |
GPS | l 采用成熟的GPS模组SkyNav SKG25B_DS,灵敏度高且功耗低,导航精度达到了3m,同时热启动速度仅为36秒(默认系统配置) | 模块选配 |
网络 | l 采用Realtek RT3070 WiFi模组(IEEE 802.11g/b) | 板载支持 |
l 采用CSR BC4 Bluetooth V2.0模组(USB扩展) | 板载支持 | |
l 板载集成的通讯模块支持的3G移动网络 | 板载支持 | |
l DM9000 100M有线网络 | 板载支持 | |
音频 | l WM9713 Wolfson音频输入输出 | 板载支持 |
l 两组高保真功放喇叭 | 板载支持 | |
USB | l 4路USB Host,1路USB OTG(支持ADB调试) | 板载支持 |
内存卡 | l 3组SD/MMC接口槽,支持达32G | 板载支持 |
串口 | l 4路RS232 UART | 板载支持 |
传感器 | l 陀螺仪传感器功能,采用MPU-3050模组 | 模块选配 |
l 三轴加速度功能,采用MMA8452Q模组 | 模块选配 | |
l 数字罗盘功能,采用AK8975模组 | 模块选配 | |
接口 | l 2组应用模块扩展槽(90pin) | 板载支持 |
l 标准PC全键盘 | 板载支持 | |
l Zigbee协调器网关专用接口 | 板载支持 | |
l 支持JTAG、TV-OUT、HDMI、VGA、DVI、LVDS、MIPI接口 | 板载支持 |
软件资源 | 详细描述 |
操作系统 | l Bootloader:U-boot-1.3.4,支持USB/Ethernet/SD驱动,可以通过USB/Ethernet/SD三种方式升级系统固件 |
l 内核:Linux-2.6.32.9、Linux-2.6.35.7 | |
l Android:全面支持Android-2.2、Android-2.3、Android-4.0三种操作系统 | |
开发环境 | l 嵌入式Linux宿主环境包:EmbUbuntu-10.04.1,含Linux和Android系统开发必需的运行环境,arm-2009q3交叉编译工具链,傻瓜式图形安装。 |
l 提供Eclipse-3.7.1 Android应用开发环境,含ADT-15.0工具,Android-sdk-r15 | |
l 提供Android中间件开发套件Android-ndk-r6b和精简优化版的Mini cygwin v2.0.3开发环境 | |
设备驱动 | l 提供板载各个接口设备的设备驱动:Display、Touch(含电阻触摸屏和电容触摸屏驱动)、DM9000网卡、HSMMC(SD/MMC/SDIO驱动)、KEYBD(按键驱动和标准PC全键盘驱动)、Nand Flash、Serial、Audio(WM9713音频驱动)、USB Host、USB ADB、DMA、IIC、SPI、LED、Buzzer、Motor… |
l 提供各个应用模块设备驱动:3G WCDMA、GSM、Camera、GPS、RFID、Zigbee、WIFI、Bluetooth、陀螺仪(MPU-3050)、三轴加速(MMA8452Q)、数字罗盘(AK8975)… | |
l 提供音多媒体/图形硬解码:JPEG硬件编解码驱动、MFC多媒体硬件编解码驱动、2D/3D硬件加速驱动、OpenGLES1.1 & 2.0、D3DM、HDMI、VGA… | |
l 提供丰富的Android中间件编程接口 | |
通讯协议 | l 提供成熟的GSM/WCDMA/CDMA2000 3G语音通话/网络通讯协议 |
l 提供WIFI/Ethernet完整的网络协议支持,并且丰富Android网络中间件服务,实现上层应用对当前网络设备的选择及IP/DNS等的设置 | |
l 提供GPS底层通讯服务接口,实现上层位置服务应用 | |
应用程序 | l 提供丰富Android基本组件实验:Activity、Widget、Layout、Menu、SQLite、WebView、Player、OpenGL… |
l 提供基于中间件的应用程序:LED、Serial、Ethernet、Zigbee、Rfid… | |
l 提供基于Android sdk接口重构的移动互联网应用:EMBGPS、EMBPhone、EMBPhoto、EMBMusic、EMBFile… | |
固件升级 | l 支持USB一键升级固件,无需通过繁琐的JTAG |
EMBV210移动物联网应用软硬件配置
EMBV210实验平台提供完整的移动物联网应用教学方案,采用更为形象化的应用教学模式来讲授物联网。在EMBV210实验箱基础上增加物联网节点控制主板及选配的各个传感器应用模块,通过稳定的zigbee协议对各个传感器节点进行采集及控制。应用软件上采用主流的ANDROID操作系统,并提供完整的底层通讯协议栈的支持。
EMBV210实验平台移动物联网应用硬件结构如下:
EMBV210实验平台可选配的传感器及节点模块如下:
| |||
物联网节点控制主板 | |||
|
|
|
|
CC2430 WSN无线节点 | CC2530 WSN无线节点 | 温湿传感器模块 | 光敏传感器模块 |
|
|
|
|
振动传感器模块 | 雨滴传感器模块 | 烟雾传感器模块 | 三轴加速度传感器模块 |
|
|
| 。。。。。。 |
霍尔传感器模块 | 人体红外传感器模块 | 高频RFID模块 | 不断更新中 |
EMBV210实验平台移动物联网应用软硬件参数如下:
类型 | 详细描述 |
网关平台 | l 具体参数见EMBV210实验平台 |
传感节点 | l TI CC2430/TI CC2431/TI CC2530可选,采用统一的双排扩展接口,并且可以直接插入到EMBV210实验平台的物联网专用接口槽上作为网关协调器使用。 |
l 提供物联网节点控制主板,集成USB调试接口,串口调试接口,可以驱动4路无线节点/传感器,板载供电。 | |
l 每个传感节点也可以单独配合电池盒使用。 | |
传感器模块 | l 提供基础教学使用的四个基本传感器模块:温湿传感器模块、光敏传感器模块、振动传感器模块、雨滴传感器模块。 |
l 提供十几种各种传感器模块供用户选择,同时也可以为客户订制专门的传感器模块。 | |
Zigbee协议 | l 提供成熟的Z-Statck无线传感网络协议,提供通用的API接口,便捷的应用程序开发。 |
l 提供WSN专用操作系统TinyOS,组件式软件机构,事件驱动多线程机制,硬件抽象层,含 Atosenet 网络协议,高速路由,低功耗控制。 | |
l 提供详细的zigbee协议通讯帧技术手册。 | |
网关服务包 | l 提供ANDROID操作系统下网关服务包,将zigbee数据的处理分成四层:JNI中间层、数据解析层、数据存储层、应用服务层。 |
l 支持ANDROID下对WSN数据的汇总、数据的存储、与服务器同步上传等功能,能够显示拓扑结构,数据曲线,节点地图等。 | |
l 提供与互联网服务端接口API,支持WebService接口,支持WEB浏览器访问,支持多地域数据存储。 | |
应用程序 | l 提供基于TI CC2430/TI CC2530在IAR环境下的基本接口实验程序; |
l 提供各个传感器模块在IAR环境下的接口实验; | |
l 提供IAR环境下zigbee无线协议栈组网实验; | |
l 提供ANDROID下对各个无线节点传感器采集及控制实验; | |
l 提供ANDROID下zigbee组网拓扑图实验; | |
l 提供ANDROID下物联网数据汇总、处理等实验,并显示数据曲线图。 |
EMBV210移动互联/物联网课程资源
EMBV210实验平台针对移动互联网方向和移动物联网两个专业方向都提供了完整丰富的实验课程,。
|
| |||
|
|
《EMBV210 3G移动互联网开发平台实验指导书》课程目录如下:
第一章 ANDROID开发基础 | 4.5 Menu菜单 | 7.3 进程控制实验 |
1.1什么是ANDROID | 4.6 Broadcast广播 | 7.4 线程控制实验 |
1.2 ANDROID开发框架 | 4.7 Service服务 | 7.5 计时器实验 |
1.3 ANDROID应用场景 | 4.8 数据库 | 第八章 Linux驱动开发 |
1.4 ANDROID开发资源 | 4.9 Web视图WebView | 8.1 设备驱动简介 |
第二章 ANDROID开发环境 | 4.10 常驻程序App Widget | 8.2 字符驱动结构 |
2.1 ANDROID SDK开发环境 | 4.11 音频和视频 | 8.3 Linux驱动模块 |
2.2 HelloWorld应用程序 | 4.12 2D绘图和3DOpenGL绘图 | 8.4 LED驱动模块 |
2.3 ANDROID模拟器的使用 | 第五章 Linux基础知识 | 第九章 ANDROID中间件开发 |
2.4 在硬件平台运行应用程序 | 5.1 Linux基本介绍 | 9.1 中间件开发基础 |
第三章 ANDROID应用开发结构介绍 | 5.2 Linux环境的搭建 | 9.2 ANDROID JNI的使用 |
3.1 应用程序框架 | 5.3 常用Linux命令 | 9.3 NDK环境构建 |
3.2 库和运行环境 | 5.4 嵌入式常用工具的使用 | 9.4 NDK开发LED中间件 |
3.3 ANDROID应用程序组成 | 5.5 GCC与Makefile | 9.5 NDK开发串口中间件 |
3.4 Activity介绍 | 第六章 ANDROID系统编译 | 第十章 ANDROID硬件开发 |
3.5 Broadcast Intent Receiver介绍 | 6.1 ANDROID系统构成 | 10.1 LED应用开发 |
3.6 Service介绍 | 6.2 uboot编译与运行 | 10.2按键程序开发 |
3.7 Content Provider介绍 | 6.3 Linux编译与运行 | 10.3 SD卡的支持 |
3.8 ANDROID应用工程文件组成 | 6.4 构建基本文件系统 | 10.4以太网应用开发 |
第四章 ANDROID应用程序编程 | 6.5 ANDROID系统编译与运行 | 10.5 WIFI网络的支持 |
4.1 活动Acivity | 6.6 NFS的调试方法 | 10.6 蓝牙的支持 |
4.2 Activity&Intent | 第七章 Linux应用基础 | 10.7 GPS的支持 |
4.3 Layout布局 | 7.1 HelloWorld运行实验 | 10.8 摄像头的支持 |
4.4 开发套件Widget | 7.2 文件操作实验 | 10.9 3G/GSM语音短信功能 |
《EMBV210 3G移动物联网开发平台实验指导书》课程目录如下:
EMBV210 3G移动物联网开发平台实验指导书 | ||
第一章 无线传感器网络基础实验 | 第三章 Tiny OS | 第五章 msstatePAN协议栈 |
1.1 开发环境搭建 | 3.1 TinyOS组件及接口 | 5.1 计数器功能测试 |
1.2 程序烧录 | 3.2 TinyOS任务 | 5.2 内存分配 |
1.3 LED操作 | 3.3 TinyOS实例化接口 | 5.3 MAC层发送数据包 |
1.4 串口通信 | 3.4 TinyOS下ADC采样 | 5.4 自组织 |
1.5 定时器 | 3.5 TinyOS下数字温湿度采集 | 5.5 最大数据包测试 |
1.6 看门狗 | 3.6 TinyOS下串口调试 | 5.6 间接数据包发送 |
1.7 RTC时钟 | 3.7 TinyOS下串口通信 | 5.7 终端节点休眠 |
1.8 片内温度传感器 | 3.8 TinyOS下看门狗 | 5.8 终端节点向协调器报警 |
1.9 电源能量 | 3.9 TinyOS下Flash读写 | 5.9 协调器和终端节点发送数据 |
1.10 光照传感器 | 3.10 TinyOS下功耗模式 | 第六章 网关实验 |
1.11 数字式传感器 | 3.11 TinyOS下低功耗休眠 | 6.1 JNI层设计实验 |
1.12 功耗模式设置 | 3.12 TinyOS下随机序列发生器 | 6.2 数据解析层实验室 |
1.13 CRC检验 | 3.13 TinyOS下AES-128协处理器 | 6.3 数据存储层实验 |
第二章 无线射频 | 第四章 Zstack协议栈 | 第七章 物联网应用实验 |
2.1 信道设置 | 4.1 多点自组织组网 | 7.1 温湿度采集实验 |
2.2 点对点射频通信 | 4.2 信息广播、组播 | 7.2 光敏传感采集实验 |
2.3 射频广播 | 4.3 网络拓扑选择 | 7.3 振动传感采集实验 |
2.4 无线控制 | 4.4 网络监控 | 7.4 雨滴数据采集实验 |
2.5 RSSI采集 | 4.5 Zigbee协议分析 | 7.5 网络拓扑图实验 |
2.6 输出功率设置 | 4.6 定位实验 | 7.6 数据存储及实时显示 |