技术栈
子系统
OH五星上将
3 个月前
嵌入式硬件
·
harmonyos
·
openharmony
·
鸿蒙开发
·
liteos-a
·
鸿蒙内核
·
子系统
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】
LMS全称为Lite Memory Sanitizer,是一种实时检测内存操作合法性的调测工具。LMS能够实时检测缓冲区溢出(buffer overflow),释放后使用(use after free) 和重复释放(double free), 在异常发生的第一时间通知操作系统,结合backtrace等定位手段,能准确定位到产生内存问题的代码行,极大提升内存问题定位效率。
OH五星上将
3 个月前
harmonyos
·
openharmony
·
鸿蒙开发
·
liteos-a
·
鸿蒙内核
·
子系统
·
鸿蒙系统开发
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【Perf调测】
Perf为性能分析工具,依赖PMU(Performance Monitoring Unit)对采样事件进行计数和上下文采集,统计出热点分布(hot spot)和热路径(hot path)。
OH五星上将
3 个月前
harmonyos
·
鸿蒙系统
·
openharmony
·
鸿蒙开发
·
系统移植
·
鸿蒙内核
·
子系统
OpenHarmony(鸿蒙南向开发)——标准系统方案之瑞芯微RK3568移植案例(上)
本文章是基于瑞芯微RK3568芯片的DAYU200开发板,进行标准系统相关功能的移植,主要包括产品配置添加,内核启动、升级,音频ADM化,Camera,TP,LCD,WIFI,BT,vibrator、sensor、图形显示模块的适配案例总结,以及相关功能的适配。
OH五星上将
3 个月前
harmonyos
·
openharmony
·
鸿蒙开发
·
liteos-a
·
鸿蒙内核
·
子系统
·
内核通信
OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【内核通信机制】下
读写锁与互斥锁类似,可用来同步同一进程中的各个任务,但与互斥锁不同的是,其允许多个读操作并发重入,而写操作互斥。
OH五星上将
3 个月前
harmonyos
·
移植
·
openharmony
·
鸿蒙开发
·
鸿蒙内核
·
子系统
OpenHarmony(鸿蒙南向开发)——标准系统移植指南(一)
本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板移植的实例供开发者参考。