A20 init.sun7i.rc 文件
如果需要在开机的时候,自动加载一些ko文件,或者通过chmod修改一些设备文件的属性,都可以再
init.sun7i.rc文件中添加insmod和chmod命令来实现。
init.sun7i.rc文件在
android4.2/out/target/product/wing-mbox230/root目录下。
但是实际操作中发现一个问题。
我写了一个字符设备驱动,在驱动的open中打开一个内核定时器来喂看门狗。
open函数通过jni由应用程序调用。应用程序要想open成功设备文件,设备文件必须通过chmod设置属性。因此我在
init.sun7i.rc中增加了chmod 777 /dev/设备文件 来修改访问属性。但是增加后,发现,在系统启动时此设备文件会被
系统打开。也就是其open函数会被调用。
解决办法是,通过测试发现,给此驱动增加release函数后。系统open完设备,马上就release设备,因此,
我只要在release函数里,删除内核定时器即可。
A20 init.sun7i.rc 文件相关推荐
- android5.1 init对rc文件解析执行顺序
android5.1 init对rc文件解析执行顺序 备注,下面on对应的section下面内容的数字,代表内核启动log所在的行数 比如我们的init.rc文件部分内容如下: import /ini ...
- Android Init Language(RC文件)介绍
Android Init Language介绍 基本概念 什么是rc文件? Android Init进程用rc做了什么? 相关内容 Android RC文件应用 Android rc文件语法解析 Li ...
- 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)
Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...
- Android init.rc文件解析过程详解(三)
Android init.rc文件解析过程详解(三) 三.相关结构体 1.listnode listnode结构体用于建立双向链表,这种结构广泛用于kernel代码中, android源代码中定义了l ...
- Android init.rc文件解析过程详解(二)
Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...
- Android init.rc文件解析过程详解(一)
Android init.rc文件解析过程详解(一) 一.init.rc文件结构介绍 init.rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字 ...
- android启动过程之init.rc文件浅析
1. init.rc文件结构 文件位置: init.c : /system/core/init init.rc : /system/core/rootdir 首先init.rc文件是以模块为单位 ...
- Android源码之init.rc文件详解
一.引言 .rc文件是 android系统一个十分重要的文件. 其是资源文件,包括比如对话框.菜单.图标.字符串等资源信息. 使用.rc资源文件的目的是为了对程序中用到的大量的资源进行统一的管理. 本 ...
- ubuntu下/etc/rc.local和/etc/init.d/rc.local的区别
在ubuntu下要把一个程序加入开机启动,一般可以通过修改rc.local来完成,但ubuntu下有两个rc.local文件.分别是/etc/rc.local和/etc/init.d/rc.local ...
最新文章
- C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)
- Asp.net MVC2.0系列文章-MVC简介篇
- r语言glmnet包系数显示不全_第一章: R语言介绍
- datastage配置oracle,IBM Datastage8.5配置问题
- iview-cli 采坑记录
- Android Studio Process 'command ...\aapt.exe'' finished with non-zero exit value 1
- ios传感器应用开发最佳实践_同构 javascript 应用开发的最佳实践(Four)
- 升级xcode7.0 第三方库不能用的解决方法(bitcode是什么鬼?)
- c语言计算1+2+3+4+......n
- wordpress中文主题problog1.0发布,主打简洁,商务
- python安装grpcio的心路历程
- 计算机启动黑屏时间很长,win7开机黑屏时间长怎么办?win7开机黑屏很久解决办法...
- 解决 Android 中的 DNS 域名劫持问题
- ExtJs 入门教程(我感觉挺好的)
- twig ajax异常,php – AJAX调用如何使用TWIG
- 周鸿袆:教你打造十页完美商业计划书
- EXCEL双击文件打开是空白的
- 4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)
- 看完《第一行代码》再看什么书可以进一步提高?
- spring Security 权限管理