《鸿蒙智能互联设备开发》-课程标准.doc

《鸿蒙智能互联设备开发》-课程标准.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

附件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鸿蒙轻量系统的HelloWord

3.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

文档评论(0)

balala11 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档