OpenHarmony的技术架构和设计使得它能够适应不同的设备和场景,无论是智能手机、平板电脑、智能穿戴设备还是其他智能硬件,OpenHarmony都能提供一致的用户体验和开发体验。这使得开发者能够更加高效地开发适用于多种设备的软件,同时也为用户提供了更加统一和流畅的使用体验。
由于收到不少开发朋友的反馈说:网上搜索到的一些知识点比较杂乱,学习起来比较费时! 于是小编下面针对了不同阶段的一些知识点做了一个简单的整理,希望能够帮助到大家!
系统移植
- 移植子系统(一)
- 移植子系统(一)
- 移植子系统(三)
- 移植内核
- 小型系统芯片移植指南(一)
- 小型系统芯片移植指南(二)
- 小型系统芯片移植指南(三)驱动移植
- 标准系统移植指南(一)
- 标准系统移植指南(二)Linux内核
- 轻量和小型系统三方库移植指南(一)
- 轻量和小型系统三方库移植指南(二)
- 轻量系统芯片移植案例(一)
- 轻量系统芯片移植案例(二)
- 轻量系统芯片移植案例(三)
- 轻量系统STM32F407芯片移植案例
- Combo解决方案之W800芯片移植案例
- 小型系统STM32MP1芯片移植案例
- 标准系统方案之瑞芯微RK3568移植案例(上)
- 标准系统方案之瑞芯微RK3568移植案例(下)
- 标准系统方案之瑞芯微RK3566移植案例(上)
- 标准系统方案之瑞芯微RK3566移植案例(下)
- 标准系统方案之扬帆移植案例
移植案例与原理
- startup子系统之syspara_lite系统属性部件 (1)
- startup子系统之syspara_lite系统属性部件 (2)
- startup子系统之bootstrap_lite服务启动引导部件(1)
- startup子系统之bootstrap_lite部件 (2)
- utils子系统之file文件操作部件
- utils子系统之KV存储部件 (1)
- utils子系统之KV存储部件 (2)
- utils子系统之KV存储部件 (3)
- build lite配置目录全梳理
- build lite编译构建过程
- XTS子系统之应用兼容性测试用例开发
- XTS子系统之应用兼容性测试套件(1)
- XTS子系统之应用兼容性测试套件(2)
- HDF驱动框架-OSAL
- HDF驱动框架-驱动配置(1)
- HDF驱动框架-驱动配置(2)
- HPM包描述文件bundle.json
- build lite源码分析 之 hb命令__main__.py
鸿蒙内核
- 子系统开发内核
- 轻量系统内核(LiteOS-M)
- 轻量系统内核(LiteOS-M)【中断管理】
- 轻量系统内核(LiteOS-M)【任务管理】
- 轻量系统内核(LiteOS-M)【内存管理】
- 轻量系统内核(LiteOS-M)【内核通信机制】
- 轻量系统内核(LiteOS-M)【时间管理】
- 轻量系统内核(LiteOS-M)【扩展组件】
- 轻量系统内核(LiteOS-M)【内存调测】
- 轻量系统内核(LiteOS-M)【异常调测】
- 轻量系统内核(LiteOS-M)【Trace调测】
- 轻量系统内核(LiteOS-M)【LMS调测】
- 轻量系统内核(LiteOS-M)【SHELL】
- 小型系统内核(LiteOS-A)【概述】
- 小型系统内核(LiteOS-A)【内核启动】
- 小型系统内核(LiteOS-A)【中断及异常处理】
- 标准系统内核(Linux)【New IP内核协议栈】
- 标准系统内核(Linux)【内核增强特性 > 任务调度】
鸿蒙轻内核【LiteOS-M】
- 轻内核M核源码分析系列一 数据结构-双向循环链表
- 轻内核M核源码分析系列二 数据结构-任务就绪队列
- 鸿蒙轻内核M核源码分析系列三 数据结构-任务排序链表
- 轻内核M核源码分析系列四 中断Hwi
- 轻内核M核源码分析系列五 时间管理
- 轻内核M核源码分析系列六 任务及任务调度(1)任务栈
- 轻内核M核源码分析系列六 任务及任务调度(2)任务模块
- 轻内核M核源码分析系列六 任务及任务调度(3)任务调度模块
- 轻内核M核源码分析系列七 动态内存Dynamic Memory
- 轻内核M核源码分析系列八 静态内存MemoryBox
- 轻内核M核源码分析系列九 互斥锁Mutex
- 轻内核M核源码分析系列十 软件定时器Swtmr
- 轻内核M核源码分析系列十一 (1)信号量Semaphore
- 轻内核M核源码分析系列十一 (2)信号量Semaphore
- 轻内核M核源码分析系列十二 事件Event
- 轻内核M核源码分析系列十三 消息队列Queue
- 轻内核M核源码分析系列十四 软件定时器Swtmr
- 轻内核M核源码分析系列十五 CPU使用率CPUP
- 轻内核M核源码分析系列十六 MPU内存保护单元
- 轻内核M核源码分析系列十七(1) 异常钩子函数类型介绍
- 轻内核M核源码分析系列十七(2) 异常钩子函数的注册操作
- 轻内核M核源码分析系列十七(3) 异常信息ExcInfo
- 轻内核M核源码分析系列十八 Fault异常处理
- 轻内核M核源码分析系列十九 Musl LibC
- 轻内核M核源码分析系列二十 Newlib C
鸿蒙轻内核【LiteOS-A】
- 轻内核A核源码分析系列一 数据结构-双向循环链表
- 轻内核A核源码分析系列二 数据结构-位图操作
- 轻内核A核源码分析系列三 物理内存(1)
- 轻内核A核源码分析系列三 物理内存(2)
- 轻内核A核源码分析系列四(1)虚拟内存进程空间编号
- 轻内核A核源码分析系列四(2) 虚拟内存
- 轻内核A核源码分析系列四(3) 虚拟内存
- 轻内核A核源码分析系列五 虚实映射(1)基础概念
- 轻内核A核源码分析系列五 虚实映射(2)虚实映射初始化
- 轻内核A核源码分析系列五 虚实映射(3)虚拟物理内存映射
- 轻内核A核源码分析系列五 虚实映射(5)虚实映射解除
- 轻内核A核源码分析系列五 虚实映射(6)虚拟映射修改转移
- 轻内核A核源码分析系列五 虚实映射(7)虚实映射Flag属性
- 轻内核A核源码分析系列六 MMU协处理器(1)
- 轻内核A核源码分析系列六 MMU协处理器(2)
- 轻内核A核源码分析系列七 进程管理 (1)
- 轻内核A核源码分析系列七 进程管理 (2)
- 轻内核A核源码分析系列七 进程管理 (3)
鸿蒙轻内核调测
OpenHarmony设备驱动
- HDF驱动开发流程
- 平台驱动开发【ADC】
- 平台驱动开发【DAC】
- 平台驱动开发【GPIO】
- 平台驱动开发【HDMI】
- 平台驱动开发【I2C】
- 平台驱动开发【I3C】
- 平台驱动开发【MIPI CSI】
- 平台驱动开发【MIPI DSI】
- 平台驱动开发【MMC】
- 平台驱动开发【PIN】
- 平台驱动开发【PWM】
- 平台驱动开发【Regulator】
- 平台驱动开发【RTC】
- 平台驱动开发【SDIO】
- 平台驱动开发【SPI】
- 平台驱动开发【UART】
- 平台驱动开发【Watchdog】
- 平台驱动指南【 ADC】
- 平台驱动指南【DAC】
- 平台驱动指南【GPIO】
- 平台驱动指南【HDMI】
- 平台驱动指南【I2C】
- 平台驱动指南【I3C】
- 平台驱动指南【MIPI CSI】
- 平台驱动指南【MIPI DSI】
- 平台驱动指南【PIN】
HDF驱动框架
尽请期待后续更新中……