版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附件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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 托儿所服务的家园共育合作模式考核试卷
- 情感智能在销售中的应用理解管理和影响情绪考核试卷
- 宠物观赏和比赛活动考核试卷
- 信息系统安全架构设计考核试卷
- 2024年度电脑租赁合同范本
- 建筑装饰与建筑商业休闲设计考核试卷
- 04版二手房购房合同(2024年度)
- 天然气开采业的环保政策与执行考核试卷
- 详细租车合同范本
- 二零二四年电子邮箱服务租赁合同
- 2024年山东省济宁市中考数学试题(解析版)
- 2024新《公司法》亮点全面解读课件
- 聚焦高质量+探索新高度+-2025届高考政治复习备考策略
- 人教版二年级上册体育跳跃与游戏(作业设计)
- 2023年温泉旅游行业市场调查报告
- 渐开线齿廓及啮合特性讲解
- 开票税点自动计算器
- 水工建筑物练习题库(附答案)
- 实践报告南京红色之旅社会实践报告
- 幼儿园小班幼儿学情分析报告
- 小学课外阅读案例分析
评论
0/150
提交评论