分一下專案失敗的原因:
- 時間的規劃:我們專題動手開始做的時間相當的晚,快到期末時才開使趕工。
- 之前文章有提到,舊版linux上編譯的問題,再這個部份真的是花上了超多的時間,即使到現在,有些編譯出來的的執行檔去kernel上跑時,會發生一些莫名其妙的問題出現,要解決相當的困難。
- 3.debug環境;在嵌入式系統上要debug相當的困難,而且也要花不少時間,像是每當系統改了一部分以後,需要重新燒進板子內,而燒的時間會需要好幾分鐘,因此debug的效率非常慢。
- 4.library的問題:板子開發商給library有一些嚴重的bug,這導致我們把程式編譯好以後,要去執行時會產生不預期的錯誤出現,這部份要trace也相當的困難。而我們想去找較其他版本的library來編譯時,首先也會產生舊版的gcc不支援,然後修好以後,結果也沒有改善,因此最後這部份就以失敗告終,而專案就到這邊沒辦法進行下去了。
沒有留言:
張貼留言