# 初级难度
## 介绍类课程
1.[关于HarmonyOS你想知道的那些事儿](https://edu.51cto.com/course/25047.html?hm)    
课程简介:本课程简介明了的介绍了鸿蒙相关的很多基础问题,譬如鸿蒙从哪里来,适合用于哪些产品,有哪些关键特性,鸿蒙是否用于替代android等等。并且通过3个案例展示了鸿蒙全场景分布式操作系统的创新特性。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/9249eca7117a76687f05657144160e7e54033a.png?x-oss-process=image/resize,w_226,h_157)          
    
2.[HarmonyOS这事儿能成吗](https://edu.51cto.com/course/25048.html?hm)    
课程简介:    
本节从4个主客观角度和5个技术角度出发,向大家论证了为什么鸿蒙系统一定能成,为什么行业需要并且一定会支持这样的一款AIoTOS。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/b11851b6978957309f52950a4beebed05bbcf8.png?x-oss-process=image/resize,w_227,h_151)    
    
3.[翘首以盼!分布式HarmonyOS模拟器终于来了!](https://edu.51cto.com/course/28181.html?hm)    
课程简介:    
本节课程主要介绍HarmonyOS分布式IDE的基本使用方法。
讲解内容包括:如何使用分布式HarmonyOS IDE实现分布式文件,以及分布式流转功能,并结合代码操作演示。
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/c7a4f32890edfae4310576f881b72e6ad46b74.png?x-oss-process=image/resize,w_226,h_136)    
    
4.[鸿蒙技术创新的商业化大机遇](https://edu.51cto.com/course/25853.html?hm)    
课程简介:        
随着鸿蒙的逐步发展,会带来很多商业机会,无论是技术开发人员、南向设备厂商、北向应用软件还是生态服务相关的人员和公司,都有着和鸿蒙一起发展的巨大机遇。如何抓住和抓好鸿蒙时代,是大家要思考和实践的。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/6452b0241a5813d7cae660e0012b394336662e.png?x-oss-process=image/resize,w_229,h_138)        
        
5.[OpenHarmony进展介绍](https://edu.51cto.com/course/26050.html?hm)        
课程简介:        
HarmonyOS(鸿蒙)的目标是支持在多种终端设备上运行:既可运行在百KB级别的资源受限设备和穿戴类设备上,也可运行在百MB级别的智能家用摄像头、行车记录仪等相对资源丰富的设备,GB 级别的智能电视等设备上。        
令人欣喜的是,开源不到短短两个月的时间里,业界就涌现出了很多有趣的鸿蒙项目。不管是能在手表上运行的小游戏,还是在OLED屏上播放的MV,亦或是手机遥控的小车……当然,还有向其他开发板移植和适配鸿蒙OS的成果。        
如果你对这些感兴趣,一定要来参加这期沙龙。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/57bbbbb538e8392a2a9082a6200a12cb6348a2.png?x-oss-process=image/resize,w_225,h_136)        
        
6.[鸿蒙技术创新的商业化大机遇](https://edu.51cto.com/course/25853.html?hm)        
课程简介:        
随着鸿蒙的逐步发展,会带来很多商业机会,无论是技术开发人员、南向设备厂商、北向应用软件还是生态服务相关的人员和公司,都有着和鸿蒙一起发展的巨大机遇。如何抓住和抓好鸿蒙时代,是大家要思考和实践的。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/15d98dd926f18cde1b60207b03075d4a98522d.png?x-oss-process=image/resize,w_228,h_139)        
        
7.[OpenHarmony进展介绍](https://edu.51cto.com/course/26050.html?hm)        
课程简介:        
HarmonyOS(鸿蒙)的目标是支持在多种终端设备上运行:既可运行在百KB级别的资源受限设备和穿戴类设备上,也可运行在百MB级别的智能家用摄像头、行车记录仪等相对资源丰富的设备,GB 级别的智能电视等设备上。        
令人欣喜的是,开源不到短短两个月的时间里,业界就涌现出了很多有趣的鸿蒙项目。不管是能在手表上运行的小游戏,还是在OLED屏上播放的MV,亦或是手机遥控的小车……当然,还有向其他开发板移植和适配鸿蒙OS的成果。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/46c3ceb68ad264a92f60503cf8a9fac33f905c.png?x-oss-process=image/resize,w_229,h_137)        
        
