logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ohos设备休眠原理及流程

在ohos中电源节能模式有两种状态:熄屏状态和休眠状态 整个电源管理子系统 包括内核态以及用户态的相互协同工作内核对休眠的支持与相关流程linux内核中常用的休眠方式有freeze,standby,mem,disk freeze: 冻结I/O设备,将它们置于低功耗状态,使处理器进入空闲状态,唤醒最快,耗电比其它standby, mem, disk方式高 standby:除了冻结I/O

制作initrd的教程

一.背景: 从initrd这个名称我们可以猜测它是一个用来加载init的ramdisk。 如果我们要使用inird,那它的作用是什么呢? 这里举例一个场景: linux内核在加载完成后最后一步是要执行用户态的init进程,但是读init的话,需要能访问硬盘(flash),我们知道linux很多设备驱动是以模块的形式存在的&#xf

ohos内核,initrd,设备树启动说明

一,内核启动需要的组件 linux内核启动至少需要三个组件,bootloader,kernel image,dtb,在OHOS下除此之外还需要打开内核宏中的ACCESSOTKENID来使安全子系统 能够正常使用,否则用户态的进程都无法正常启动,主要是在binder,文件系统和创建进程中调用二,bootloader的作用 目前bootloader在嵌入式中几乎都在使用uboot,使用原厂提供即

RK打包烧录镜像操作过程

准备工具: RK3568的镜像文件以及刷机工具RKDevTool_Release RK3568的镜像文件包括(MiniLoaderAll.bin,parameter.txt,boot_linux.img,resource.img,system.img,vendor.img,userdata.img,uboot.img)烧录过程: RK的系统镜像不需要找打包也可以直接烧录,但是要注意分区地址和镜

展锐打包烧录镜像操作过程

一.准备工作: 1.编译后的img文件 out/产品名称/packages/phone/images/{dt.img ramdisk.img system.img userdata.img dtbo.img socko.img updater.img vendor.img} 1.打包工具(make_pac for linux) 2.烧录工具(ResearchDownload for windows

如何在openharmony中加入开机启动脚本

1,读取并修改/vendor/etc/init.{产品名称}.cfg 使用 hdc_std file recv /vendor/etc/init.{产品名称}.cfg . 将文件读取到本地 找到"name"="boot"字符,在"cmds"内容中的最后一行增加字段 "exec /bin/sh /data/boot.sh" 2 将/vendor/etc/init.{产品名称}.cfg 写入单板 hd

到底了