android boot.img的制作问题

雨焰 发布于 2012/09/21 09:27
阅读 2K+
收藏 0

@鉴客 你好,想跟你请教个问题:我们现在要在开发板上面运行android程序,原本板子是好的,只是不支持触摸屏,所以我们想通过编译内核将触摸屏选项选中,编译好了以后生成了zImage

如何烧进开发板,网上有通过软件将固件烧进去,从开发板中我们也看到了boot.img

所以我们想从这方面入手

boot.img   包含了kernel   和   ramdisk.img

zImage就是kernel了

ramdisk.img网上说就是/root文件夹,我通过mkbootfs  将/root文件夹打包为了ramdisk.img,但是这个size忒小啊!连1M都没有!

原装的boot.img的大小为16M,我的只有4M

所以我想请问一下ramdisk.img 是如何制作的?或者/root文件夹在哪找的的(我找到了好几个,但是大小最大还不到1M)?


谢谢!

加载中
0
朱一心
朱一心
The image is output as arch/arm/boot/zImage . You may copy it as device/<vendor>/<name>/kernel  or device/ti/panda/kernel  in the case of this example.你把zImage 替换 device/……/……/kernel;然后从新make你的android源码应该就可以了,新生成的boot.img应该就是包含你的自己的kernel;
雨焰
雨焰
回复 @Levycai : 支持红外触摸,我是将内核中,设备驱动-->HID -->HID Multiple。。。【*】解决的!你可以试试
Levycai
Levycai
回复 @雨焰 : 你好,请问你这个问题是按照上面的方法解决的吗?
雨焰
雨焰
这个我已经解决了!
返回顶部
顶部