手持電腦接口控制文件的目的是向硬件或軟件開發者提供一些文件,這些文件可用于創建將數據傳輸到ICD所描述的系統或軟件時。這通常意味著定義確切的功能或硬件組件在軟件工程中,這意味著要知道一個特定函數的名稱,什么類型的變量被接受為參數,可能的話,對傳遞的值有什么功能限制對于一個硬件,這些信息可以包括串行連接器控制的引腳的功能,使用的任何硬件中斷,以及設備的工作速度。接口控制文檔沒有具體描述的是系統如何將輸入轉換為輸出,或者輸出是如何產生的,一般來說,這使得開發人員在創建接口時可以對系統進行狹隘的觀察,但它也要求系統開發人員(ICD詳細信息)嚴格遵守文件中規定的指南。對于接口控制文件的編寫者和系統開發人員來說,文件中沒有描述系統的內部實現,因此,可以自由更改,而不影響依賴ICD的接口的外部開發。在某些情況下,接口控制文件可以在不使用完整接口的情況下對系統進行測試。這可以通過模擬系統可以生成的各種類型的輸出(如ICD中所述)來實現,然后通過外部開發的接口將輸出傳遞給外部開發的接口。對于硬件(如顯示設備)而言,只關心處理系統一側的系統可以確保接口在規范范圍內工作,而不需要實際輸入。
                    0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!