物联网培训课程计划安排_第1页
物联网培训课程计划安排_第2页
物联网培训课程计划安排_第3页
物联网培训课程计划安排_第4页
物联网培训课程计划安排_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 上课时间安排 上课时间安排 上午 9 00 12 00 下午 13 30 17 00 2 Linux 课程计划 课程计划 学习目的 课程安排课程内容 23 日 通过今天课程的学习 能 掌握嵌入式 Linux 交叉开 发环境的搭建 交叉编译 工具链的使用 u boot 烧 写内核 文件系统 内核 的引导和应用程序的编写 演示物联网智能家居综合 程序 嵌入式 Linux 开发 环境构建 理论 1 交叉开发环境介绍 2 配置主机开发环境 3 建立交叉开发环境 4 编译器和二进制工具详解 5 u boot 介绍 实验 1 LINUX 系统的安装 2 安装开发工具 3 配置 NFS 网络服务 5 引导目标板启动 Linux 内核 6 安装 crosstool 交叉工具链 7 u boot 命令练习 8 交叉调试应用程序 9 LINUX 物联网智能家居综合演示软件 24 日 了解内核核源代码结构 内核的裁剪与配置 各驱 动程序的配置 和根文件 系统的认识 内核的裁 剪与配置 各驱动程序的 配置 驱动模块编译相 关的原理及方法 移植 Linux2 6 内 核到嵌入 式 ARM 平 台 设备 模型与字 符设备驱 动 理论 1 Linux 内核介绍 2 Linux 内核目录下 Makefile 和配置文件 3 Linux 内核启动和引导初始化 4 文件系统概念 5 文件系统目录和结构 6 制作根文件系统 7 Linux 系统驱动概述 8 Linux 设备驱动模型概述 9 内核的并发和竞态 2 10 中断处理顶半部和半部 11 字符设备驱动编程 实验 1 Linux 2 6 内核内核的编译和配置 2 根文件系统启动分析与修改 3 Linux 驱动模块实验 4 字符设备驱动范例编写 5 LED 字符设备驱动编写 6 按键中断实验 25 日 学会 Linux 应用程序编 写 Linux 系统中的进 程 线程的概念 了解 Linux 下几种进程间通 讯的方法 并具备编写 进程间通讯编程的能力 TCP IP 编程 WEB 服务 器 BOA 和 BOA 下的编程 Linux 应用 程序编写 理论 1 进程的属性和状态 2 进程的控制和调度 3 进程的创建 执行 消亡 4 进程的相关系统调用 5 进程间通信基本概念 6 管道 PIPE 7 信号 SIGNAL 8 内存映射 MAPPED MEMORY 9 消息队列 MESSAGE QUEUE 10 信号量 SEMAPHORE 11 共享内存 SHARE MEMORY 12 TCP IP 协议簇 13 基于嵌入式 LINUX 的 TCP IP 网络 结构 14 基于嵌入式 LINUX 的 SOCKET 编程 15 UDP 与 TCP 的区别 16 UDP SERVER CLIENT 关系程 17 嵌入式 WEB 服务器简介 18 嵌入式 CGI 语法和程序设计方法 实验 3 1 编写一个进程程序 2 编写一个线程程序 3 进程间通信实验 4 SOCKET 套接字编程 5 编写 UDP 服务器和客服端通讯 6 编写 TCP 服务器和客服端通讯 7 利用 IO 复用代替多线程的并发服务 8 编写 CGI 程序远程控制设备 LED 开关 状态 26 日 掌握 QT 的有关内容 QT 开发环境的建立具备 QT 程序设计能力 QT 开发环 境建立和 开发 理论 1 QT 介绍及其信号插槽机制 2 QT 图形界面编程技术 3 QVFB 虚拟帧缓存的建立和模拟开发 调试 4 QT 程序移植技术 5 QT 在实际项目中具体应用 实验 1 基于 QT 实现 HELLO WORLD 对话框 程序 2 基于 QT 图形界面的温度计的实现 3 基于 QT 图形界面控制 LED 4 基于 QT 图形界面网络编程 27 日 物联网智能家居综合演 示程序 物联网智 能家居综 合演示程 序 实验 1 LINUX 系统下与 ZIGBEE 模块的接口 编程 2 PC 控制 ZIGBEE 模块程序的分析 3 通过手机 WEB 界面控制 ZIGBEE 模 块下连接的家用电器 4 通过外网 WEB 界面控制 ZIGBEE 模 块下连接的家用电器 5 通过 WEB 界面读取 ZIGBEE 模块下 的温湿度 4 3 WinCE 课程计划 课程计划 学习目的 课程安排课程内容 28 日 上 午 掌握 Windows CE 的开发流程 熟悉 Windows CE 应用开发 的工具以及开发流程 嵌入式系 统 WinCE 开发环境 构建 掌握 Windows CE 的开发流程 熟悉 Windows CE 应用开发的工具以及开发流程 1 1 Windows CE 操作系统的介绍 1 2 Windows CE 应用开发流程 1 3 建立 Windows CE 开发环境 1 4 平台模拟器的建立和使用 1 6 应用程序的生成与编译 实验 1 安装开发工具 2 安装开发工具包 SDK 3 建立模拟器环境 4 建立硬件开发板环境 5 使用开发工具生成基础应用程序 6 Windows CE 应用程序的编译与下载 28 日 下 午 掌握 Windows CE 系统 事件驱动和消息响应机 制 熟练掌握 Windows CE 系统中应用程序的 执行流程 建立 Windows 编程的基本理 念 学习图形类编程 对话框操作 线程和进 程操作编程 文件操作 和注册表操作 WinCE 应用 开发基础 理论 2 2 窗口和消息 2 3 回调函数 2 4 Windows CE 中程序的整体结构 2 5 图形输出和对话框操作 2 6 线程和进程的相关概念 2 7 文件读写和注册表操作 实验 1 建立一个 Hello World 程序 2 图形类编程 3 对话框控件 4 创建进程 5 创建线程 5 6 建立 删除 读取 写入 7 注册表读写操作 29 日 休息一天 30 日 上 午 连接 WinCE 流式驱动 机制和原理 通过实例 讲解驱动开发 WinCE 驱动 开发 Wince 的设备驱动解析 3 1 设备驱动的分类 流接口驱动与内建驱动 3 2 标准流接口驱动介绍 3 3 流接口设备驱动的架构 3 4 流接口设备驱动的加载过程 3 5 基于 LED 驱动详细分析流接口驱动 实验 1 最简单的流接口驱动实验 实验 2 动态加载卸载设备驱动实验 实验 3 中断流驱动程序 实验 4 中断流驱动程序的验证 30 日 上 午 掌握 Windows CE 系统 驱动各种外设实现复杂 的应用 包含驱动 GPIO 总线和驱动 3G 模块设备等 熟练掌握 Windows CE 下的功能 应用 WinCE 高级 应用开发 3 1 对 GPIO 和 LED 的操作 3 2 驱动总线和外设 ADC SPI 串口等 3 3 网络通讯 TCP IP 编程 3 4 3G 模块通讯编程 3 4 蓝牙模块通讯编程 3 4 视频摄像应用 实验 3 1 GPIO 输出控制实验 3 2 LED 控制实验 3 3 E2PROM 读写实验 3 4 按键实验 3 5 ADC 定时采样显示实验 3 5 SPI 读取温度试验 3 8 SDMMC 卡读写实验 3 9 感知 RF2 与 PC 机串口通信实验 3 11 UDP 通信实验 6 3 12 TCPIP 通信实验 3 14 GPRS 拨打电话实验 3 15 GPRS 收发短信实验 3 16 蓝牙通讯实验 3 17 视频摄像应用 3 18GPS 定位应用 3 19Webserver 功能 30 日 下 午 通过前述对于 WindowsCE 开发应用所 做的培训讲解为基础 结合感知 RF2 强大的硬 件功能 配合 Zigbee RFID Wi Fi 技 术以典型的物联网应用 案例做讲解 如何将 Windows CE 用于物联 网的应用 WinCE 综合 应用开发 4 1 Zigbee 的组网和综合实验 4 2 蓝牙技术的应用 各蓝牙设备的互连互通 4 3 RFID 技术应用 4 4 3G 通讯应用 实验 1 智能家居应用系统 家庭智能检测和控制 远程视频监控 4 无线传感器网络无线传感器网络 Zigbee 课程计划 学习目的 课程安排课程内容 31 日 了解基于 Zigbee 的无线传 感器网络的开发原理和理 论基础 ZigBee 无线 传感器网 络技术概 述 理论 ZigBee 技术简介 CC2530 硬件接口介绍 Z Stack 协议栈概述与 IAR 开发环境的构建 实践 CC2530 片内温度采集实验 CC2530 温湿度传感器数据采集实验 CC2530 门磁霍尔开关传感器实验 基于 Z Stack 协议栈的 ZigBee 的无线组网入门 7 实验 1 日 掌握基于 Zigbee 的 WSN 应用开发技术 基于 Z stack 协议栈的 开发应用 ZigBee 无线 网络技术 应用开发 理论 Z Stack 协议栈的深入研究与分析 Z Stack 协议栈 OSAL 初始化流程分析 基于 Z Stack 协议栈添加用户应用层任务的方 法 实践 基于 Z Stack 协议栈的 ZigBee 的无线组网数据 收发实验 ZigBee 的上位机串口远程控制实验 基于 Z Stack 协议栈的传感器中断添加实验 ZigBee 的无线传感器数据传输实验 基于 ZigBee 的数据透传模型设计分析实验 5 无线传感器网络无线传感器网络 TinyOS 课程计划 学习目的 课程安排课程内容 2 日 上 午 了解基于 TinyOS 的无线传 感器网络的开发原理和理 论基础 学习 NesC 语言语 法 TinyOS 无 线传感器 网络技术 概述 理论 TinyOS 简介 NesC 语法 搭建 TinyOS 协议栈开发环境 基于 CC2430 的 TinyOS 结构 实践 TinyOS 基础实验 TinyOS 无线传输实验 TinyOS 组网实验 2 日 下 午 掌握基于 TinyOS 的 WSN 应用开发技术 基于 TinyOS 协议栈的 开发应用 TinyOS 技 术应用开 发 理论 TinyOS 协议栈的深入研究与分析 TinyOS 关键的网络部分开发分析 基于 TinyOS 协议栈开发 WSN 的应用 8 实践 基于 TinyOS 协议栈的无线组网数据收发实验 基于 TinyOS 的动态路由实验 基于 TinyOS 的静态路由实验 5 射频识别技术射频识别技术 RFID 课程计划 学习目的 课程安排课程内容 3 日 上 午 学习基于 RFID 的射频识别 技术的基本原理和理论基 础 基于 TRF7960 的 HF RFID 的读写卡技术 RFID 的理 论基础和 HF RFID 的 技术原理 理论 RFID 系统概论 被动电子标签工作的主要原理 基于 TRF7960 的 HF RFID 教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论