物联网培训课程计划安排.docx

上传人:b****3 文档编号:10244878 上传时间:2023-05-24 格式:DOCX 页数:17 大小:19.67KB
下载 相关 举报
物联网培训课程计划安排.docx_第1页
第1页 / 共17页
物联网培训课程计划安排.docx_第2页
第2页 / 共17页
物联网培训课程计划安排.docx_第3页
第3页 / 共17页
物联网培训课程计划安排.docx_第4页
第4页 / 共17页
物联网培训课程计划安排.docx_第5页
第5页 / 共17页
物联网培训课程计划安排.docx_第6页
第6页 / 共17页
物联网培训课程计划安排.docx_第7页
第7页 / 共17页
物联网培训课程计划安排.docx_第8页
第8页 / 共17页
物联网培训课程计划安排.docx_第9页
第9页 / 共17页
物联网培训课程计划安排.docx_第10页
第10页 / 共17页
物联网培训课程计划安排.docx_第11页
第11页 / 共17页
物联网培训课程计划安排.docx_第12页
第12页 / 共17页
物联网培训课程计划安排.docx_第13页
第13页 / 共17页
物联网培训课程计划安排.docx_第14页
第14页 / 共17页
物联网培训课程计划安排.docx_第15页
第15页 / 共17页
物联网培训课程计划安排.docx_第16页
第16页 / 共17页
物联网培训课程计划安排.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

物联网培训课程计划安排.docx

《物联网培训课程计划安排.docx》由会员分享,可在线阅读,更多相关《物联网培训课程计划安排.docx(17页珍藏版)》请在冰点文库上搜索。

物联网培训课程计划安排.docx

物联网培训课程计划安排

上课时间安排:

上午:

9:

00-12:

00

下午:

13:

30-17:

00

2.Linux课程计划:

学习目的

课程安排

课程内容

23

通过今天课程的学习,能掌

嵌入式

理论

握嵌入式Linux交叉开发环

Linux开发

(1)交叉开发环境介绍

境的搭建、交叉编译工具链的使用、u-boot烧写内核、文件系统、内核的引导和应用程序的编写,演示物联网智能家居综合程序。

环境构建

(2)配置主机开发环境

(3)建立交叉开发环境

(4)编译器和二进制工具详解

(5)u-boot介绍

实验

(1)LINUX系统的安装

(2)安装开发工具

(3)配置NFS网络服务

(5)引导目标板启动Linux内核

(6)安装crosstool交叉工具链

(7)u-boot命令练习

(8)交叉调试应用程序

(9)LINUX物联网智能家居综合演示软件

24

了解内核核源代码结构,

理论:

内核的裁剪与配置,各驱动

移植

(1)Linux内核介绍

程序的配置和根文件系

Linux2.6内

(2)Linux内核目录下Makefile和配置文件

统的认识,内核的裁剪与

核到嵌入

(3)Linux内核启动和引导初始化

配置,各驱动程序的配置,

式ARM平

(4)文件系统概念

驱动模块编译相关的原

台,设备模

(5)文件系统目录和结构

理及方法。

型与字符

设备驱动

(6)制作根文件系统

(7)Linux系统驱动概述

(8)Linux设备驱动模型概述

(9)内核的并发和竞态

(10)中断处理顶半部和半部

(11)字符设备驱动编程

实验:

(1)Linux2.6内核内核的编译和配置

(2)根文件系统启动分析与修改

(3)Linux驱动模块实验

(4)字符设备驱动范例编写

(5)LED字符设备驱动编写

(6)按键中断实验

25

学会Linux应用程序编写,Linux系统中的进程,线程的概念,了解Linux下几种进程间通讯的方法,并具备编写进程间

通讯编程的能力,

TCP/IP编程,WEB服务器BOA,和BOA下的编程。

Linux应用

程序编写

理论

(1)进程的属性和状态

(2)进程的控制和调度

(3)进程的创建、执行、消亡

(4)进程的相关系统调用

(5)进程间通信基本概念

