• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 6410 android 版本为什么不用 init 而用 linuxrc ? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 44372
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2011-04-25
最后登录: 2011-07-25
楼主  发表于: 2011-04-27 12:19

 6410 android 版本为什么不用 init 而用 linuxrc ?


1 6410 android 版本为什么不用 init 而用 linuxrc ?

2 linuxrc的源码在那里?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-04-27 13:50
1.  没有规定一定要用init, 如果你喜欢, 你可以用你自己的
2.  应该是预先编译好的, 无源码
级别: 新手上路
UID: 44372
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2011-04-25
最后登录: 2011-07-25
2楼  发表于: 2011-04-27 14:26
引用第1楼911gt3于2011-04-27 13:50发表的  :
1.  没有规定一定要用init, 如果你喜欢, 你可以用你自己的
2.  应该是预先编译好的, 无源码


因为想在启动阶段做些工作,所以看到了这里。

使用 linuxrc 没有问题,但是比较不理解的一点是,既然初始进程使用了 linuxrc,但是似乎依然还要使用 init, 这就不明白 linuxrc 和 init 是什么关系?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-04-27 14:35
init是Android的, 当然不能少了它
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
4楼  发表于: 2011-04-27 14:41
使用 linuxrc 主要是为了检查是否需要校准触摸屏,如果需要(通常发生在第一次开机时)就调出校准画面,
最终还是会调用 Android中的init的
级别: 新手上路
UID: 44372
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2011-04-25
最后登录: 2011-07-25
5楼  发表于: 2011-04-27 14:46
引用第4楼hacker于2011-04-27 14:41发表的  :
使用 linuxrc 主要是为了检查是否需要校准触摸屏,如果需要(通常发生在第一次开机时)就调出校准画面,
最终还是会调用 Android中的init的


那调用关系是什么呢?

通常 kernel 调用 init, 然后 init 调用 linuxrc ? 但是看 init.c 似乎没有看到哪里调用了 linuxrc。

还是说,linuxrc 也是 kernel 调用的?

它们的调用关系或者顺序是?
级别: 新手上路
UID: 44372
精华: 0
发帖: 17
金钱: 85 两
威望: 17 点
贡献值: 0 点
综合积分: 34 分
注册时间: 2011-04-25
最后登录: 2011-07-25
6楼  发表于: 2011-04-27 14:50
引用第5楼jackybsh于2011-04-27 14:46发表的  :


那调用关系是什么呢?

通常 kernel 调用 init, 然后 init 调用 linuxrc ? 但是看 init.c 似乎没有看到哪里调用了 linuxrc。
.......


很久不用 initrd, 而是使用 initramfs。很早的时候记得 initrd 中有个 linuxrc.
级别: 新手上路
UID: 40694
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2011-03-21
最后登录: 2012-04-16
7楼  发表于: 2011-04-27 15:35
在启动阶段修改,修改Init.c也是可以的哦。前一段时间配置一个有线网卡IP,就在Init.c里面改的。其实,修改 .rc文件也是可以的哦
级别: 新手上路
UID: 40694
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2011-03-21
最后登录: 2012-04-16
8楼  发表于: 2011-04-27 15:35
管他神马文件,功能搞出来就好了!
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
9楼  发表于: 2011-04-27 16:00

 回 6楼(jackybsh) 的帖子

kernel调用linuxrc, linuxrc调用init
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go