OK6410自帶的cramfs檔案系統中網絡參數被固定,實際使用比較麻煩,于是打算修改成目前網絡系統中的參數(192.168.3.×)。
如何做已有cramfs檔案系統上進行修改呢?可以從以下幾個步驟進行:(注:需準備好OK6410_touch.cramfs和mkcramfs,均由飛淩提供)
1 mkdir OK6410 // 首先,建立一個空目錄
2 mount OK6410_touch.cramfs OK6410 -o loop // 挂載cramfs檔案系統到剛剛建立的目錄下
3 cd OK6410
4 tar -cvf ../OK6410_touch_new.tar ./ // 将OK6410中的内容打包,并放到其父目錄下(可以随便放置了,不一定是父目錄,呵呵)
5 unmount OK6410 // 解除安裝之前挂載的cramfs檔案系統
................................................................................................................................................................................
6 tar -xvf OK6410_touch_new.tar -C OK6410 // 然後,将剛剛打包的檔案重新解壓,可以建立一個目錄,也可以直接使用剛剛建立的OK6410。
7 修改OK6410目錄中的内容,以符合自己的需要,我們需要更改網絡參數配置,先找到mnt/etc/eth0-setting,然後将其中網絡參數進行修改并儲存。
8 mkcramfs OK6410 OK6410_touch_new.cramfs // 最後,利用mkcramfs重新制作cramfs檔案系統,新檔案系統生成在OK6410目錄下
至此,我們自己的檔案系統就做好了,重新用USB線通過uboot燒錄到OK6410闆子上,上電啟動,ifconfig,網絡參數變成設定的了!