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

下载本文档

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

文档简介

精品文档上课时间安排:上午: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)文件系统概念l(5)文件系统目录和结构l(6)制作根文件系统l(7)Linux系统驱动概述l(8)Linux设备驱动模型概述(9) 内核的并发和竞态(10)中断处理顶半部和半部l (11)字符设备驱动编程实验:(1) Linux 2.6内核内核的编译和配置(2)根文件系统启动分析与修改l(3)Linux驱动模块实验l(4)字符设备驱动范例编写l(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语法和程序设计方法实验 (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模块下的温湿度。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.创建线程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通信实验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的无线组网入门实验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的应用实践: 基于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

提交评论