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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习目的 课程安排 课程内容 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)?内核的并发和竞态 上课时间安排: 上午:9:00-12:00 下午:13:30-17:00 2.Linux? 2.Linux?课程计划: (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?语法和程序设计方法 实验 2 (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 学习目的 课程安排 课程内容 28 日 上 午 掌握?Windows?C

文档评论(0)

liuxingmeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档