8.[鸿蒙的“江湖地位”和“拿手绝技”](https://edu.51cto.com/course/26645.html?hm)        
课程简介:        
涵盖南向北向开发,视野覆盖方方面面,深入而又浅出,提纲挈领地介绍鸿蒙。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/52b3b66266f9075a9f5243018bf3dcb2e17a58.png?x-oss-process=image/resize,w_227,h_137)        
        
9.[全面解读HarmonyOS分布式数据管理平台](https://edu.51cto.com/course/26036.html?hm)        
课程简介:        
1、分布式数据管理平台设计理念与架构        
2、分布式数据库        
3、分布式文件系统        
4、融合搜索        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/d2d0a5421284d3b9ac8573e7a7d5b845b68cce.png?x-oss-process=image/resize,w_226,h_137)        
    
## 实战类课程    
1. [HarmonyOS工作原理解析](https://edu.51cto.com/course/25049.html?hm)    
课程简介:    
本课程从技术角度讲了鸿蒙系统的架构框图,鸿蒙app的开发和部署方式,鸿蒙的kernel等。并详细讲了鸿蒙的关键技术创新与鸿蒙的生态伙伴、生态发展策略。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/795d391399a02ee7277969faf253050afdb6d4.png?x-oss-process=image/resize,w_227,h_151)    
    
2. [大家一起学鸿蒙OS(HarmonyOS)设备开发教程](https://edu.51cto.com/course/25293.html?hm)    
课程简介:    
本课程实现使用鸿蒙OS在WiFi IoT智能家居套件上进行设备开发。属于基础性课程,将短期内更新完毕。具体的内容包括:    
-开发环境的搭建    
-编辑和烧录鸿蒙OS系统到WiFi IoT智能家居套件上        
-在WiFi IoT智能家居套件上执行基础性物联网功能。        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/e744c7101b6a22940e4884a5add5c797eb6fc6.png?x-oss-process=image/resize,w_227,h_136)    
    
3. [使用Python进行鸿蒙设备开发](https://edu.51cto.com/course/26379.html?hm)    
课程简介:    
1、鸿蒙设备开发概述    
2、使用Python的需求背景    
3、Python中间件简介    
4、使用Python进行设备开发的方式    
5、Python中间件的未来展望    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/19879b580b5751c04d156406f20f5f7f290320.png?x-oss-process=image/resize,w_227,h_136)    
    
4. [HarmonyOS物联网应用开发——基于Hi3861](https://edu.51cto.com/course/25739.html?hm)    
课程简介:    
1. 使用Harmony OS控制输入输出设备        
2. 使用Harmony OS控制读取传感器        
3. 使用Harmony OS控制WiFi        
4. 使用Harmony OS进行网络编程        
5. 用Harmony OS进行物联网应用开发       
6. Harmony OS IoT设备系统编程精要        
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/b1626483370a7e19a8a247e347d65d19d4135d.png?x-oss-process=image/resize,w_227,h_137)    
    
5. [美的HarmonyOS物联网产品开发经验分享](https://edu.51cto.com/course/26264.html?hm)    
课程简介:    
鸿蒙物联网产品美的美居Lite项目介绍,特色功能开发分享。    
1、基于华为鸿蒙系统的美的美居Lite项目介绍       
2、NAN配网模式是如何做到秒配网秒控制的?    
3、基于hilink的快速入口,直达设备控制界面    
4、开发鸿蒙FA需要的技术栈有哪些?    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/840111b95b30785c25482275c3144cada56f05.png?x-oss-process=image/resize,w_227,h_135)    
    
6. [鸿蒙应用服务早期红利与技术场景创新](https://edu.51cto.com/course/28153.html?hm)    
课程简介:    
HarmonyOS应用形态对比研究    
HarmonyOS应用主要技术组成    
HarmonyOS早期红利与各项机会    
鸿蒙操作系统软件应用服务策划开发运营要素    
一切机会尽在眼前。    
努力学习与付出,尽享早期大红利!    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/f8c60ba96d5f3297cfe09604d1e52b34d6fe47.png?x-oss-process=image/resize,w_227,h_135)    
    
7. [鸿蒙系统设备开发](https://edu.51cto.com/course/25351.html?hm)    
课程简介:    
本课程将带大家入门HarmonyOS设备开发,以Hi3861鸿蒙开发板为例,从开发环境搭建,到liteos内核的学习,驱动开发、智能家居应用实现等,帮助大家快速demo出一个基于HarmonyOS的IoT设备    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/c4fb34616e5ebdd7fd59055046375eaa9fa7e9.png?x-oss-process=image/resize,w_227,h_137)    
    
