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

下载本文档

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

文档简介

1、物联网培训课程计划安排精品文档上课时间安排: 上午:9:00-12:00下午:13:30-17:002.Linux课程计划:学习目的课程安排课程内容23日通过今天课程的学习,能 掌握嵌入式 Linux交叉开 发环境的搭建、交叉编译 工具链的使用、u-boot烧写内核、文件系统、内核 的引导和应用程序的编 写,演示物联网智能家居综合程序。嵌入式Linux 开发环境构 建理论(1)交叉开发环境介绍(2)配置主机开发环境(3)建立交叉开发环境(4)编译器和二进制工具详解(5) u-boot 介绍实验(1) LINUX系统的安装(2)安装开发工具(3)配置NFS网络服务(5)引导目标板启动Linux内

2、核(6)安装crosstool交叉工具链(7) u-boot命令练习(8)交叉调试应用程序(9) LINUX物联网智能家居综合演示 软件24日了解内核 核源代码结构, 内核的裁剪与配置,各驱 动程序的配置和根文件 系统的认识,内核的 裁剪与配置,各驱动程序 的配置,驱动模块编 译相关的原理及方 法。移 植Linux2.6 内核到嵌 入式ARM 平 台,设备 模型与字 符设备驱 动理论:(1) Linux内核介绍(2) Linux内核目录下 Makefile和配置 文件(3) Linux内核启动和引导初始化(4)文件系统概念(5)文件系统目录和结构(6)制作根文件系统(7)Linux系统驱动概述

3、(8)Linux设备驱动模型概述(9)内核的并发和兄态(10)中断处理顶半部和半部(11)字符设备驱动编程实验:(1) Linux 2.6内核内核的编译和配置(2)根文件系统启动分析与修改(3)Linux驱动模块实验(4)字符设备驱动范例编写(5)LED字符设备驱动编写(6)按健口断实验25学会Linux应用程序Linux 应理论编写,Linux系统中 的进程,线程的概 念,了解Linux下几 种进程间通讯的方 法,并具备编写进 程问通讯编程的能 力,TCP/IP编程, WEB服务器BOA,和BOA 下的编程。用程序编 写(1)进程的属性和状态(2)进程的控制和调度(3)进程的创建、执行、7t

