- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 8
《基于Linux的物联网应用开发基础及项目实战》教学大纲
课程代码:
课程类别:专业基础课
适用对象:电子信息、物联网、通信类专业
总学时:56 线下教学学时:56 线上教学学时:0
一、课程的性质、任务与基本要求
(一)课程的性质、任务
《基于Linux物联网应用开发技术与项目实战》是电子信息、物联网、通信类专业的一门专业基础课,属于专业必修课。本课程是一门物联网方面入门性质的技术基础课,具有自身的体系和很强的实践性。本课程的任务是:采用项目驱动、任务驱动、案例驱动、问题驱动的教学方法,以项目任务为知识载体,将物联网工程的知识点和技术要点穿插到各个项目中进行讲解,课堂讲授与上机实践同步进行,通过物联网系统开发全流程的参与,让学生获得物联网方面的基本理论、系统架构和工程开发技术等知识,为深入学习电子信息、物联网类专业打下坚实的基础。
(二)课程的教学目标
1.基本理论要求
计算机系统硬件组成
物联网概念与物联网系统功能分层
物联网工程主流技术特点
云服务器技术特点
操作系统原理与Linux系统特点
2.基本技能要求
掌握云服务器应用技能
具备Linux操作系统的安装及管理知识
掌握Linux Shell、C编程开发基本技术
掌握Linux Java Web编程基础
掌握MySql/Mariadb数据库开发应用基础
掌握云服务器的管理与维护
掌握Linux云服务器的开发应用基础
掌握Web项目在云服务器上的布署方法
熟识嵌入式Linux系统固件的制作及烧录
了解Linux系统编程开发基础
熟识物联网系统的硬件设备安装
熟识物联网的组建与维护
了解物联网的传感技术应用
了解嵌入式Linux程序的测试
3.职业素质要求
培养良好的政治思想素质和职业道德
培养敬业爱岗、吃苦耐劳的品质
培养热爱学习、学以致用的作风
二、主要教学内容
学习情境1 物联网工程开发基础
学习任务1.1 物联网工程概述
物联网工程技术特点
1.1.2 物联网系统功能分层
1.1.3 物联网系统云管端架构
1.1.4 物联网工程的主流技术
学习任务1.2 操作系统基础
1.2.1 操作系统原理
1.2.2 主流操作系统特点
1.2.3 物联网操作系统
练习任务1.3 习题
实践任务1.1 华为物联网云服务器与物联网设备的通信
实践任务1.2 实践练习
学习情境2 Linux操作系统基础
学习任务2.1 Linux操作系统基础
2.1.1 Linux操作系统介绍
2.1.2 Linux的发行版本及特点
2.1.3 Linux在物联网、云计算及人工智能中的应用
学习任务2.2 Linux操作系统的安装与配置
2.2.1 安装Virtualbox
2.2.2 Ubuntu操作系统的安装与环境配置
2.2.3 Ubuntu系统管理
练习任务2.3 习题
实践任务2.1 EulerOS上物联网设备与华为物联网云服务器的通信
实践任务2.2 实践练习
学习情境3 Linux编程基础实战
学习任务3.1 shell编程基础
3.1.1 Shell环境基础
3.1.2 Shell命令基础
3.1.3 Shell脚本语法基础
学习任务3.2 基于Linux的C语言编程基础
3.2.1 GCC编译器基础
3.2.2 GDB调试器
3.2.3 Makefile项目管理
练习任务3.3 习题
实践任务3.1 学生成绩管理系统C语言开发
实践任务3.2 实践练习
学习情境4 Linux JavaWeb编程实战
学习任务4.1 Linux Java编程基础
4.1.1 JDK的安装配置
4.1.2 Java的基本语法
学习任务4.2 Linux Java Web开发基础
4.2.1 Java Web开发环境搭建
4.2.2 网页html基础
4.2.3 JavaScript基础
4.2.4 JSP基础
学习任务4.3 SQL数据库基础
4.3.1安装mariadb
4.3.2 SQL语言基础
练习任务4.4 习题
实践任务4.1 学生成绩管理系统Web版开发
实践任务4.2 实践练习
学习情境5 Linux云服务器开发实战
学习任务5.1云计算技术基础
5.1.1虚拟化技术
5.1.2云操作系统
学习任务5.2 华为ECS云服务器Linux开发项目实战
5.2.1 Linux云服务器的购买及设置
5.2.2 云服务器编程环境配置
5.2.3 云硬盘挂载及格式化
5.2.4 Linux云服务器备份
练习任务5.3 习题
实践任务5.1 EulerOS 搭建Web服务器
实践任务5.2 华为云服务器上搭建Web服务器
实践任务5.3 实践练习
学习情境6 嵌入式Linux基础实战
学习任务6.1 嵌入式Linux基础
6.1.1 嵌入式系统
您可能关注的文档
- 第3章 Linux编程基础及项目实战.pptx
- 第4章 Linux JavaWeb编程基础及项目实战.pptx
- 第5章 Linux物联网云平台开发基础及实战.pptx
- 第6章 嵌入式Linux基础及项目实战.pptx
- 第7章 嵌入式Linux应用开发实战.pptx
- 第8章 Linux物联网云服务应用开发实战.pptx
- 第2章 Linux操作系统基础及项目实战.pptx
- 《基于Linux的物联网应用开发基础及项目实战》教学大纲-高职本科.docx
- 《 基于Linux的物联网应用开发基础及项目实战 》高本试卷2.docx
- 《 基于Linux的物联网应用开发基础及项目实战 》高本试卷2答案.docx
文档评论(0)