總的來說,在uClinux上的開發(fā)和標準Linux還是很類似的。通常可以按照下面的步驟去設計和調試: 建立基于以太網的開發(fā)環(huán)境; 如果所設計的程序和硬件的關聯(lián)不大,那么一定要在標準Linux上先編譯和調試通過。靈活地使用gcc和gdb將大大節(jié)省時間; 將x86上的GCC編譯好的應用程序用交叉編譯工具來編譯;如果編譯時發(fā)現(xiàn)錯誤,那么很可能存在以下問題: 交叉編譯器或庫文件的路徑不正確;最徹底的解決辦法是重新裝一次編譯器; 遇到庫不支持的函數(shù);此時需要自己把函數(shù)的實現(xiàn)做成另外一個庫供應用程序使用。如果是uClinux本身不支持的調用,那么就需要改寫代碼了。
標簽:
上傳時間:
2015-03-14
上傳用戶:gaome