当前位置: 代码迷 >> Android >> 谈谈android内核有关问题
  详细解决方案

谈谈android内核有关问题

热度:84   发布时间:2016-05-01 21:34:04.0
谈谈android内核问题
我看见网上的资料说安卓的内核就是linux kernel, 只是修改了linux kernel的一些BUG,增加了一些wifi驱动之类的,我认为android还对linux内核做了大量的裁剪吧,至少应该裁剪了80%以上吧,要不然linux内核那么庞大, 它如何在手机上跑啊?
  我正在做一个项目, 该项目需要把linux下面的一个工具软件移植到安卓上面,但是这个软件的运行需要依赖与linux内核模块ecryptfs.ko, 2.4以上的linux内核都自带了ecryptfs.ko这个模块, 在linux下面可以用lsmod | grep ecryptfs查看。 但是,我不清楚android的内核中是否对ecryptfs.ko这个内核模块裁剪下去了啊, 在android上执行lsmod这个命令貌似不支持, 所以我现在比较纠结这个问题,我要在进行移植之前确认安卓的内核中是否有ecryptfs.ko这个模块,如果有的话就可以进行下面的移植。 大家帮我指点一下,看看有什么办法可以查看一下android的内核中有没有ecryptfs.ko这个模块啊? 谢谢了

------解决方案--------------------
我手上4.0源码中的3.0内核这部分是有的,具体到某个产品支持不支持就要看厂商的裁剪程度了。ko默认位置在/lib/modules/<KERNEL-VERSION>/kernel
  相关解决方案