• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-busybox構(gòu)建根文件系統(tǒng)之文件系統(tǒng)驗證

06/23 16:36
85
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

至此,我們已經(jīng)完成了一個最小文件系統(tǒng)的構(gòu)建,現(xiàn)在我們使用nfs將其掛載為網(wǎng)絡(luò)文件系統(tǒng),進(jìn)行測試。

開發(fā)板啟動之后,在uboot階段,修改bootargs環(huán)境變量。在mmcargs中進(jìn)行修改:

=> setenv mmcargs setenv bootargs console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.0.103:/home/elf/nfs_rootfs/rootfs,v3,tcp rw ip=192.168.0.232:192.168.0.103:192.168.0.1:255.255.255.0::eth0:off

保存:

=> saveenv

保存之后,reset重新啟動。

使用ls命令查看目錄:

/# ls

bin ?etc ?linuxrc ?proc ?sbin ?tmp ?dev ?lib ?mnt ?root ?sys ?usr

最后,我們打開etc/init.d/rcS文件,將運(yùn)行my_app的注釋去掉,并且將my_app測試程序復(fù)制到/usr目錄,

#! /bin/sh

mount -a

echo /sbin/mdev > /proc/sys/kernel/hotplug

mdev -s

./usr/my_app

重新啟動開發(fā)板:

VFS: Mounted root (nfs filesystem) on device 0:15.

devtmpfs: mounted

Freeing unused kernel memory: 404K (80979000 - 809de000)

hello world!!!

hello world!!!

可以看到my_app已經(jīng)成功啟動。

相關(guān)推薦