Firefly开源社区

打印 上一主题 下一主题

ramdisk和parameter定义的root=

273

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
273

ramdisk和parameter定义的root=

发表于 2015-1-14 10:13:37      浏览:8746 | 回复:1        打印      只看该作者   [复制链接] 楼主
既然parameter文件定义了内核的cmdline,cmdline也指定了根文件系统设备,那么和内核打包在一起的ramdisk可不可以不要?
如果不要ramdisk,又该如何打包bootimg?

回复

使用道具 举报

122

积分

1

威望

0

贡献

社区版主

Rank: 7Rank: 7Rank: 7

积分
122
发表于 2015-1-14 12:51:09        只看该作者  沙发
楼主可以看源代码根目录下面的mkimage.sh

54 if [ $TARGET == $BOOT_OTA ]
55 then
56         echo "make ota images... "
57         echo -n "create boot.img with kernel... "
58         [ -d $OUT/root ] && \
59         mkbootfs $OUT/root | minigzip > $OUT/ramdisk.img && \
60         mkbootimg --kernel $OUT/kernel --ramdisk $OUT/ramdisk.img --second kernel/resource.img --output $OUT/boot.img && \
61         cp -a $OUT/boot.img $IMAGE_PATH/
62         echo "done."
63 else
64         echo -n "create boot.img without kernel... "
65         [ -d $OUT/root ] && \
66         mkbootfs $OUT/root | minigzip > $OUT/ramdisk.img && \
67         rkst/mkkrnlimg $OUT/ramdisk.img $IMAGE_PATH/boot.img >/dev/null
68         echo "done."
69 fi

不打OTA的BOOT.img就没有KERNEL在里在面。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表