rk3399 9.0 开机执行.sh文件

功能:开机启动后在/sdcard/根目录下创建文件夹,由于/sdcard/挂载是在系统启动之后完成的,所以只能用开机执行sh文件的方式来实现
1.首先进行服务定义,在device/rockchip/common/init.rk30board.rc中添加服务定义及启动

service customer_service /vendor/bin/sh /vendor/bin/customer_service.sh
       class late_start
       user root
       group root
       disabled
       oneshot
       seclabel u:r:customer_sevice:s0
 

on property:sys.boot_completed=1
    start customer_service

2.针对该服务给定相应的权限

在device/rockchip/common/sepolicy/vendor/file_contexts中添加

/vendor/bin/customer_service.sh u:object_r:customer_service_exec:s0

在device/rockchip/common/sepolicy/vendor/下添加customer_service.te文件

type customer_service, domain;
type customer_service_exec, exec_type, vendor_file_type, file_type;

init_daemon_domain(customer_service)

allow customer_service vendor_shell_exec:file rx_file_perms;
allow customer_service system_file:file rx_file_perms;

3.增加customer_service.sh文件如下

#! /vendor/bin/sh

sleep 10
mkdir -p /sdcard/Configuration

其中sleep 10 是为了等系统启动后挂载上/sdcard/,这个是必须的,否则无法创建成功。
————————————————
版权声明:本文为CSDN博主「Max.Chen」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chgh1306/article/details/123960547

rk3399 loader v1.24.126 是Rockchip公司推出的一款针对rk3399处理器的启动器程序,是用于启动系统、加载固件和驱动程序的重要程序。 这个启动器程序的版本是v1.24.126,意味着它已经经历了多次更新和优化,对于rk3399的各种功能和性能都进行了充分的测试和试验。这个启动器程序的设计是为了更好地提高rk3399处理器的使用效率和稳定性,保证设备的正常工作。 在rk3399芯片中,这个启动器程序是非常重要的。当设备启动时,这个启动器程序首先会检查系统设置,然后加载操作系统的内核和文件系统。它还会加载一些固件和驱动程序,以确保设备可以支持各种外部设备和功能。 除了启动操作系统和固件之外,rk3399 loader v1.24.126还具备其他的重要功能。例如,它可以对处理器的硬件环境进行检查,以确保它们能够正常工作。它还可以对设备进行监控,检测设备的使用情况和性能状况,并对其进行矫正或优化。 在实际使用中,rk3399 loader v1.24.126是非常实用和必要的。它能够确保处理器的正常运行,为设备提供强大的性能和功能支持。同时,它也为设备的开发和维护提供了必要的工具和资源。 总之,rk3399 loader v1.24.126是一款非常重要的启动器程序,对于保证rk3399处理器的正常运行和设备的高效性能至关重要。它的不断升级和优化,能够为用户提供更好的使用体验和更多的功能支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值