SPARC V8結構嵌入式微處理器開發環境的設計實現
本文引用地址:http://www.104case.com/article/112913.htm
● 工程管理環境
● 集成軟件開發環境
● 嵌入式系統調試環境
● 嵌入式系統編譯環境
● 軟件資源可配置環境
將軟件集成開發環境分成三個層次,具體的功能如圖3所示:
軟件集成開發環境的詳細設計
軟件集成開發環境管理層設計
工程管理:一般的集成開發環境如VC、VB等,這些開發環境是針對桌面系統完成的,它的工程管理能力只限于文件級別管理,但嵌入式系統的功能管理則要求更高些,因為嵌入式系統開發還涉及到目標系統的配置與管理,不同的工程是針對不同目標系統開發出的,不同目標系統開發的嵌入式軟件的很多屬性,例如編譯器屬性、輸出路徑、編譯環境路徑等都是不同的,在工程管理中都要提供給用戶可以修改這些工程屬性的能力,所以基于這些考慮,開發環境的工程管理采用了工程文件的形式。集成環境配置:軟件集成開發環境有很多的屬性,例如編輯框屬性、任務欄屬性、顯示的屬性、使用語言等等都要進行設置,這就要求在軟件集成開發環境中有這樣的選項,環境中應包括的編輯框、工程管理框、調試框、任務欄等一些可視控件的屬性都可以在這里進行設置,如圖4所示。軟件開發層設計軟件集成開發環境設計是為了給系統開發和系統驗證工程師提供一個有效的開發和驗證工具平臺,為使設計者能夠快速、有效地開發出嵌入式程序提供有效的支持,以提高嵌入式應用系統開發效率。由于單板測試程序沒有操作系統的支持,它們運行的時候要有其它的支持庫支持才能運行,將支持庫封裝到集成開發環境中,包括一些系統運行的頭文件,系統初始化文件和軟件運行的時候陷阱處理程序等,在開發者開發的時候就不用考慮這些問題,而將注意力集中到軟件設計中去。
評論