华为开源南向鸿蒙工程师 OpenHarmony 全栈开发实战课视频教程
口碑优质 快速领先
授课方式:
寄宿面授远程教学在线直播常年招生
上课时段:
线下全天班线上特训班
课程培训大纲

课程亮点

一套课程全栈掌握:底层驱动到上层应用全覆盖

认证加持:华为开源鸿蒙工程师OpenHarmony 人才认证

实战项目丰富:多个可直接写入简历的真实案例:电话4G上网、MQTT、多摄像头、指纹识别等

专家团全程护航:来自华为、高校、基金会的资深专家风口行业:鸿蒙生态人才紧缺,薪资待遇优厚

免费认证通道:提供OpenHarmony人才认证考试指导,考试通过颁发权威证书

课程目录

一、鸿蒙入门

1.1.鸿蒙基本概念 了解鸿蒙基础概念

1.2.鸿蒙开发环境准备windows 篇准备windows下开发环境

1.3.鸿蒙开发环境准备ubuntu篇准备ubuntu开发环境

1.4.鸿蒙系统编译

学习如何编译鸿蒙系统及鸿蒙应用hap

1.5.鸿蒙编译子系统详解

全面讲解鸿蒙是怎么编译的,排查问题,优化编译速度,修改编译子系统。

二、鸿蒙开发详解

全面讲解鸿蒙的子系统,深入学习鸿蒙的功能和运行流程。

2.1.公共基础类

2.1.1.启动子系统

讲解鸿蒙启动流程,了解和运用鸿蒙启动配置

2.1.2.uboot子系统

讲解鸿蒙使用的 uboot的功能

2.1.3.内核子系统

讲解鸿蒙使用的内核,包括linux、liteos等,了解鸿蒙对内核所做的修改。

2.1.4.hdf驱动框架

讲解鸿蒙 hdf驱动框架,讲解 hdi接口及服务、驱动模块、驱动框架即各驱动的实现,

2.1.5.dfx子系统

讲解 dfx 子系统中组件的功能,hilog、hiview、faultlogger、hitrace、 hievent等功能

2.1.6.系统服务管理子系统

讲解系统服务的启动、注册、查询等功能和流程

2.1.7.事件通知子系统

讲解公共事件的发布、订阅、退订等功能和流程

2.1.8.帐号子系统

讲解系统帐号的生命周期、帐号登录、信息管理等功能

2.1.9.文件管理子系统

讲解文件数据管理、沙箱、分布式文件访问等功能

2.1.10.电源管理子系统

讲解省电模式、电池服务、耗电统计等功能

2.1.11.工具链子系统

讲解系统提供的开发调试、跟踪轨迹、查看性能等的工具

2.1.12.窗口子系统

讲解窗口管理、显示管理等功能

2.2.通信类

2.2.1.IPC通信框架

讲解进程间通信的IPC框架

2.2.2.wifi子系统

讲解wifi基础功能、P2P 以及热点等功能

2.2.3.蓝牙子系统

讲解标准蓝牙以及BLE 设备的相关操作功能

2.2.4.电话子系统

讲解电话、短信、sim 卡、4G 上网、数据存储等功能及流程

2.2.5.分布式数据管理子系统

讲解跨设备的数据管理功能及流程

2.2.6.分布式硬件子系统

讲解多设备协同、设备共享硬件的功能以及流程

2.2.7.分布式软总线子系统

讲解软总线不区分通信方式的发现、组网、认证、传输的功能及流程

2.2.8.网络管理子系统

讲解网络连接管理功能,包括连接、共享、协议栈、查询、策略、数据传输等功能

2.3.服务类

2.3.1.升级子系统

讲解 OTA升级功能,包括打包、升级服务、升级包验证安装等功能

2.3.2.图形子系统

讲解图形服务的接口、框架以及图形引擎功能

2.3.3.媒体子系统

讲解音视频播放、录制,相机拍照、录制等功能

2.3.4.AI服务子系统

讲解ai调用芯片集成的npu的进行ai运算以及接入华为mindspore及第三方推 理框架的功能

2.3.5.安全子系统

讲解系统安全、秘钥管理、accesstoken 管理、设备认证、代码签名、 selinux 规则管理等功能

2.3.6.多模输入子系统

讲解输入设备事件管理、转发的框架等功能

2.4.应用框架

2.4.1.ArkUI 框架子系统

讲解 UI开发框架,包括组件、动画、绘制、交互等功能。

2.4.2.包管理子系统

讲解安装包的管理功能,包括信息查询、安装、卸载、更新等功能。

2.4.3.元能力子系统

讲解 ability 生命周期管理功能,包括调度、跨进程调用等

2.4.4.主题框架子系统

讲解壁纸管理、锁屏、解锁等功能。

2.4.5.输入法框架子系统

讲解讲解输入法框架,各应用与输入法通信的流程等

三、鸿蒙开发实战

3.1.开发板适配

讲解开发板适配的方案,适配过程及最终效果

3.2.指纹识别

讲解指纹识别功能的开发方案以及开发

3.3.多摄像头

讲解多路摄像头的适配及修改方案以及开发

3.4.电话4G 上网

讲解适配新的 modem的方案,剪裁子系统的方案

3.5.MQTT

讲解 mqtt开源库的移植以及应用开发

3.6.软总线

讲解通过软总线通信的系统服务应用开发以及应用开发




如果您想学习本课程,请联系我们进行报名点击联系我们

如果没找到合适的课程或有特殊培训需求,也可以联系我们定制培训:点击联系我们

