解决方案 »

  1.   

    Linux  都是可以裁减的,模块可以定制,可以只有一个模块。
    我对这个也是不太懂,自己也在研究源码中。这个属于嵌入式领域比较底层的了。比如写驱动添加模块。
    如果重来没搞过移植嵌入式 还是有点困难。
      

  2.   

    问题1:android源码裁剪应该是 编译前裁剪吧(因为我看到有人博客是编译后,再裁剪的)? 不过我个人觉得,还是编译前裁剪比较好,应该能缩短编译时间,有利于正确定制,能够加深你对android的了解? 下面就只说源码编译前裁剪。
    可以编译前剪裁也可以编译后剪裁,前者是源码剪裁 后者是ROM剪裁。
    问题2:源码编译前,用不用在往android源码(新下载的源码没linux内核)里 添加linux内核(前提我不用模拟器),我的理解是往android源码中加linux内核,是为了启用模拟器,个人愚见 ,不知道正不正确。
    你可以把android系统理解成一个SDK跑在linux内核之上,如果你要做整体的android系统移植,涉及到驱动kernel的订制,应该都是要加linux内核源码的。
    问题3:裁剪android源码是不是 从应用层pksges/app, packsges/provider....,框架层framke/base/packages,...,着手。听说一些服务很重要 ,不知道是不是 framke/base下面的serves,别的都不是太清楚了。
    关键服务很多,不是几句话说的清楚的了。问题4:定制的android系统的什么功能都不要 ,能用wifi和nfc 就可以。谁能具体指导下, 谢谢。
    可以,但是至少要有界面吧,不然wifi和nfc的配置怎么做?用预置的conf?问题5: 定制后的系统 启动后,不用lanucher,直接就进入 wifi和nfc的应用可以吗。
    可以不用进launcher,把wifi和nfc的应用属性设置成home就行了,然后把原来的launcher的home属性干掉就好了。