logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Camera(三) MediaRecorder的基本流程

梳理Android Camera 录像时的基本流程

#android
Openharmony 交叉编译haveged

openharmony 交叉编译 haveged工具

文章图片
#c++#harmonyos
OpenHarmony服务启动框架

从上面代码我们可以知道服务的启动最终调用到了SystemAbility的start函数,由于我们注册的时候注册的是HCameraService,所以会调用到HCameraService的start函数。可以看到他是通过执行system/bin/sa_main程序导入了/system/profile/camera_service.xml配置文件启动的camera_service服务就和Android

文章图片
#harmonyos#c++
OpenHarmony 启动流程优化

平台:润和的rk3568分支:openharmony release 3.2​目前rk3568的开机时间有21s,统计的是关机后从按下power按键到显示锁屏的时间,当对openharmony的系统进行了裁剪子系统,系统app,禁用部分服务后发现开机时间仅仅提高到了20.94s 优化微乎其微。在对init进程的log进行分析并解决其中的时间断层后 开机时长优化到了16.5s左右,可以说是一个非常大

文章图片
#c++#harmonyos
OpenHarmony添加自定义的子系统、部件、模块

这里我们将OpenHarmony的两个例子添加到源码中并使其编译到系统中,这里有一点需要注意的是不可以将自定义的子系统放到其他已经定义的子系统目录下,vendor下的product文件夹也被认为成一个子系统,比如/就作为product_hihope子系统存在的,其定义在/

文章图片
#json#harmonyos
OpenHarmony Init进程的启动流程

OpenHarmony启动流程OpenHarmony 源码网站:http://ci.openharmony.cn/codeSearchhttps://www.lengqinjie.xyz/lxr/source/一、kernel的启动流程图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lzDpagvq-1679988627138)(…\image\OH开机启动流程.

文章图片
#harmonyos#c++
    共 20 条
  • 1
  • 2
  • 请选择