www.goodsgy.com4、制作软盘引导,并拷贝文件 bzimage image.gz 到软盘 www.goodsgy.com
www.goodsgy.com
A.使用grub www.goodsgy.com
fdformat /dev/fd0 www.goodsgy.com
mke2fs /dev/fd0 www.goodsgy.com
mount /mnt/fd0 /mnt/floppy www.goodsgy.com
mkdir -p /mnt/floppy/boot/grub www.goodsgy.com
cp /boot/grub/stage1 /boot/grub/stage2 /mnt/floppy/boot/grub www.goodsgy.com
执行 grub,在软盘上创建引导 www.goodsgy.com
grub > root (fd0) www.goodsgy.com
grub > setup (fd0) www.goodsgy.com
grub > quit www.goodsgy.com
cp /usr/src/linux/arch/i386/boot/bzImge /mnt/floppy www.goodsgy.com
cp ~/porject/minilinux/image.gz /mnt/floppy www.goodsgy.com
编辑 /mnt/floppy/boot/grub/grub.conf www.goodsgy.com
default =0 www.goodsgy.com
timeout-=10 www.goodsgy.com
title minilinux www.goodsgy.com
root (fd0) www.goodsgy.com
kernel /bzImage www.goodsgy.com
initrd /image.gz www.goodsgy.com
卸下软盘 www.goodsgy.com
umount /mnt/floppy www.goodsgy.com
B. 使用syslinux www.goodsgy.com
fdformat /dev/fd0 www.goodsgy.com
mkfs.msdos /dev/fd0 www.goodsgy.com
mount -t msdos /dev/fd0 /mnt/floppy www.goodsgy.com
cp /usr/src/linux/arch/i386/boot/bzImge /mnt/floppy www.goodsgy.com
cp ~/porject/minilinux/image.gz /mnt/floppy www.goodsgy.com
cp syslinux-xx/ldlinxu.sys /mnt/floppy www.goodsgy.com
cat > /mnt/floppy/syslinux.cfg www.goodsgy.com
LABEL linux www.goodsgy.com
KERNEL bzimage www.goodsgy.com
APPEND initrd=image.gz www.goodsgy.com
umont /mnt/floppy www.goodsgy.com
syslinux-xx/syslinux /dev/fd0 www.goodsgy.com
sync www.goodsgy.com
5、用软盘启动计算机,如果幸运,minicom的运行画面出现在屏幕上。 www.goodsgy.com
到此,我们的单应用嵌入式linux做好了,但它还很简陋,没有什么实际用途,但通过这个实验,可以了解嵌入式系统的大致结构和开发过程。在进行实际的嵌入式开发时,通常要在PC机上借助嵌入式linux开发工具包,如:uclinux,bluecat等,对相应的硬件平台(目标机)进行软件编写编译,调试成功后,将内核及应用程序写入到目标机的存储器中,从而完成整个应用。www.goodsgy.com
www.goodsgy.com上一页 [1] [2] [3]