子系统

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(鸿蒙南向开发)——标准系统移植指南(一)本文描述了移植一块开发板的通用步骤,和具体芯片相关的详细移植过程无法在此一一列举。后续社区还会陆续发布开发板移植的实例供开发者参考。