《鸿蒙智能互联设备开发》-课程标准、授课计划_第1页
《鸿蒙智能互联设备开发》-课程标准、授课计划_第2页
《鸿蒙智能互联设备开发》-课程标准、授课计划_第3页
《鸿蒙智能互联设备开发》-课程标准、授课计划_第4页
《鸿蒙智能互联设备开发》-课程标准、授课计划_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

附件1:课程标准(体例)《鸿蒙智能互联设备开发》课程标准课程类别:专业拓展课适用专业:电子信息类授课单位:学分:学时:56编写执笔人及编写日期:审定负责人及审定日期:一、课程定位和课程设计(一)课程性质本课程是电子信息类专业的一门专业拓展课程,主要讲解基于OpenHarmony操作系统的设备开发,OpenHarmony操作系统是一种多内核操作系统,根据设备的自身资源情况分为轻型、小型和标准型。本课程针对OpenHarmony操作系统的LiteOS-M和LiteOS-A内核进行教学,讲解其内核工作原理,并在此基础上学习设备的开发。(二)人才培养中的作用本课程目的是培养一大批适应新时代职业发展的技术性人才,让学生了解本专业技术开发的前沿。培养学生积极进取的人生态度,掌握基于OpenHarmony操作系统设备开发的方法,在时代浪潮中勇于挑战新技术、敢于解决技术性卡脖子的新型人才。培养学生勇于创新的品质,夯实学生基础,为学生就业开拓广阔的空间,为国家储备和输出大国工匠后备人才。(三)课程设计思路(1)通过简单的HelloWorld程序编写逐步认识基于OpenHarmony操作系统的设备开发;(2)基于LiteOS-M内核,对中断管理、任务管理、内存管理、内核通信等内容进行学习;(3)基于LiteOS-A内核,对中断管理、进程管理、内存管理等内容进行学习;(4)分别对基于LiteOS-M和LiteOS-A内核的综合开发案例进行学习。二、课程目标(一)素质目标(含课程思政、职业素养、工匠精神、双创精神等)本课程主要特点是理论实践相结合,通过对理论的学习,结合实践操作,最终让学生能掌握OpenHarmony设备开发的方法。本课程不仅培养学生过硬的实操开发能力,还要培养学生社会责任感。在学习中了解核心技术的重要性,使学生树立良好的大局观,敢于突破自我,敢于打破国外技术壁垒,勇于担当时代潮流的先锋,敢于挑战卡脖子问题。培养爱国情怀,激发创新精神,甘坐冷板凳,努力打磨打牢基础,成为技艺精湛的大国工匠。(二)能力目标(含知识、技能目标、岗位核心能力等)(1)掌握OpenHarmony操作系统的技术架构,了解其技术特性,熟悉其设备开发环境;(2)掌握基于LiteOS-M内核的设备开发;(3)掌握基于LiteOS-A内核的设备开发;(4)具备鸿蒙智能设备独立开发编写代码的能力。三、课程内容与要求(一)课程教学内容与教学要求第1章鸿蒙系统概述1.主要教学内容1.1鸿蒙操作系统的发展历程1.1.1鸿蒙操作系统的诞生1.1.2鸿蒙操作生态建设1.2鸿蒙操作系统的技术特征1.2.1鸿蒙操作系统技术架构1.2.2鸿蒙操作系统技术特性1.2.3鸿蒙操作系统类型习题2.教学要求了解鸿蒙系统的发展过程,了解鸿蒙系统的生态建设,掌握鸿蒙操作系统的技术架构。第2章鸿蒙设备开发环境1.主要教学内容2.1鸿蒙设备开发环境说明2.1.1鸿蒙设备开发硬件环境要求2.1.2鸿蒙设备开发软件环境要求2.1.3鸿蒙设备开发环境的搭建2.2鸿蒙系统构建工具链2.2.1鸿蒙构建工具链介绍2.2.2ninja构建工具介绍2.2.3ninja常用语法2.2.4GN常用语法习题2.教学要求学习并掌握鸿蒙设备的开发环境搭建方法,了解鸿蒙系统构建工具链的内容。第3章鸿蒙系统基本操作1.主要教学内容3.1鸿蒙系统源码3.1.1鸿蒙系统源码框架3.1.2鸿蒙系统源码下载与编译3.2鸿蒙轻量系统的HelloWord3.2.1编写HelloWord程序3.2.2编译HelloWord程序3.2.3烧写HelloWord程序习题2.教学要求学习鸿蒙系统的基本操作,掌握鸿蒙系统的源码框架内容,能够编写简单程序。第4章LiteOS-M内核1.主要教学内容4.1LiteOS-M内核介绍4.1.1LiteOS-M内核架构4.1.2LiteOS-M内核运行机制4.2LiteOS-M中断管理4.2.1中断管理的基本概念4.2.2中断管理接口说明及应用4.3LiteOS-M任务管理4.3.1任务管理的基本概念4.3.2中断管理接口说明及应用4.4LiteOS-M内存管理4.4.1内存管理的基本概念4.4.2静态管理接口说明及应用4.4.3动态管理接口说明及应用4.5LiteOS-M内核通信4.5.1内核通信-事件4.5.2内核通信-互斥锁4.5.3内核通信-消息队列4.5.4内核通信-信号量4.6LiteOS-M时间管理4.6.1时间管理的基本概念4.6.2时间管理接口说明及应用习题2.教学要求学习并理解LiteOS-M的内核知识,掌握LiteOS-M任务管理、内核通信的内容。第5章LiteOS-A内核1.主要教学内容5.1LiteOS-A内核介绍5.1.1LiteOS-A内核简介5.1.2LiteOS-A内核架构5.1.3LiteOS-A内核态启动流程5.1.4LiteOS-A用户态启动流程5.2中断与异常处理5.2.1中断与异常处理的概念和机制5.2.2中断与异常处理接口说明与应用5.3进程管理5.3.1进程管理5.3.2任务管理5.3.3调度器5.4内存管理5.4.1堆内存管理5.4.2物理内存管理5.4.3虚拟内存管理5.4.4虚拟映射5.5内核通信机制5.5.1内核通信-读写锁5.5.2内核通信-用户态快速互斥锁5.5.3内核通信-信号习题2.教学要求学习并理解LiteOS-A的内核知识,掌握LiteOS-A进程管理、内存管理、内核通信的内容。第6章HDF驱动框架1.主要教学内容6.1HDF驱动开发6.1.1HDF驱动框架介绍6.1.2HDF驱动模型介绍6.1.3HDF驱动开发步骤6.2驱动服务管理6.2.1驱动服务的介绍6.2.2驱动服务管理开发6.3驱动消息机制6.3.1驱动消息机制管理6.3.2驱动消息机制开发6.4驱动配置管理6.4.1HCS介绍6.4.2HCS配置语法6.5HDF点亮LED灯实验习题2.教学要求学习HDF驱动开发的相关内容,掌握HDF驱动框架、模型和开发步骤,掌握HDF点亮LED灯开发方法。第7章智能安防设备开发1.主要教学内容7.1项目背景7.2项目需求分析与设计7.2.1搭建智能安防设备开发代码工程7.2.2蜂鸣器驱动开发7.2.3人体热释电传感器驱动开发7.2.4智能安防任务开发7.2.5智能安防功能调测7.2.6项目总结报告2.教学要求学习智能安防设备的开发,掌握智能安防相关设备模块的驱动开发。第8章智能出行设备开发1.主要教学内容8.1项目背景8.2项目需求分析与设计8.2.1搭建智能出行设备开发代码工程8.2.2LED指示灯驱动开发8.2.3蜂鸣器驱动开发8.2.4GPS驱动开发8.2.5测速编码器驱动开发8.2.6直流电机驱动开发8.2.7PID调速功能开发8.2.8智能出行功能接口开发8.2.9智能出行功能调测8.2.10项目总结报告2.教学要求学习智能出行设备的开发,掌握智能出行相关设备模块的驱动开发。(二)课程学时分配学时分配表序号教学内容学时其中讲授实践其他1第1章鸿蒙系统概述2202第2章鸿蒙设备开发环境4223第3章鸿蒙系统基本操作6244第4章LiteOS-M内核6425第5章LiteOS-A内核6426第6章HDF驱动框架8447第7章智能安防设备开发8448第8章智能出行设备开发16412学时总计562630四、实践教学(一)课内实践项目(说明实践项目的名称、内容、目的要求及课时数。)实践教学安排表(以实践项目先后顺序编排)序号实践项目学时备注1设备开发环境的搭建实验22鸿蒙系统基本操作实验43LiteOS-M内核任务管理实验24LiteOS-A内核内存管理实验25HDF点亮LED灯开发实验46智能安防设备开发实验47智能出行设备开发实验12总计30五、课程实施(一)教学条件1.软硬件条件(说明开设本课程需具备的教学环境、设备条件)教学环境:计算机实训室,配备多媒体设备。设备条件:局域网、微机、windows平台、鸿蒙实验箱等。2.师资条件(说明校内专任教师、专业团队和企业专家教学资质的基本要求)具备本科以上学历,或者具有OpenHarmony设备开发工作经历、专业计算机相关知识背景。(二)教学方法建议本课程以理论结合实践的形式,优先学习鸿蒙系统理论,再进行针对的实践,最后阶段通过综合案例实践来学习设备开发。教材使用使用校本教材《鸿蒙智能互联设备开发》。六、教学评价、考核要求(一)课程评价(简述评价方式)考勤+随堂练习+期末实践(二)考核方式及成绩评定1.考核评价方式通过平时记录学生平时上课的出勤率,以及课堂回答问题或者完成课堂的练习题情况。期末成绩通过实践作业获得的成绩。2.总评成绩的组成及评定标准。总成绩=考勤20%+随堂练习30%+期末实践50%学期授课计划xxxx年/xxxx年第x学期课程名称鸿蒙智能互联设备开发课程类别专业拓展课适用专业电子信息工程技术任课教师教师所属院部教研室主任签名院部主任签名教研室通过日期:xxxx年xx月XX日学期授课计划编订说明课程标准名称、批准单位及时间大纲名称:《鸿蒙智能互联设备开发》教学大纲批准单位:批准时间:xxxx年x月本学期主要讲授的内容(授课内容起止章节)第1章鸿蒙系统概述——第8章智能出行设备开发采用教材名称、作者及版本教材《鸿蒙智能互联设备开发》教学参考资料教学资源及网络教学资源本课程包含PPT、教学视频、教学动画等教学资源教学时数本学期授课时数班次本学期教学周数本学期周学时数本学期计划教学时数预计假日缺课时数本学期实际教学时数总时数其中讲授实验小结课测验习题课机动时数14456848