8. [鸿蒙技术创新带来的商业化大机遇总揽](https://edu.51cto.com/course/25718.html?hm)    
课程简介:    
1、鸿蒙技术创新带来的商业化大机遇总揽。    
2、互联网、移动互联网技术创新发展过程中诞生的各项商业机会分析。    
3、鸿蒙主导万物智联世界进程中各项可能爆发的商业机会分析。    
4、相关的技术人才、南向设备厂商、北向应用软件、其他各项生态服务商和鸿蒙一起发展强大关键因素思考。    
5、鸿蒙生态健康商业化发展的思考和预设。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/1741387749f7f7797fb037c1a3ca5d103510ef.png?x-oss-process=image/resize,w_226,h_136)    

9.[【线下沙龙】教你开发一款跨设备支持联网的HarmonyOS电子词典](https://edu.51cto.com/course/26059.html?hm)    
课程简介:    
想尝一尝用鸿蒙开发App的滋味吗?翠花,上电子词典! 通过这款电子词典App,你可以学习到如何开发跨设备的App,使用第三方程序库、网络爬虫与鸿蒙结合,还有很多很多,赶紧来吧,这道鸿蒙大餐就缺你的品尝了!    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/f345968808a7c31ca4f154e74f2bcb00ac8332.png?x-oss-process=image/resize,w_228,h_137)    
    
10. [HarmonyOS在家居安防的应用场景](https://edu.51cto.com/course/26265.html?hm)    
课程简介:    
通过家居安防项目,实现轻鸿蒙和富鸿蒙的联动。设备端采用Hi3861+轻鸿蒙系统,实现门磁、红外、烟感等传感器,实现家居安防系统,和鸿蒙手机应用实现联动。    
1、家居安防的应用场景    
2、鸿蒙系统在安防中的应用    
3、设备端功能实现    
4、手机端功能实现    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/e58b14f8961f90199d4298d9145ba25640d89c.png?x-oss-process=image/resize,w_229,h_137)    
    
11. [HarmonyOS应用服务早期红利与各项技术场景创新分析](https://edu.51cto.com/course/26655.html?hm)    
课程简介:    
互联网、移动互联网的发展都诞生了很多全球领域的网络平台;同时也涌现出了很多小而美的应用软件、网站、客户端(安卓APK、苹果APP),这给很多开发者(个人、团队、公司)带来了成长、创新与财富机会。    
在HarmonyOS操作系统万物互联智能的世界中,应用服务分布式、全场景、智能化等,让所有的传统的软件、网站、客户端有了新的升级方向与机遇,同时也给了很多开发者在HarmonyOS新赛道上创新与颠覆传统强者的机会。    
HarmonyOS的逐步发展完善升级,特别是HarmonyOS 2.0 手机 Beta 版本发布,HarmonyOS开发者应用创新大赛的举办等,给具体参与的开发者们搭建了技术创新、展示与发挥舞台。
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/74c8296951f6f07bcbe096c5e6f20bc8193774.png?x-oss-process=image/resize,w_230,h_137)    
    
12. [HarmonyOS智能家居开发实战](https://edu.51cto.com/course/28573.html?hm)    
课程简介:    
本课程主要讲解基于HarmonyOS的智能家居产品开发过程,其中包含手机端和设备端的开发实例讲解。    
1、HarmonyOS智能家居产品设计、组网介绍    
2、HarmonyOS智能家居开发范围介绍    
3、HarmonyOS手机端APP开发简介    
4、设备端开发简介    
5、认证流程简介    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/c4cc7f10544fc761bcd575de4ace20eb2729ef.png?x-oss-process=image/resize,w_229,h_135)    
    
13. [OpenHarmony平台C++开发应用](https://edu.51cto.com/course/28626.html?hm)    
课程简介:    
1、轻鸿蒙C++如何开发,如何开放接口给JS    
2、标准鸿蒙如何用C++开发JS组件    
3、鸿蒙系统中如何使用C++三方库    
4、基于标准鸿蒙系统的开发板进展情况分享    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/a3e3b7215ffdd97968f79496a2449ae7c6843f.png?x-oss-process=image/resize,w_225,h_135)    
    
