EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文适用OpenH ARMony开源鸿蒙系统,本次使用的是深圳触觉智能专注研发生产的鸿蒙开发板,搭载瑞芯微RK3568芯片。 一、查看文件路径0 E; a9 f! I/ A- u8 M
0 p* [: d/ j' Q1 G& b$ m; A4 M @6 Q% }/ C0 q* W
首先init.rkxxx.cfg文件在系统路径/vendor/etc/,如下图所示:C:\Users\industio>hdc shell# cd vendor/etc/# lsaudio fstab.rk3568 iqfil.json soc_peRFbattery hdfconfig iqfiles thermal_configcgroup_sched init onsdistributedhardware init.rk3568.cfg paramfirmware init.rk3568.usb.cfg ressched"
9 C+ s0 B: V( ?9 T( B x- w7 M/ ]
+ K1 M; |( D" q0 O0 e二、文件传至本地
( p( O. p9 @. S" d
7 i+ [8 `" m7 t+ A8 B) I3 @7 Z; r A! Q2 K( @, Q4 M
将需要需要修改的cfg文件从文件系统中拉下来放在本地目录,命令是:hdc file recv '系统路径' '本地文件路径',如下图所示: - 4 Q$ j4 l: ], i3 ?* m. R0 `2 V
1 R* O. \3 r* x
C:\Users\industio>hdc file recv /vendor/etc/init.rk3568.cfg D:\[I][2024-07-25 10:49:35] HdcFile::TransferSummary successFileTransfer finish, Size:3581, File count = 1, time:127ms rate:28.20kB/s 三、修改文件
/ G# s7 \3 N! t5 X4 h5 R9 p% z' ]% G* d3 o
8 c+ e3 o" K( J+ \: z: h在cfg文件中增加权限,注意在对文件修改不要使用TAB键,复制前一行代码后再修改防止出错 { "import" : [ "init.${ohos.boot.hardware}.usb.cfg" ], "jobs" : [{ "name" : "pre-init", "cmds" : [ "write /proc/sys/vm/min_free_kbytes 10240", "mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755", "write /sys/kernel/debug/hisi_inno_phy/role peripheral" ] }, { "name" : "init", "cmds" : [ "write /proc/1/oom_score_adj -1000", "chown system system /sys/kernel/hungtask/userlist", "symlink /dev/block/platform/fe310000.sdhci/by-name /dev/block/by-name" ] }, { "name" : "boot", //在此位置添加设备权限 "cmds" : [ "write /sys/block/zram0/disksize 1024M", "mkswap /dev/block/zram0", "swapon /dev/block/zram0", "chmod 777 /dev/ttyAMA2",+ "chmod 666 /dev/bus/usb/005/001"+ "chmod 666 /dev/bus/usb/005/002" "chmod 775 /sys/class/rfkill/rfkill0/state", ] }, { "name" : "post-fs-data", "cmds" : [ "restorecon", "restorecon /data/updater" ] } ], "services" : [{ "name" : "ispserver", "path" : ["/vendor/bin/ispserver"], "once" : 1, "secon" : "u:r:ispserver:s0", "uid": "ispserver", "gid": [ "ispserver", "camera_host" ] } ]}
2 ~ h4 c6 h( O# ]四、文件推送* g$ f1 o& }1 N" k- v
' Q2 ^1 `. z7 H
& @' ]% F6 Z/ a8 A$ I8 q2 n% v8 [
当修改完成后将文件推送回去,命令如下: - / O7 v, D" \& z @2 Z2 s: e
hdc shell mount -o remount,rw /vendor //重新挂载设备,将设备改为可读可写hdc file send “本地路径” “/vendor/etc/init.rkxxx.cfg” //将修改好的文件覆盖到系统当中hdc shell reboot //将文件推送回去,系统重启
+ T! n# F% x( R9 j
% ^1 ^0 L0 u0 K: R |