深圳信息职业技术学院教师学期授课计划教师姓名:课程名称:《鸿蒙智能互联设备开发》授课班级:周次授课日期授课章节及内容提要课型(讲授/实践/测试)需用时数教学平台课外作业备注13/1第1章鸿蒙系统概述1.鸿蒙系统的发展历程和生态建设2.鸿蒙系统的技术架构3.鸿蒙系统的技术特性4.鸿蒙系统的分类第2章鸿蒙设备开发环境1.鸿蒙设备开发的硬件环境要求2.鸿蒙设备开发环境搭建的步骤3.鸿蒙系统构建工具链讲授/实践4电脑平台23/8第3章鸿蒙系统基本操作1.鸿蒙系统源码2.鸿蒙轻量系统HelloWorld程序编写3.鸿蒙系统基于命令行开发讲授/实践4电脑平台、实验箱33/15第4章LiteOS-M内核1.LiteOS-M内核介绍2.LiteOS-M中断管理3.LiteOS-M任务管理4.LiteOS-M内存管理5.LiteOS-M内核通信6.LiteOS-M时间管理讲授/实践4电脑平台、实验箱43/22第5章LiteOS-A内核1.LiteOS-A内核介绍2.中断与异常管理3.LiteOS-A进程管理4.LiteOS-A内存管理5.LiteOS-A内核通信讲授/实践4电脑平台、实验箱53.29第6章HDF驱动框架1.HDF驱动开发介绍2.驱动服务管理3.驱动消息机制4.驱动配置管理5.HDF点亮LED灯实验讲授/实践4电脑平台、实验箱6清明放假可能在4月7日补班上课74/12第7章智能安防设备开发1.项目硬件环境介绍2.代码工程介绍3.蜂鸣器驱动开发讲授实践4电脑平台、实验箱84/19第7章智能安防设备开发4.热释电传感器驱动开发5.智能安防任务开发6.智能安防功能调测讲授实践4电脑平台、实验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论