版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、阅读使人充实,会谈使人敏捷,写作使人精确。培根 上课时间安排: 上午: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)安装开
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)文件系统
3、目录和结构 理及方法。 型与字符 设备驱动 (6)制作根文件系统 (7)Linux系统驱动概述 (8)Linux设备驱动模型概述 (9)内核的并发和竞态 (10)中断处理顶半部和半部 (11)字符设备驱动编程 实验: (1) Linux 2.6内核内核的编译和配置 (2)根文件系统启动分析与修改 (3)Linux驱动模块实验 (4) 字符设备驱动范例编写 (5) L ED字符设备驱动编写 (6)按键中断实验 25 日 学会Linux应用程序编 写,Linux系统中的进程, 线程的概念,了解Linux 下几种进程间通讯的方 法,并具备编写进程间 通讯编程的能力, TCP/IP编程,WEB服务 器
4、BOA,和BOA下的编程。 Linux应用 程序编写 理论 (1) 进程的属性和状态 (2) 进程的控制和调度 (3)进程的创建、执行、消亡 (4) 进程的相关系统调用 (5) 进程间通信基本概念 (6)管道(PIPB (7)信号(SIGNAL (8) 内存映射(MAPPED MEMORY (9) 消息队列(MESSAGE QUEUE (10)信号量(SEMAPHORE (11)共享内存(SHARE MEMORY (12) TCP/IP 协议簇 (13) 基于嵌入式LINUX的TCP/IP网络结 构 (14) 基于嵌入式LINUX的SOCKETS程 (15) UDP与TCP的区另【J (16)
5、 UDP SERVER-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虚拟帧缓存的建立和模拟
6、开发 调试 (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模
7、块下的 温湿度。 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、建立硬件开
8、发板环境 5、使用开发工具生成基础应用程序 6、Windows CE应用程序的编译与下载 28 掌握 Windows CE系统 WinCE应用 理论 日 事件驱动和消息响应机 开发基础 2.2窗口和消息 下 制,熟练掌握Windows 2.3回调函数 午 CE系统中应用程序的 执行流程,建立 Windows编程的基本理 念。学习图形类编程, 对话框操作。线程和进 程操作编程,文件操作 和注册表操作。 2.4 Windows CE中程序的整体结构 2.5图形输出和对话框操作 2.6线程和进程的相关概念 2.7文件读写和注册表操作 【实验】 1、建立一个 Hello World程序 2、图形类编程
9、 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系统 驱动各种外设实现复杂 的应用
10、,包含驱动 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 SDMM
11、C卡读写实验 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 通过前述对于 WinCE综合 4.1 Zigbee的组网和综合实验 日 WindowsCE开发应用所 应用开发 4.2蓝牙技术的应用,各蓝牙设备的互连互通。 下 做的培训讲解为基础, 4.3 RFID技术应用 午 结合感知RF2强大的硬 4.4 3G通讯应用 件功能,配合 Zigbee, 【实验】 RFID, Wi-
12、Fi技术以典型 1、智能家居应用系统 的物联网应用案例做讲 家庭智能检测和控制,远程视频监控, 解。如何将Windows CE 用于物联网的应用。 4. 无线传感器网络Zigbee 课程计划: 学习目的 课程安排 课程内容 31 了解基于Zigbee的无线传 ZigBee无线 理论: 日 感器网络的开发原理和理 传感器网 ZigBee技术简介 论基础 络技术概 CC2530硬件接口介绍 述 Z-Stack协议栈概述与IAR开发环境的构建 实践: CC2530片内温度采集实验 CC2530温湿度传感器数据采集实验 CC2530门磁霍尔开关传感器实验 基于Z-Stack协议栈的ZigBee的无线组
13、网入门 实验 1 日 掌握基于Zigbee的WSN 应用开发技术,基于 Z-stack协议栈的开发应 用。 ZigBee无线 网络技术 应用开发 理论: Z-Stack协议栈的深入研究与分析 Z-Stack协议栈OSAL初始化流程分析 基于Z-Stack协议栈添加用户应用层任务的方 法 实践: 基于Z-Stack协议栈的ZigBee的无线组网数据 收发实验 ZigBee的上位机串口远程控制实验 基于Z-Stack协议栈的传感器中断添加实验 ZigBee的无线传感器数据传输实验 基于ZigBee的数据透传模型设计分析实验 5. 无线传感器网络TinyOS 课程计划: 学习目的 课程安排 课程内容
14、 2 了解基于TinyOS的无线传 Ti nyOS 无 理论: 日 感器网络的开发原理和理 线传感器 Ti nyOS简介 上 论基础,学习NesC语言语 网络技术 NesC语法 午 法。 概述 搭建TinyOS协议栈开发环境 基于CC2430的TinyOS结构 实践: Tin yOS基础实验 Tin yOS无线传输实验 Ti nyOS组网实验 2 掌握基于TinyOS的 Ti nyOS 技 理论: 日 WSN应用开发技术,基 术应用开 Ti nyOS协议栈的深入研究与分析 下 于TinyOS协议栈的开发 发 Ti nyOS关键的网络部分开发分析 午 应用。 基于TinyOS协议栈开发WSN的应用 实践: 基于TinyOS协议栈的无线组网数据收发实验 基于TinyOS的动态路由实验 基于TinyOS的静态路由实验 5.射频识别技术RFID 课程计划: 学习目的 课程安排 课程内容 3 学习基于RFID的射频识别 RFID的理 理论: 日 技术的基本原理和理论基 论基础和 RFID系统概论 上 础,基于TRF7960的HF HF-RFID 的 被动电子标签工作的主要原理 午 RFID的读写卡技术 技术原理。 基于TRF7960的HF-RFID教学平台 软件解析和分析 实践: 基于TRF796
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东石油化工学院《工程管理基础》2023-2024学年第一学期期末试卷
- 广东汕头幼儿师范高等专科学校《酒水调制与酒吧管理》2023-2024学年第一学期期末试卷
- 七年级上册《第四章 整式的加减章末小结与考点检测》课件
- 广东农工商职业技术学院《信息论与密码》2023-2024学年第一学期期末试卷
- 广东南方职业学院《日本商务礼仪教程》2023-2024学年第一学期期末试卷
- 广东理工职业学院《新零售物流管理》2023-2024学年第一学期期末试卷
- 【创新设计】2021年高考化学总复习(江西版)配套文档:第二章-化学物质及其变化-化学物质及其变化
- 七年级下册人教版语文书
- 《肝胆疾病的护理》课件
- 【与名师对话】2021届高考化学(课标版)二轮复习阶段测评(一)
- 2024新教科版四年级上册科学知识点总结精简版
- (完整)北京版小学英语1至6年级词汇(带音标)
- 《朝花夕拾》阅读推进课 教学设计-2023-2024学年统编版语文七年级下册
- 项目驻场服务合同协议书
- 终止合同告知函 委婉
- 0-3岁婴幼儿基础护理智慧树知到期末考试答案章节答案2024年杭州师范大学
- 11SG102-3 钢吊车梁系统设计图平面表示方法和构造详图
- DL∕T 1901-2018 水电站大坝运行安全应急预案编制导则
- 三年级上册100道口算练习题(各类齐全)
- 电动叉车充电区安全规程
- 全球与中国电动旋转夹爪市场格局分析及前景深度研究报告2024-2030年
评论
0/150
提交评论