總結(jié): 編譯busybox,,最好選中test程序,,這樣在最后link的時候,不容易出錯,。 uClinux的版本是20051110,默認(rèn)的shell是sash,由于sash功能不夠強(qiáng)大,不能支持tab補(bǔ)齊,歷史紀(jì)錄等等的高級功能,所以想使用busybox里面的msh代替sash. 在網(wǎng)上查資料可以知道,busybox里面msh是一個很好的shell,。 配置busybox,將其中的shell選中,出現(xiàn)msh.也選中msh. 第一次編譯busybox時,不能選中shell. 正確的方法是:第一次編譯uClinux,,僅選中busybox。 同樣,,將sash替換掉,,選中others為默認(rèn)的shell. 注意:這是uClinux里面的busybox的錯誤,造成編譯busybox不能一次選中所有的選項(xiàng),。分開后,,每次選中一個選項(xiàng),編譯一次,,直到所有msh的選項(xiàng)都選中,,并且編譯成功為止。 可以從網(wǎng)上下載最新的busybox,,替換uClinux的busybox,,看看能否沒有錯誤?這個測試很容易完成,。 總結(jié):找不到busybox給uClinux的patch,,所以busybox1.2.1沒辦法用。只能沿用busybox1.0.0,。其實(shí)還是不錯的,。 |
|