有问题的东西
时间:2010-08-09 来源:andyluo324324
文件系统部分:(ramdisk的生成)
1.生成文件系统文件:init.img文件。(见实验教程2 5.10.2 制作RAM DISK)
a。# dd if=/dev/zero of=init.img bs=1024 count=500
b。# mke2fs - m0 -F init.img
2.挂载该文件:
a。进入“file:/usr/src/uClinux-dist-XCYR-001"
b。挂载文件:“mount init.img ram/ -o loop”。文件将挂载到ram文件夹中。
c。进入::/uClinux-dist-XCYR-001/romfs/bin
把系统编译生成新的XCYR_001A(应用程序文件,编译内核时生成),拷贝至file:/uClinux-dist-XCYR-001/ram/bin,
d。第一次编译后需修改file:/usr/src/uClinux-dist-XCYR-001/ram/etc中的rc文件,加入:XCYR-001。
e。回到/uClinux-dist-XCYR-001目录,
执行卸载文件命令:“umount ram ”,在该目录下生成新的init.img文件。
f。拷贝init.img文件到ub1.1.6/tools下:
gzip init.img
生成init.img.gz;
h。./mkimage -A arm -O linux -T ramdisk -C gzip -n "ramdisk" -a 0x81500000 -e 0x81500000 -d init.img.gz ramdisk.bin
生成ramdisk.bin文件。
i。把ramdisk.bin拷贝到window下,用H-convert(烧录地址:0x80140200),工具进行转换成Ramdisk.hex即可烧录。 环境变量:
bootargs=root=/dev/ram0 rw initrd=0x81500000,0x3DA2E console=ttyS0,115200n8
bootcmd=bootm 0x80020200
bootdelay=5
baudrate=115200
ethaddr=00:14:97:0F:3F:61
ipaddr=192.168.0.70
serverip=192.168.0.144
netmask=255.255.0.0
bootfile="ramdisk.img.gz"
stdin=serial
stdout=serial
stderr=serial
1.生成文件系统文件:init.img文件。(见实验教程2 5.10.2 制作RAM DISK)
a。# dd if=/dev/zero of=init.img bs=1024 count=500
b。# mke2fs - m0 -F init.img
2.挂载该文件:
a。进入“file:/usr/src/uClinux-dist-XCYR-001"
b。挂载文件:“mount init.img ram/ -o loop”。文件将挂载到ram文件夹中。
c。进入::/uClinux-dist-XCYR-001/romfs/bin
把系统编译生成新的XCYR_001A(应用程序文件,编译内核时生成),拷贝至file:/uClinux-dist-XCYR-001/ram/bin,
d。第一次编译后需修改file:/usr/src/uClinux-dist-XCYR-001/ram/etc中的rc文件,加入:XCYR-001。
e。回到/uClinux-dist-XCYR-001目录,
执行卸载文件命令:“umount ram ”,在该目录下生成新的init.img文件。
f。拷贝init.img文件到ub1.1.6/tools下:
gzip init.img
生成init.img.gz;
h。./mkimage -A arm -O linux -T ramdisk -C gzip -n "ramdisk" -a 0x81500000 -e 0x81500000 -d init.img.gz ramdisk.bin
生成ramdisk.bin文件。
i。把ramdisk.bin拷贝到window下,用H-convert(烧录地址:0x80140200),工具进行转换成Ramdisk.hex即可烧录。 环境变量:
bootargs=root=/dev/ram0 rw initrd=0x81500000,0x3DA2E console=ttyS0,115200n8
bootcmd=bootm 0x80020200
bootdelay=5
baudrate=115200
ethaddr=00:14:97:0F:3F:61
ipaddr=192.168.0.70
serverip=192.168.0.144
netmask=255.255.0.0
bootfile="ramdisk.img.gz"
stdin=serial
stdout=serial
stderr=serial
相关阅读 更多 +