如果需要在开机的时候,自动加载一些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 文件相关推荐

  1. android5.1 init对rc文件解析执行顺序

    android5.1 init对rc文件解析执行顺序 备注,下面on对应的section下面内容的数字,代表内核启动log所在的行数 比如我们的init.rc文件部分内容如下: import /ini ...

  2. Android Init Language(RC文件)介绍

    Android Init Language介绍 基本概念 什么是rc文件? Android Init进程用rc做了什么? 相关内容 Android RC文件应用 Android rc文件语法解析 Li ...

  3. 安卓 linux init.rc,[原创]Android init.rc文件解析过程详解(二)

    Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...

  4. Android init.rc文件解析过程详解(三)

    Android init.rc文件解析过程详解(三) 三.相关结构体 1.listnode listnode结构体用于建立双向链表,这种结构广泛用于kernel代码中, android源代码中定义了l ...

  5. Android init.rc文件解析过程详解(二)

    Android init.rc文件解析过程详解(二) 3.parse_new_section代码如下: void parse_new_section(struct parse_state *state ...

  6. Android init.rc文件解析过程详解(一)

        Android init.rc文件解析过程详解(一) 一.init.rc文件结构介绍 init.rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字 ...

  7. android启动过程之init.rc文件浅析

    1.  init.rc文件结构 文件位置: init.c  : /system/core/init init.rc  : /system/core/rootdir 首先init.rc文件是以模块为单位 ...

  8. Android源码之init.rc文件详解

    一.引言 .rc文件是 android系统一个十分重要的文件. 其是资源文件,包括比如对话框.菜单.图标.字符串等资源信息. 使用.rc资源文件的目的是为了对程序中用到的大量的资源进行统一的管理. 本 ...

  9. ubuntu下/etc/rc.local和/etc/init.d/rc.local的区别

    在ubuntu下要把一个程序加入开机启动,一般可以通过修改rc.local来完成,但ubuntu下有两个rc.local文件.分别是/etc/rc.local和/etc/init.d/rc.local ...

最新文章

  1. C++ 笔记(07)— 常量(字面常量、const定义常量、constexpr 定义常量、enum 定义常量、define 定义常量)
  2. Asp.net MVC2.0系列文章-MVC简介篇
  3. r语言glmnet包系数显示不全_第一章: R语言介绍
  4. datastage配置oracle,IBM Datastage8.5配置问题
  5. iview-cli 采坑记录
  6. Android Studio Process 'command ...\aapt.exe'' finished with non-zero exit value 1
  7. ios传感器应用开发最佳实践_同构 javascript 应用开发的最佳实践(Four)
  8. 升级xcode7.0 第三方库不能用的解决方法(bitcode是什么鬼?)
  9. c语言计算1+2+3+4+......n
  10. wordpress中文主题problog1.0发布,主打简洁,商务
  11. python安装grpcio的心路历程
  12. 计算机启动黑屏时间很长,win7开机黑屏时间长怎么办?win7开机黑屏很久解决办法...
  13. 解决 Android 中的 DNS 域名劫持问题
  14. ExtJs 入门教程(我感觉挺好的)
  15. twig ajax异常,php – AJAX调用如何使用TWIG
  16. 周鸿袆:教你打造十页完美商业计划书
  17. EXCEL双击文件打开是空白的
  18. 4.1.7 OS之文件共享(索引节点-硬链接、符号链接-软链接)
  19. 看完《第一行代码》再看什么书可以进一步提高?
  20. spring Security 权限管理

热门文章

  1. SQLServer LIKE 通配符
  2. vs2010帮助文件安装完全攻略
  3. 2017年什么命_所谓“佛系”,真的不是什么都不做!
  4. 1034. 有理数四则运算(20)
  5. 《Java并发编程的艺术》之阻塞队列
  6. 关于windows cmd的一些便捷应用
  7. Cocos2dx 3.11版本 视频添加跳过按钮
  8. 在centOS7.2里安装virtualenv和flask
  9. 【转载】linux进程及进程控制
  10. linux安装mysql5.6