4、t(4)进程的相关系统调用(5)进程间通信基本概念(6)管道(PIPE)信号(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的区另1(16) UDP SERVER-CLIENT 关系程(17)嵌入式WEB服务器简介(18)嵌入式CGI语法和程序设计 方法实验(1)编写一个进程程序(2)编写一个线程程序进

5、程间通信实验(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在实际项目中具体应用 实验(6) 基于 QT 实现 HELLO WORLD 对 话框程序(7) 基于 QT图形界面的温度计的实 现(8) 基于 QI图形界面控制L

6、ED 基于QT图形界面网络编程27日物联网智能家居综 合演示程序物联网智 能家居综 合演示程 序实验(1) LINUX 系统卜与ZIGBEE模块 的接口编程(2) PC控制ZIGBEE模块程序的分 析(3)通过手机WEB界面控制 ZIGBEE模块下连接的家用电 器(4)通过外网WEB界面控制 ZIGBEE模块下连接的家用电 器(3) 通过 WEB界面读取 ZIGBEE 模块下的温湿度。3.WinCE课程计划:学习目的课程安排课程内容28 日 上 午掌握 Windows CE的开发流程,熟悉 Windows CE应用开 发的工具以及开发 流程。嵌入式系统 WinCE 开发环境 构建掌握 Wind

7、ows CE的开发流程,熟悉 Windows CE应用开发的工具以及开发流 程。1.1 Windows CE操作系统的介绍1.2 Windows CE应用开发流程1.3 建立 Windows CE开发环境1.4 平台模拟器的建立和使用1.6应用程序的生成与编译【实验】1、安装开发工具2、安装开发工具包SDK3、建立模拟器环境4、建立硬件开发板环境5、使用开发工具生成基础应用程序6、Windows CE应用程序的编译匕卜 载28 日 下 午掌握Windows CE系 统事件驱动和消息 响应机制,熟练掌 握Windows CE系统 中应用程序的执行 流程,建立 Windows编程的基 本理念。学习

8、图形 类编程,对话框操 作。线程和进程操 作编程,文件操作WinCE 应 用开发基 础理论2.2 窗口和消息2.3 回调函数2.4 Windows CE中程序的整体结构2.5 图形输出和对话框操作2.6 线程和进程的相关概念2.7 文件读写和注册表操作【实验】1、建立一个Hello World程序2.8 形类编程和注册表操作。3、对话框控件4、创建进程5 .创建线程6 .建立、删除、读取、写入7 .注册表读写操作29日休息30 日 上 午连接WinCE流式驱 动机制和原理,通 过实例讲解驱动开 发。WinCE 驱动开发Wince的设备驱动解析3.1 设备驱动的分类-流接口驱动与内建驱动3.2

9、标准流接口驱动介绍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.5 蓝牙模块通讯编程3.6 视频摄像应

10、用【实验】3.1 GPIO输出控制实验3.2 LED控制实验3.3 E2PROM读写实验3.4 按键实验3.5 ADC定时采样显示实验3.6 SPI读取温度试验3.8 SDMMC卡读写实验3.9 感知RF2与PC机串口通信实验3.11 UDP通信实验3.12 TCPIP通信实验3.14 GPRS拨打电话实验3.15 GPRS收发短信实验3.16 蓝牙通讯实验3.17 视频摄像应用3.18 GPS定位应用3.19 Webserver功能30 日 下通过前述对于WindowsCE开发应 用所做的培训讲解WinCE 综合应用开 发4.1 Zigbee的组网和综合实验4.2 蓝牙技:木的应用,各蓝牙设

11、备的互连 互通。午为基础,结合感知 RF2强大的硬件功 能,配合 Zigbee, RFID, Wi-Fi 技术 以典型的物联网应 用案例做讲解。如 何将 Windows CE 用于物联网的应 用。4.3 RFID技术应用4.4 3G通讯应用【实验】1、智能家居应用系统家庭智能检测和控制,远程视频监 控,4 .无线传感器网络Zigbee课程计划:学习目的课程安排课程内容31 日了解基于Zigbee的无线传 感器网络的开发原理和理 论基础ZigBee 无 线传感器 网络技术 概述理论:ZigBee技术简介CC2530硬件接口介绍Z-Stack协议栈概述与IAR开发环境的构建实践:CC2530片内温

12、度米集实验CC2530温湿度传感器数据采集实验CC2530门磁霍尔开关传感器实验基于 Z-Stack协议栈的ZigBee的无线组网入门实验1日掌握基于Zigbee的 WSN应用开发技 术,基于 Z-stack协 议栈的开发应用。ZigBee 无 线网络技术应用开 发理论:Z-Stack协议栈的深入研究与分析Z-Stack协议栈OSAL初始化流程分析 基于 Z-Stack协议栈添加用户应用层任 务的方法 实践:基于 Z-Stack协议栈的ZigBee的无线组 网数据收发实验ZigBee的上位机用口远程控制实验 基于 Z-Stack协议栈的传感器中断添加 实验ZigBee的无线传感器数据传输实验

13、基于 ZigBee的数据透传模型设计分析实 验5 .无线传感器网络TinyOS课程计划:学习目的课程安排课程内容2日 上 午J解基于TinyOS的无线传 感器网络的开发原理和理 论基础,学习NesC语言语 法。TinyOS无线传感 器网络技 术概述理论:TinyOS简介NesC语法搭建TinyOS协议栈开发环境基于CC2430的TinyOS结构实践:TinyOS基础实验TinyOS无线传输实验TinyOS组网实验2日 下 午掌握基于TinyOS的 WSN应用开发技 术,基于 TinyOS协 议栈的开发应用。TinyOS技术应用 开发理论:TinyOS协议栈的深入研究与分析TinyOS关键的网络部分开发分析基于 TinyOS协议栈开发 WSN的应用 实践:基于 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

提交评论