首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

HCIA-HarmonyOS Device Developer 课程大纲

一:OpenHarmony 介绍 -(3 课时)

- OpenHarmony 简介;OpenHarmony 设计理念;OpenHarmony 设计理念概述;

- OpenHarmony 试图解决的问题;应用生态割裂问题;用户数据割裂问题;车软硬件能力割裂问题;多设备交互割裂问题;

- OpenHarmony 设计目标;

二:OpenHarmony 技术架构 -(3 课时)

- OpenHarmony 技术架构;OpenHarmony 技术架构图;OpenHarmony 技术架构

解析(内核层,系统服务层,框架层,应用层);

- OpenHarmony 部件化架构设计;部件化架构;架构分层与组件化

- 部件管理;部件之间相对独立;部件的依赖管理;

- OpenHarmony 技术特性;统一 OS,弹性部署;一次开发,多端部署;硬件互助,资源共享;OpenHarmony 系统安全;

三:HarmonyOS 介绍 -(3 课时)

- HarmonyOS 系统定义;HarmonyOs 发展历史;

- HarmonyOS 创新技术;HarmonyOS 全链路自研工具;

- HarmonyOs Connect 介绍;HarmonyOS connect 简介;HarmonyOS Connect 生态;

四:设备开发入门-开发工具介绍 -(3 课时)

- 开发环境介绍;DevEco Device Tool 工具介绍;DevEco Device Tool 工程管理;DevEco Device Tool 编译烧录;

- DevEco Device Tool 性能分析;Profiling 可视化分析;栈分析和性能分析;Trace 分析和 Perf 分析;

五:设备开发入门-编译构建子系统 -(3 课时)

- OpenHarmony 3.1 Release 源码目录;编译构建子系统;

- 编译构建子系统各部分的关系(产品,子系统, 部件, 模块, 模块配置文件BUILD.gn, 特性,芯片解决方案,系统能力配置);

六:设备开发入门-编译构建工具 -(3 课时)

- 编译构建工具;编译构建流程;hb 工具使用说明;DFX 子系统;HiLog Lite;

七:轻量系统内核基础-概述 -(3 课时)

- 轻量系统内核概述;轻量系统内核架构;

- 内核基础;任务管理;任务状态;任务基本概念;任务管理使用说明

八:轻量系统内核基础-内核 -(3 课时)

- 时间管理;中断管理;中断基本概念;中断管理使用说明;

- 软件定时器;软件定时器基本概念;软件定时器运行机制;

- 软件定时器状态;软件定时器模式;

- 软件定时器开发流程;软件定时器使用说明;

九:轻量系统内核基础-内存管理 -(3 课时)

- 静态内存;静态内存运行机制;静态内存开发流程;

- 动态内存;动态内存运行机制;动态内存开发流程;动态内存使用说明;

十:轻量系统内核基础-内核通信机制 -(3 课时)

- 事件;互斥锁;

十一:轻量系统内核基础-内核通信机制 -(3 课时)

- 消息队列;信号量;

十二:轻量系统内核基础-内核扩展组件 -(3 课时)

- CPU 占用率;CPU 占用率基本概念;CPU 占用率运行机制;CPU 占用率开发流程;

- 动态加载;动态加载基本概念;动态加载运行机制;

十三:轻量系统驱动开发 1 -(3 课时)

- loT 硬件子系统介绍;GPIO 通用型输入输出;GPIO 概述;GPIO 模块相关 API;

- PWM 脉冲宽度调制;PWM 概述;PWM 模块相关 API;

- UART 异步收发输出器;UART 概述;UART 模块相关 API;

- 12C 同步串行总线;12C 概述;12C 模块相关 API;

十四:轻量系统驱动开发 2 -(3 课时)

- SPI 串行外设接口;SPI 概述;SPI 模块相关 API;

- ADC 模数转换器;ADC 概述;ADC 模块相关 AP!;

- WATCHDOG 看门狗;WATCHDOG 概述;WATCHDOG 模块相关 API;

- FLASH 闪存;FLASH 概述 FLASH 模块相关 API;

- 电源管理;LOWPOWER、RESET 模块相关 API;低功耗;重启;

十四:碰一碰场景开发 -(3 课时)

- 碰一碰介绍;碰一碰使用流程;NFC 碰一碰;NFC 标签;

- 碰一碰拉起原子化服务;碰一碰拉起原子化服务的流程;

- 碰一碰配网流程;常用的配网流程;碰-碰配网流程概述;碰-碰 NAN 网络层感知;碰-碰 SoftAP 配网;

- WLAN 服务组件;WLAN 模块相关 AP;

- Socket 通信;Socket 抽象层示意图;Socket 通信模型;

- 公共基础库;公共基础库概述;KV 存储;KV 存储模块相关 API;文件操作;文件操作模块相关 API;定时器;Dump 系统属性;

- OHOS Init;基本数据类型;

十五:BaarPi 实验(2 选 1) -(3 课时)

- 1.4.1 HelloWorld;

- 1.4.2 日志打印;

- 2.4.1 生产者消费者;

- 2.4.2 打印机的使用

- 2.4.3 消息传递

- 2.4.4 定时投食

- 3.4.1 路灯控制

- 3.4.2 呼吸灯

- 3.4.3 光照感应

- 3.4.4 气象监测

- 3.4.5 屏幕显示

- 4.4.1 WIFI 连接

- 5.4.1 智能台灯

- 5.4.2 智能小屋

- 5.4.3 智能时钟

十六:HiSpark 实验(2 选 1) -(3 课时)

- 1.4.1 HelloWorld;

- 1.4.2 日志打印;

- 2.4.1 生产者消费者;

- 2.4.2 打印机的使用

- 2.4.3 消息传递

- 2.4.4 定时投食

- 3.4.1 路灯控制

- 3.4.2 呼吸灯

- 3.4.3 光照感应

- 3.4.4 环境监测

- 4.4.1 WIFI 连接

- 5.4.1 智能夜灯

- 5.4.2 智能烤箱

- 5.4.3 智能环境监测

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OdUxSr5TD6j8yJEVbt4yKRQA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券