14. [基于鸿蒙IoT套件的猜数字游戏开发实战分享](https://edu.51cto.com/course/26025.html?hm)    
课程简介:    
通过猜数字的游戏,讲解如何使用鸿蒙OS在Hi3861V100上进行基础编程    
1. 猜数字游戏基础逻辑规划    
2. 功能模块规划:游戏主逻辑、按键处理、OLED显示    
3. 功能模块实例代码讲解    
4. 整体游戏代码讲解    
5. 实战演示    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/09b13dc66ce9b3b17b9884ca4c6d5e1e69172e.png?x-oss-process=image/resize,w_227,h_136)    
    
15. [从零开发HarmonyOS应用](https://edu.51cto.com/course/25597.html?hm)    
课程简介:    
1、样例程序介绍    
2、编写第一个HarmonyOS应用       
    2.1 使用 DevEco Studio 创建应用工程(工程主要文件结构)    
    2.2 使用 XML 文件进行用户界面设计(常用UI组件及组件容器简绍)    
    2.3 实现应用基本功能(界面流转、事件监听等)    
3、样例程序编译、安装、运行    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/9815120860eceb593c78531d4134ab2e024476.png?x-oss-process=image/resize,w_228,h_138)    
    
16. [1小时快速认识HarmonyOS](https://edu.51cto.com/course/25236.html?hm)    
课程简介:    
1、HarmonyOS的诞生历程和主要目标。    
2、HarmonyOS创新应用的三个典型案例(导航、在线教育、智能家居等)。    
3、HarmonyOS的关键特征总结(面向场景、分布式、跨设备调度、一次开发多端部署、虚拟终端等)。    
4、HarmonyOS完整源码架构介绍。    
5、HarmonyOS发展展望。    
6、个人应该如何学习HarmonyOS,如何制定短期和中长期学习规划。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/d410ee511e20be038ec2505a1632f802c87411.png?x-oss-process=image/resize,w_227,h_140)    
    
17. [HarmonyOS公测在即,设备开发怎么玩?](https://edu.51cto.com/course/28162.html?hm)    
课程简介:    
一堂专为HarmonyOS小白准备的入门课程,从概念到知识,从案例到动手,让你快人一步踏入鸿蒙设备开发的大门。    
1. HarmonyOS是什么?    
2. HarmonyOS目前开源了什么?(针对课程内容)    
3. 目前HarmonyOS可以在设备上实现的功能    
4. 入门HarmonyOS需要哪些准备    
5. 小白入门教程:从零开始,实例讲解    
6. 案例展示    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/050e16788edb25082aa51358b71bf7dc160dc6.png?x-oss-process=image/resize,w_227,h_138)    
    
18.[HarmonyOS智慧设备生态商业大机遇](https://edu.51cto.com/course/28303.html?hm)    
课程简介:    
1、功能产品到超级终端     
2、HarmonyOS智能设备产业链     
3、智能设备技术开发相关     
4、智能设备变革与运营体系    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/e1535893460df016f6a72327717c7fc20c9d6b.png?x-oss-process=image/resize,w_224,h_138)    
    
19.[游戏开发-基于HarmonyOS服务卡片和分布式](https://edu.51cto.com/course/28431.html?hm)    
课程简介:    
主要讲解HarmonyOS服务卡片的基础知识,以及如何利用服务卡片实现一款类似连连看的游戏,其中涉及到了多个服务卡片之间的交互。    
同时,本游戏还支持多个设备互相连接,扩展游戏的难度,所以还涉及到了HarmonyOS分布式技术。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/9211f442414e36f44b7658f39d02e44714f8ba.png?x-oss-process=image/resize,w_225,h_136)        
    