除培训外,我们还提供Layout外包、PCB制板、SMT贴片一站式服务(点击可进入官网),有需求请发需求表到邮箱zhengzf@fanypcb.com,或致电13142188866(同微信)

服务优势:

丰富专家资源,一线工程师背景,项目技术精英,面向企业用岗需求,针对性培训,互动式交流,案例教学,线下线下精品小班,实际工程项目经验分享,快捷高效,节约时间成本,少走弯路与错路,引荐学员高薪就业。

专家力量:

10-20年一线电子工程师项目研发经验团队;

德累斯顿工业大学硕士/飞利浦皇家全球母婴首席电子工程师/桂电研究院特聘专家;

Mentor, Cadence,Altium,华为等大型公司高级工程师,项目经理,技术支持专家;

凡亿教育电子培训中心,资深专家或特邀讲师;

大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高;

多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享;

针对客户实际需要,真实案例演示,互动式教学沟通,学有所值,学有所成。

关于我们>>更多

十年专业积累,专家技术团队,国内最大的电子设计人才培训基地,开设有硬件、PCB、单片机、仿真、EMC、射频等相关课程。

联系我们
电话:

15616880848

微信咨询报名

领试听与大纲

聚焦电子设计

预约信息
191**10,9小时前预约了单片机培训
159**55,3小时前预约了PCB培训
153**67,5小时前预约了硬件培训
184**66,9小时前预约了C语言培训
186**11,7小时前预约了射频培训
133**90,3小时前预约了PCB培训
183**33,12小时前预约了FPGA培训
178**65,8小时前预约了仿真培训
150**99,2小时前预约了单片机培训
157**44,6小时前预约了电源培训
186**33,7小时前预约了FPGA培训
167**32,7小时前预约了嵌入式培训
182**44,5小时前预约了EMC培训
190**89,1小时前预约了硬件培训
139**01,1小时前预约了单片机培训
158**78,9小时前预约了单片机培训
183**55,12小时前预约了EMC培训
187**42,10小时前预约了射频培训
137**33,9小时前预约了嵌入式培训
176**45,4小时前预约了PCB培训
139**88,10小时前预约了嵌入式培训
181**45,1小时前预约了硬件培训
178**10,4小时前预约了PCB培训
138**99,12小时前预约了射频培训
198**78,2小时前预约了C语言培训
176**11,2小时前预约了单片机培训
185**23,3小时前预约了电源培训
193**32,7小时前预约了电源培训
135**33,8小时前预约了FPGA培训
199**45,6小时前预约了PCB培训
131**66,11小时前预约了C语言培训
183**32,12小时前预约了嵌入式培训
182**76,7小时前预约了单片机培训
130**55,2小时前预约了射频培训
170**34,3小时前预约了射频培训
178**23,10小时前预约了C语言培训
177**88,8小时前预约了嵌入式培训
130**44,6小时前预约了EMC培训
175**55,9小时前预约了硬件培训
179**21,9小时前预约了射频培训
134**22,4小时前预约了FPGA培训
182**77,2小时前预约了C语言培训
187**11,5小时前预约了射频培训
171**88,12小时前预约了射频培训
138**22,4小时前预约了C语言培训
176**88,6小时前预约了EMC培训
137**55,1小时前预约了硬件培训
175**33,12小时前预约了射频培训
171**78,2小时前预约了单片机培训
150**88,1小时前预约了硬件培训
175**21,1小时前预约了电源培训
171**78,6小时前预约了嵌入式培训
170**11,7小时前预约了仿真培训
177**10,10小时前预约了单片机培训
155**89,2小时前预约了硬件培训
180**89,4小时前预约了PCB培训
174**44,9小时前预约了C语言培训
134**66,5小时前预约了仿真培训
196**76,8小时前预约了EMC培训
173**01,5小时前预约了EMC培训
172**55,6小时前预约了EMC培训
173**22,10小时前预约了C语言培训
160**70,4小时前预约了射频培训
177**55,10小时前预约了C语言培训
172**78,11小时前预约了FPGA培训
168**23,11小时前预约了电源培训
135**55,2小时前预约了电源培训
175**44,3小时前预约了FPGA培训
172**45,8小时前预约了嵌入式培训
179**76,9小时前预约了硬件培训
178**44,1小时前预约了电源培训
177**55,6小时前预约了EMC培训
176**99,3小时前预约了FPGA培训
184**88,8小时前预约了仿真培训
166**70,1小时前预约了单片机培训
173**12,1小时前预约了电源培训
163**76,9小时前预约了C语言培训
165**45,8小时前预约了硬件培训
162**10,5小时前预约了EMC培训
186**70,6小时前预约了仿真培训
189**22,6小时前预约了电源培训
164**78,2小时前预约了PCB培训
161**42,10小时前预约了FPGA培训
156**44,1小时前预约了硬件培训
169**89,4小时前预约了仿真培训
157**44,6小时前预约了嵌入式培训
158**11,2小时前预约了PCB培训
131**88,7小时前预约了EMC培训
188**99,11小时前预约了嵌入式培训
195**10,5小时前预约了FPGA培训
171**87,3小时前预约了FPGA培训
192**76,3小时前预约了嵌入式培训
136**51,3小时前预约了PCB培训
159**66,10小时前预约了电源培训
188**99,3小时前预约了仿真培训
194**23,12小时前预约了仿真培训
152**00,8小时前预约了单片机培训
136**77,7小时前预约了仿真培训
174**99,5小时前预约了PCB培训
174**78,7小时前预约了仿真培训