瑞芯微Rockchip开发者社区
直播中

敷衍作笑谈

9年用户 979经验值
擅长:制造/封装 连接器 光电显示 接口/总线/驱动 RF/无线
私信 关注
[问答]

怎样去处理RK3399Pro ueventd.rockchip.rc的情况呢

怎么去处理RK3399Pro ueventd.rockchip.rc的情况呢?

回帖(1)

李梁

2022-2-15 14:18:38
1. 该文件位于 rk3399prodevicerockchipcommonueventd.rockchip.rc, rc只是一个资源文件,类似于xml,


以gps为例:


/dev/ttyS1   0660   gps   gps


分别对应设备节点,设备权限,设备所有者,设备所有者所在组。




2. 在它被解析使用前,还有一个init.rc文件会用到,位于rk3399prosystemcorerootdirinit.rc(在recovery内也有一个一样的文件init.rc,而正常启动时只会使用rootdir中的init.rc,这里的是在刷机时用到)。


## Daemon processes to be run by init.
##
service ueventd /***in/ueventd
    class core
    critical
    seclabel u:r:ueventd:s0
    shutdown critical
service为Android初始化语言的四种类型声明之一(其他三种分别为action-行为, command-命令, option-选项)


service表示服务程序,在init进程中启动,一般在另外一个由init 进程fork出的子进程中运行,在启动前会检测对应的可执行文件是否存在。


它的语法格式如下:


service [ ]*
   

更多回帖

发帖
×
20
完善资料,
赚取积分