車載MP3的系統(tǒng)設計
3 系統(tǒng)軟件設計
設計一個USB系統(tǒng),要想使其正常工作,就要進行軟件的設計。車載MP3的系統(tǒng)軟件設計分為三部分:(1)USB外設端的單片機固件(Firm-ware)程序;(2)主機操作系統(tǒng)上的客戶驅動程序;(3)主機應用軟件。單片機固件響應各種來自系統(tǒng)的USB標準請求,完成各種數據的交換工作和事件處理;客戶驅動程序則讓主機可以識別USB設備,并通過應用軟件來讀取USB設備,完成通信功能;主機應用軟件通過客戶驅動程序與系統(tǒng)USB(USB Device Interface)進行通信,由系統(tǒng)產生USB數據的傳送動作。包括檢測枚舉程序、中斷服務、人機接口、文件操作函數集、FAT文件系統(tǒng)函數集、USB協(xié)議層、硬件提取層、數據轉換程序。
3.1 車載MP3的系統(tǒng)設計工作流程描述
評論