- 基本上就跟前面busybox編譯差不多,比較困難的是設定的部份,還有一個選項,必須在Shell>內選擇choose which shell is ...都選擇ash,不然會有問題,這部份應該是被設定為default shell
- 跟著我把所有toolchain內的libc/lib下的library跟link的檔案全部拷貝到<rootfs>/lib底下
另外兩個重要的設定檔案內容如下inittab
第二行得加上去,如果部加上去的話你會看不到login shell,其他詳細的設定方式可以參考"建構嵌入式linux系統"一書
接著是/etc/rcS,這部份是借用了原來板子上的檔案,可是hotplug一直有問題,我直接把那行/bin/hotplug註解掉了,可是還是有點小問題
最後在用光碟內的工具用mkyaffs2image-128M _install yaffs_root.img,然後就可以下載到板子上
rootfs已經成功刷上去沒有問題,但是目前新編譯的kernel有問題~苦惱中,難道一個嵌入式系統就是編譯debug嗎:P
最後建議要刷板子的人先把nand flash的內容備份下來吧,雖然我覺得他好像有問題(不知道是賣我的人給我二手貨,還是出廠軟體就有問題)
沒有留言:
張貼留言