20.[最新鸿蒙系统物联网模组——Neptune:外设控制篇](https://edu.51cto.com/course/27543.html?hm)    
课程简介:    
本次课程主题为Neptune模组OpenHarmony外设控制,讲解如何使用鸿蒙OS的IoT硬件接口控制简单IO设备。    
1. 通过GPIO接口输出高低电平,实现控制Neptune开发板上的LED灯闪烁;    
2. 通过GPIO接口注册按键中断处理函数,实现按键状态响应;    
3. 通过PWM接口输出方波,控制LED灯的亮度;    
 ![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/b64163c789daf87c68827759f9f1486d9d9c92.png?x-oss-process=image/resize,w_227,h_135)    
    
21.[最新鸿蒙系统物联网模组——Neptune:开发环境搭建](https://edu.51cto.com/course/27544.html?hm)    
课程简介:    
Neptune模组为润和推出的OpenHarmony最新物联网硬件模组,本节课程主题为开发环境搭建。    
1.Linux上的源码下载和编译环境搭建    
2.Windows上的镜像烧写与demo演示    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/67553f789df675c0979089e8bc625349007f4d.png?x-oss-process=image/resize,w_228,h_139)    

22.[最新鸿蒙系统物联网模组——Neptune:网络编程篇](https://edu.51cto.com/course/27545.html?hm)    
课程简介:    
本次课程主题为Neptune模组OpenHarmony网络编程。    
1. 连接热点;    
2.创建热点;    
3.TCP客户端/服务端;    
4.UDP客户端/服务端;    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/258f76e50352d081e46484c76cf346399e532d.png?x-oss-process=image/resize,w_228,h_136)    
    
23.[OpenHarmony实战:Hi3861控制超声波模块](https://edu.51cto.com/course/27782.html?hm)    
课程简介:    
通过OpenHarmony和Hi3861实现物联网,主要讲解如何控制超声波模块,让超声波模块变成声控开关。    
1、OpenHarmony简介    
2、OpenHarmony编译和烧录    
3、OpenHarmony GPIO基础    
4、用OpenHarmony控制超声波模块    
5、让超声波模块变成声控开关    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/45aa78637d6e5adfedd5408613c407eb4c35ef.png?x-oss-process=image/resize,w_226,h_137)    
    
24.[先行者说:HarmonyOS创新与AIoT智能硬件开发](https://edu.51cto.com/course/25313.html?hm)    
课程简介:    
HarmonyOS正式开源,未来已来。在这你将听到HarmonyOS先行者讲解HarmonyOS设计的优越性,以及HarmonyOS如何赋能智能硬件行业,并通过多个场景案例解读人们该关注和期待什么样的HarmonyOS,让开发者明晰开源共建带给未来的更多可能。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/481e43546d5613333776299cdba5c3b4697fae.png?x-oss-process=image/resize,w_221,h_133)    
    
25.[抢先掌握鸿蒙系统APP开发,你就是下一个大咖](https://edu.51cto.com/course/25246.html?hm)    
课程简介:    
1、鸿蒙系统简介    
2、鸿蒙系统到底能做什么    
3、鸿蒙系统APP开发流程    
4、鸿蒙系统APP开发基本方法    
5、鸿蒙的机会    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/d9841f0563707b31b293712813717f02620fbf.png?x-oss-process=image/resize,w_229,h_135)    
    
26.[让HarmonyOS应用调试速度翻倍的秘密](https://edu.51cto.com/course/25936.html?hm)    
课程简介:    
本期直播课程主要介绍DevEco Studio为广大Harmony OS应用开发者提供的强大调试能力:跨语言,跨设备无缝断点,X-Ray Debugger变量可视化,以及分布式调用链分析。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/166a5789999b4d49bc73976abcd9eb363014a2.png?x-oss-process=image/resize,w_230,h_139)    

27.[如何快速上手HarmonyOS分布式应用开发](https://edu.51cto.com/course/25937.html?hm)    
课程简介:    
1.HUAWEI DevEco简介    
2.HarmonyOS应用开发平台介绍    
3.分布式应用开发实例演示    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/a5af39e77de7b3e99d5393091ca9d7fb77e81a.png?x-oss-process=image/resize,w_229,h_140)    

28.[【线下沙龙】从零开发一个HarmonyOS应用](https://edu.51cto.com/course/26052.html?hm)    
课程简介:    
HarmonyOS是一款面向未来,面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力适配多种终端形态的分布式理念,能够支持多种终端设备。对于应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的差异无关,这能够让开发者更聚焦上层业务逻辑,更加便捷高效的开发应用。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/0299cc789853ef0d315584e73db00396598b32.png?x-oss-process=image/resize,w_227,h_135)    
    
29.[【线下沙龙】轻松掌握HarmonyOS遥控小车的开发](https://edu.51cto.com/course/26053.html?hm)    
课程简介:    
基于鸿蒙系统的遥控小车,加上定位模块,超声波模块,寻迹模块等,可以变成自动寻迹避障小车。加上热成像摄像头等,可实现夜间无人监控值守,火灾警情,救援机器人等。。。玩法很多,进来看看吧!    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/53ffa8143d3e74c50ca38971e805198c85374e.png?x-oss-process=image/resize,w_227,h_136)    
    
30.[【线下沙龙】HarmonyOS内核Liteos-a与Linux在驱动程序上的异同](https://edu.51cto.com/course/26054.html?hm)    
课程简介:    
鸿蒙liteos-a内核是支持MMU的、支持进程间隔离和内核隔离的RTOS。作为一个新出的内核,怎么快速学习它?我们在linux上的经验对学习liteos-a有没有用处?怎么把这个新的内核用在自己的板子上?移植完成后,怎么验证它支持鸿蒙的各种子系统?本次沙龙我会用linux来类比liteos-a,尽快掌握它。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/d66662a27f1790000d7561efa7c760e38b2027.png?x-oss-process=image/resize,w_226,h_135)    

31.[【线下沙龙】如何结合不同的产品应用场景剪裁HarmonyOS](https://edu.51cto.com/course/26055.html?hm)    
课程简介:    
HarmonyOS是面向众多设备类型的OS,可裁剪,是鸿蒙的三大技术特征之一。那么具体针对不同的应用场景,具体的裁剪过程是怎么样的呢?怎样又能保证裁剪的正确性和有效性呢?如何针对HarmonyOS的不同层,内核层、驱动层、系统服务层、应用框架层,进行不同类型的裁剪呢?来听李传钊老师的分享,这里会有答案。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/f251aa636a3bf4fcf1c4801d7212dcae595ef0.png?x-oss-process=image/resize,w_227,h_137)    

32.[【线下沙龙】教你开发一款HarmonyOS小游戏](https://edu.51cto.com/course/26058.html?hm)    
课程简介:    
鸿蒙小游戏实战项目再次来袭!通过实战项目把鸿蒙App开发中的核心知识点穿插串联起来,采用项目导向和任务导向的方式,让你告别单调枯燥的理论知识点学习方式,学习完之后就能做出一个小游戏!不管是手表、电视还是其它平台,不管使用Java还是JavaScript,统统帮你搞定!    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/82394918665359ba63f226381842a693ed24a4.png?x-oss-process=image/resize,w_227,h_137)    
    
# 中级难度        
## 实战类课程    
1.[Harmony鸿蒙内核Liteos-a开发](https://edu.51cto.com/course/25146.html?hm)    
课程简介:    
Liteos-a是一个内核(也常常被叫做操作系统,反正大家都把操作系统、内核混着说)。常见的内核有freeFTOS、rt-thread、UCOS,这些都属于实时操作系统(RTOS),Linux不是实时操作系统。    
有了那么多操作系统,为什么还要开发Liteos-a呢?    
大多数的RTOS都是运行于MCU(单片机上),不支持MMU(内存管理单元),内核空间和APP空间不能隔离开,APP出错后整个系统就会崩溃;也不支持POSIX接口,这使得大量的开源软件无法直接在MCU上运行。    
Linux的强大在于它支持的硬件非常多,但是它过于庞大,启动慢、耗电,这些缺点导致它不适合用在物联网领域。比如倒车摄像头,没人能忍受2秒钟后才看见图像:即使你能忍受,也很难把Linux优化到2秒内启动。    
Liteos-a为物联网而生,支持MMU,支持内核/APP空间隔离、支持各个APP空间隔离,系统更健壮;支持POSIX接口,大量开源软件可以在Liteos-a上直接使用;启动快,省电。    
Liteos-a是一个轻量级的内核,设计精巧。它要成功,就必须持更多芯片、更多外设,这也是我们把Liteos-a移植到非海思芯片,并录制教程的原因。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/e3df1ef59e2ab0f4464947abd9cc104736a1c1.png?x-oss-process=image/resize,w_225,h_152)    
    
2.[鸿蒙应用服务开发实战成长源码体系](https://edu.51cto.com/course/28154.html?hm)    
课程简介:    
我们认为鸿蒙应用服务开发者的学习,要从简单,容易的入手,让其快速找到成就感与逐步提升。    
我们团队经过一年左右的尝试与实践,觉得基于鸿蒙应用服务开发,从基础的单页面、跳转,到组件、模版练习,到DEMO尝试,在到实际的应用开发,这个路径和逻辑很容易让有基本的JAVA、JS基础的开发者快速上手鸿蒙应用服务开发,并持续成长。    
在我们这一年左右时间的实践中,从最基础的开始,团队成员都亲身体验并进行了原创、改写等大概100个左右的基于鸿蒙应用服务开发相关的组件、布局、功能模块、DEMO和一些尝试性的上架应用案例。其中有对60多个完整的代码进行了开源。    
本课程尝试让具备JAVA与JS基础的学生、社会企业开发者等在鸿蒙应用服务开发学习上,从零基础开始有个清晰的学习成长路径,可以体验、引用我们已经跑通过的代码;同时,部分我们已经体验、改写或者原创的组件、布局、DEMO与案例等可以供开发者参照或者直接使用,共同促进生态的发展。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/b95749048949f47976260545a3b2999d63cedb.png?x-oss-process=image/resize,w_226,h_137)    
    
3.[HarmonyOS鸿蒙系统开发 物联网方向](https://edu.51cto.com/course/26129.html?hm)    
课程简介:    
课程主要分为4大章节:    
第一章节:鸿蒙设备开发    
主要讲鸿蒙系统的结构、内核、驱动框架等,学习掌握鸿蒙系统的设备开发,做出一款鸿蒙设备。    
第二章节:鸿蒙应用开发    
主要讲UI布局和控件、Ability、网络功能、数据管理等,学习开发出一款简单的鸿蒙应用APP。    
第三章节:鸿蒙物联网开发    
主要讲物联网框架、组网技术、网络协议、云平台接入技术等,学习在鸿蒙设备上实现物联网相关技术。    
第四章节:项目实战    
通过一个环境采集项目、智能安防项目,实现轻鸿蒙 和富鸿蒙的联动,通过鸿蒙手机APP控制鸿蒙设备。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/79fead727ebcf79515f3917196a3925e532a32.png?x-oss-process=image/resize,w_226,h_136)    
    
4.[HarmonyOS驱动框架调试总结](https://edu.51cto.com/course/26096.html?hm)    
课程简介:    
鸿蒙驱动框架的基本结构以及如何进行驱动的开发。    
主要内容包括:    
1、如何进行内核态驱动程序的编写    
2、如何把内核态驱动程序添加到系统中去    
3、如何进行用户态程序的编写,以及如何编译、下载    
4、根据程序运行结果来验证编写的驱动程序    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/9183db886f0295fbbab184f9c51e2448a23488.png?x-oss-process=image/resize,w_228,h_138)    
    
5.[如何用手机App配置鸿蒙开发板网络](https://edu.51cto.com/course/25591.html?hm)    
课程简介:    
如何去实现Hi3861 APP配网功能。需要说明的是,本人实现这个功能主要是用于学习,所涉及知识包括Hi3861的WiFi操作,AP模式、STA模式、按键功能、网络编程、JSON数据格式、手机APP开发。    
1、WiFi操作    
2、按键驱动    
3、网络编程    
4、AP模式、STA模式    
5、JSON库的使用    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/03d837d51be9252a013309fb9f667abc7b3be4.png?x-oss-process=image/resize,w_225,h_138)    
    
6.[在STM32MP157上移植鸿蒙内核Liteos-a](https://edu.51cto.com/course/25595.html?hm)    
课程简介:    
Lites-a开源版本仅支持海思的几款新品,韦东山老师和基金会的人在华为内部把Liteos-a移植到了NXP的IMX6ULL、全志的V3S。    
现在韦老师想把移植过程展示给学员,让更多的人掌握移植方法,能移植到更多芯片上去。    
韦老师将会根据Liteos-a启动流程,分析涉及的硬件操作,修改代码适配STM32MP157。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/f9a7fab875b5e73f3721489a972802ef4138a1.png?x-oss-process=image/resize,w_227,h_139)    
    
7.[轻松掌握鸿蒙开发板外设控制](https://edu.51cto.com/course/25683.html?hm)    
课程简介:    
基于HI3861开发板介绍鸿蒙下的外设控制开发,通过几个小案例让你快速轻松的上手鸿蒙设备开发。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/6580d7c46692813bcdd467558c7316ae43e5dd.png?x-oss-process=image/resize,w_230,h_139)    
    
8.[HarmonyOS 2.0源码框架分析](https://edu.51cto.com/course/25935.html?hm)    
课程简介:    
带大家系统性认识HarmonyOS 2.0版本的源码结构,通过对源码框架性的分析来进一步针对性的看鸿蒙源代码。“源码之前了无秘密”,本课程即是带大家深度解读鸿蒙源码之前的开胃菜。    
1. HarmonyOS 2.0源码结构分析    
2. 解析源码的层次关系、模块划分    
3. 讲解各模块的功能和作用    
4. 介绍模块之间如何结合    
5. 针对性剖析鸿蒙源代码    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/a44a8c6618cd29b5623009f7cc76fe22c426a3.png?x-oss-process=image/resize,w_226,h_135)    
    
9.[HarmonyOS南向驱动调试(gpio以及wifi)及烧录方法总结](https://edu.51cto.com/course/25159.html?hm)    
课程简介:    
该系列视频主要包括鸿蒙南向驱动框架的讲解,常用的gpio以及wifi驱动的调试,另外对各种烧录方法进行了总结、比较,让大家在烧录程序的时候更加得心应手。    
①HarmonyOS hello world程序demo(内容主要包括HDF驱动框架讲解)    
②HarmonyOS南向 gpio接口驱动调试总结    
③HarmonyOS南向wifi驱动调试总结    
④各种烧录方法的比较。    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/c28f275718f24437ed59239ab878eded140424.png?x-oss-process=image/resize,w_231,h_140)    
    
10.[让鸿蒙智能家居开发板与AWS IoT云自由连通](https://edu.51cto.com/course/26250.html?hm)    
课程简介:    
使用鸿蒙智能家居开发板连通AWS IoT云平台    
1、AWS IoT平台介绍        
2、AWS IoT SDK介绍    
3、移植AWS IoT SDK到HarmonyOS    
4、实现HarmonyOS接入AWS IoT    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/56ebff196147a1148610708b699e1aa00e3180.png?x-oss-process=image/resize,w_229,h_137)    
    
11.[HarmonyOS网络编程](https://edu.51cto.com/course/25902.html?hm)    
课程简介:    
讲解如何使用鸿蒙OS在IoT硬件上进行Wi-Fi编程,以及如何使用鸿蒙OS进行网络编程    
1、编程控制WiFi IoT开发套件的Wi-Fi功能    
2、TCP编程    
3、UDP编程    
4、如何实现兼容Hi3516、Hi3518、Hi3861    
5、如何实现兼容类Unix系统    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/13a1c441038f71620a91898a828976694ce6a6.png?x-oss-process=image/resize,w_228,h_138)    
    
# 高级难度    
## 实战类课程    
1.[鸿蒙内核liteos-a移植_基于STM32MP157](https://edu.51cto.com/course/25957.html?hm)    
课程简介:    
1.移植鸿蒙最小系统包括:UART、MMU地址映射、定时器中断、存储设备驱动、根文件系统等    
2.鸿蒙源码开放之后,海思的代码闭源了。如果你想移植到其他芯片上去,好的方式就是:直接参考我们提供的源码(开发原子基金会也移植了其他芯片),或者直接看我们的视频,这套视频,目前是鸿蒙内核移植的视频。    
3.华为内训,在里面可以看到海思的代码,可以得到鸿蒙专家的指导,百问网成功把Liteos-a移植到了IMX6ULL、STM32MP157。    
4.移植有难度,只是因为我们对它陌生,相信看了视频后,你会发现移植Liteos-a时,只是移植最小系统的话,比移植u-boot更加简单。后面我们会录制更多的鸿蒙课程,敬请期待!
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/e22aa4a60e4dd769d91237f80070f6cdfd432c.png?x-oss-process=image/resize,w_231,h_140)    
    
2.[鸿蒙内核liteos-a移植_基于IMX6ULL](https://edu.51cto.com/course/25951.html?hm)    
课程简介:    
移植鸿蒙最小系统包括:UART、MMU地址映射、定时器中断、存储设备驱动、根文件系统等    
鸿蒙源码开放之后,海思的代码闭源了。如果你想移植到其他芯片上去,好的方式就是:直接参考我们提供的源码(开发原子基金会也移植了其他芯片),或者直接看我们的视频,这套视频,目前是鸿蒙内核移植的视频。    
华为内训,在里面可以看到海思的代码,可以得到鸿蒙专家的指导,百问网成功把Liteos-a移植到了IMX6ULL、STM32MP157。    
移植有难度,只是因为我们对它陌生,相信看了视频后,你会发现移植Liteos-a时,只是移植最小系统的话,比移植u-boot更加简单。后面我们会录制更多的鸿蒙课程,敬请期待!    
![image.png](https://harmonyos.oss-cn-beijing.aliyuncs.com/images/202108/663a19d869ac3bfaf568072e4afcdda347a737.png?x-oss-process=image/resize,w_229,h_137)