找回密码
 注册
关于网站域名变更的通知
查看: 514|回复: 1
打印 上一主题 下一主题

OpenHarmony标准系统应用兼容性测试指导

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2024-11-12 09:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文适用OpenHARMony开源鸿蒙系统,本次使用的是深圳触觉智能专注研发生产的鸿蒙开发板,搭载瑞芯微RK3568芯片。
一、查看文件路径
0 H' j# b5 |* i+ Z( i# z" }9 j! L. Y- g3 d' l

) D+ N  _8 x: A首先init.rkxxx.cfg文件在系统路径/vendor/etc/,如下图所示:
  • : M8 D& C: W* R  N7 ]
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"% q/ U4 j1 T+ f( r& N# p: {+ I$ O
2 e9 W+ U% R9 c$ H. X, a
二、文件传至本地+ g& m. U/ P$ F3 _+ D: U- O9 J: f4 N" V
" L1 Q5 ?4 ^* J8 `9 S- R+ `% [  S3 z* s
& s! s" E+ _( T/ }; V
将需要需要修改的cfg文件从文件系统中拉下来放在本地目录,命令是:hdc file recv '系统路径' '本地文件路径',如下图所示:
  • 3 O- B% j) ~2 T# ^. S# ?

3 \7 G) ^5 [) \8 Q: M/ e- iC:\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三、修改文件. O7 P0 s9 {" r' |! k( u1 \
) p$ U9 s& ^  w* R6 K
  ^) {2 U% U( B9 E7 z2 U8 a
在cfg文件中增加权限,注意在对文件修改不要使用TAB键,复制前一行代码后再修改防止出错
  • : B6 w8 M; a* I' q, }; X9 S& @
{    "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" ]        }    ]}! u" W* D% |4 Z, }  ]5 y/ ?" ?
四、文件推送
3 J) t9 L( I# G! ?8 \
" F8 v$ E. S" N3 }# A
7 _; _( c7 G& y+ {/ A, Q% g: g6 `
当修改完成后将文件推送回去,命令如下:

  • # O' z0 _( o$ m: N( l5 ~( Q
hdc shell mount -o remount,rw /vendor      //重新挂载设备,将设备改为可读可写hdc file send “本地路径” “/vendor/etc/init.rkxxx.cfg”    //将修改好的文件覆盖到系统当中hdc shell reboot        //将文件推送回去,系统重启
0 D$ b6 _, |% u. Q7 e. f
* n" j0 }& L" z- C

该用户从未签到

2#
发表于 2024-11-12 18:58 | 只看该作者
流程很清晰,值得学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-23 13:14 , Processed in 0.187500 second(s), 22 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表