問題:
如何定制啟動(dòng) 我修改了/ADSP-EDU-BF531uC_V2.1/romfs/etc/rc文件 然后運(yùn)行了auto.sh 之后用/images/uImag.norflash重新啟動(dòng)了系統(tǒng), 但是沒有看到我希望的改動(dòng).
請(qǐng)問該如何做?
看了看auto.sh #!/bin/sh make mv images images_bak rm romfs.tar -rf rm romfs/etc/rc cp rc_nand romfs/etc/rc cp init.sh romfs/bin/ tar cvf romfs.tar romfs/ ./create_norflsh_kernel.sh make image mv images/uImage.initramfs ./uImage.norflash rm images -rf mv images_bak images mv uImage.norflash images/
里面有cp rc_nand romfs/etc/rc 我試了試修改rc_nand,沒用。
然后修改了rc_noflash,就成功的修改了/etc/rc
不知道為什么會(huì)這樣?
但總算試成了。
有大蝦知道為什么嗎?
而且為甚修改/ADSP-EDU-BF531uC_V2.1/vendors/AnalogDevices/BF533-EZKIT/rc 沒有呢?
答:
找到了。
create_norflsh_kernel.sh
#!/bin/sh rm romfs/bin/* -rf cp user/busybox/_install/bin/* romfs/bin/ -pPR cp user/init/init romfs/bin/ cp user/inetd/inetd romfs/bin/ cp user/sysutils/reboot romfs/bin/ cp user/blkfin-apps/watchdogd/watchdogd romfs/bin/ cp user/mp3play/mp3play romfs/bin/ cp user/net-tools/ifconfig romfs/bin/
rm romfs/lib/* -rf mkdir -p romfs/lib/modules/2.6.22.16-ADI-2008R1-svn/kernel/fs/yaffs2/ cp linux-2.6.x/fs/yaffs2/yaffs.ko romfs/lib/modules/2.6.22.16-ADI-2008R1-svn/kernel/fs/yaffs2/yaffs.ko mkdir -p romfs/lib/modules/2.6.22.16-ADI-2008R1-svn/kernel/drivers/mtd/chips/ cp linux-2.6.x/drivers/mtd/chips/*.ko romfs/lib/modules/2.6.22.16-ADI-2008R1-svn/kernel/drivers/mtd/chips/ cp rc_noflsh romfs/etc/rc -r |