QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2029|回复: 2

请教高手:关于将kernel和romfs编到一块

[复制链接]
发表于 2005-7-7 09:54:17 | 显示全部楼层 |阅读模式
在uclinux中编译时将romfs和image编成一个镜象,如果压缩就是rom.image ,如果不压缩就是ram.image。现在我是在pxa255平台下,用的是arm-linux,也想用这种方法将我的zimge和romfs编成一个镜象。在uclinux下,makefile里是先用genromfs生成romfs,然后是不是就是用一个cat命令将romfs和image连成一个镜象?好象在这之前还要做点事情吧,比如代码和数据段的放置和对齐等?
ifdef CONFIG_RAM_ATTACHED_ROMFS
        $(CROSS_COMPILE)objcopy -O binary --remove-section=.ramvec \
                        --remove-section=.eram \
                        --set-section-flags=.romvec=CONTENTS,ALLOC,LOAD,READONLY,CODE \
                        $(ROOTDIR)/$(LINUXDIR)/linux $(IMAGEDIR)/linux.bin
        cat $(IMAGEDIR)/linux.bin $(ROMFSIMG) > $(IMAGE)

说实话,上面的这段东东没看懂,请高手能不吝赐教!:)
发表于 2005-7-9 00:17:21 | 显示全部楼层
pxa255 怎么用 romfs 呢? 一般用 jffs2 比较多一些。
回复

使用道具 举报

发表于 2005-7-9 15:47:19 | 显示全部楼层
如果makefile没错,你的理解应该没错,“用一个cat命令将romfs和image连成一个镜象”。注意:编译系统的其它部分应处理“系统与romfs的挂接”。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 08:19 , Processed in 0.110429 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表