(6)管道(PIPB

(7)信号(SIGNAL

(8)内存映射(MAPPEDMEMORY

(9)消息队列(MESSAGEQUEUE

(10)信号量(SEMAPHORE

(11)共享内存(SHAREMEMORY

(12)TCP/IP协议簇

(13)基于嵌入式LINUX的TCP/IP网络结

(14)基于嵌入式LINUX的SOCKETS程

(15)UDP与TCP的区另【J

(16)UDPSERVER-CLIENT系程

(17)嵌入式WEB服务器简介

(18)嵌入式CGI语法和程序设计方法

实验

(1)编与一个进程程序

(2)编写一个线程程序

(3)进程间通信实验

(4)S0CKET套接字编程

(5)编写UDP服务器和客服端通讯

⑹编写TCP服务器和客服端通讯

(7)利用10复用代替多线程的并发服务

(8)编写CGI程序远程控制设备LED开关

状态

26

掌握QT的有关内容,QT

开发环境的建立具备QT程

序设计能力

QT开发环

境建立和

开发

理论

(1)QT介绍及其信号插槽机制

(2)QT图形界面编程技术

(3)QVFB虚拟帧缓存的建立和模拟开发

调试

(4)QT程序移植技术

(5)QT在实际项目中具体应用

实验

(1)基于QT实现HELLOWORLD对话框

程序

(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

掌握WindowsCE

嵌入式系

掌握WindowsCE的开发流程,熟悉

的开发流程,熟悉

统WinCE开

WindowsCE应用开发的工具以及开发流程。

WindowsCE应用开发

发环境构

1.1WindowsCE操作系统的介绍

的工具以及开发流程。

1.2WindowsCE应用开发流程

1.3建立WindowsCE开发环境

1.4平台模拟器的建立和使用

1.6应用程序的生成与编译

【实验】

1、安装开发工具

2、安装开发工具包SDK

3、建立模拟器环境

4、建立硬件开发板环境

5、使用开发工具生成基础应用程序

6、WindowsCE应用程序的编译与下载

28

掌握WindowsCE系统

WinCE应用

理论

事件驱动和消息响应机

开发基础

2.2窗口和消息

制,熟练掌握Windows

2.3回调函数

CE系统中应用程序的执行流程,建立

Windows编程的基本理

念。

学习图形类编程,对话框操作。

线程和进程操作编程,文件操作和注册表操作。

2.4WindowsCE中程序的整体结构

2.5图形输出和对话框操作

2.6线程和进程的相关概念

2.7文件读写和注册表操作

【实验】

1、建立一个HelloWorld程序

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

日上午

掌握WindowsCE系统

驱动各种外设实现复杂

的应用,包含驱动

GPIO,总线和驱动3G

模块设备等,熟练掌握

WindowsCE下的功能

应用。

WinCE高级

应用开发

3.1对GPIO和LED的操作

3.2驱动总线和外设,ADC,SPI,串口等

3.3网络通讯TCP/IP编程

3.43G模块通讯编程

3.4蓝牙模块通讯编程

3.4视频摄像应用

【实验】

3.1GPIO输出控制实验

3.2LED控制实验

3.3E2PROM读写实验

3.4按键实验

3.5ADC定时采样显示实验

3.5SPI读取温度试验

3.8SDMMC卡读写实验

3.9感知RF2与PC机串口通信实验

3.11UDP通信实验

3.12TCPIP通信实验

3.14GPRS拨打电话实验

3.15GPRS收发短信实验

3.16蓝牙通讯实验

3.17视频摄像应用

3.18GPS定位应用

3.19Webserver功能

30

通过前述对于

WinCE综合

4.1Zigbee的组网和综合实验

WindowsCE开发应用所

应用开发

4.2蓝牙技术的应用,各蓝牙设备的互连互通。

做的培训讲解为基础,

4.3RFID技术应用

结合感知RF2强大的硬

4.43G通讯应用

件功能,配合Zigbee,

【实验】

RFID,Wi-Fi技术以典型

1、智能家居应用系统

的物联网应用案例做讲

家庭智能检测和控制,远程视频监控,

解。

如何将WindowsCE

用于物联网的应用。

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的无线传

TinyOS无

理论:

感器网络的开发原理和理

线传感器

TinyOS简介

论基础,学习NesC语言语

网络技术

NesC语法

法。

概述

搭建TinyOS协议栈开发环境

基于CC2430的TinyOS结构

实践:

TinyOS基础实验

TinyOS无线传输实验

TinyOS组网实验

2

掌握基于TinyOS的

TinyOS技

理论:

WSN应用开发技术,基

术应用开

TinyOS协议栈的深入研究与分析

于TinyOS协议栈的开发

TinyOS关键的网络部分开发分析

应用。

基于TinyOS协议栈开发WSN的应用

实践:

基于TinyOS协议栈的无线组网数据收发实验

基于TinyOS的动态路由实验

基于TinyOS的静态路由实验

5.射频识别技术RFID

课程计划:

学习目的

课程安排

课程内容

3

学习基于RFID的射频识别

RFID的理

理论:

技术的基本原理和理论基

论基础和

RFID系统概论

础,基于TRF7960的HF

HF-RFID的

被动电子标签工作的主要原理

RFID的读写卡技术

技术原理。

基于TRF7960的HF-RFID教学平台

软件解析和分析

实践:

基于TRF7960的读卡实验

TRF7960的读取不同协议卡的分析

HF-RFID的综合实验

3

了解UHFRFID的实现原

UHFRFID勺

理论:

理和相应规范,主动式

实现原理

EPC的起源和发展

标签的原理及其相关应

和主动式

EPC的技术和标准

电子标签

技术

基于AS3990的UHFRFID实现原理。

主动式电子标签的应用和规范

实践:

UHFRFID的读写卡实验

主动式标签的应用实验

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2