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