汽車電子嵌入式驅動軟件結構資料教學課件_第1頁
汽車電子嵌入式驅動軟件結構資料教學課件_第2頁
汽車電子嵌入式驅動軟件結構資料教學課件_第3頁
汽車電子嵌入式驅動軟件結構資料教學課件_第4頁
汽車電子嵌入式驅動軟件結構資料教學課件_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

汽車電子嵌入式驅動軟件結構電于科披大學嵌入式件工程中心主要內容?汽車電子軟件體系結構?軟件模塊類型介紹微控制器抽象層?ECU抽象層及示例?復雜驅動電子科技大學嵌入式軟件工程中心汽車電子軟件體系結構基礎軟件體溝一基本層:AUTOSARRuntimeEnvironmentServicesLayerECUAbstractionLayerEo∽MicrocontrollerAbstractionLayerMicrocontroller電于科披大學嵌入式件工程中心集子件體系結構?基礎軟AUTOSAR運行時環(huán)境系統(tǒng)服務存儲服務通信服務I/o硬件抽象板載設督抽象存儲器抽象通信器件抽象集微控制囂驅動存儲器驅動通信件驅動I/o驅動微控制器電于科披大學嵌入式件工程中心軟件模塊類型介紹驅動Driver)功能:控制和訪問內部或外部設備內部設備?設備位于微控制器內部,如:內部EEPROM、內部CAN控制器、內部ADC?內部設備的驅動稱為內部驅動,并且驅動位于微控制器驅動層外部設備?設備位于在ECU硬件的微控制器外部,如:外部EEPROM、外部Watchdog、外部Flash?外部設備的驅動稱為外部驅動,并且驅動位于在ECU抽象層,它通過微控制器驅動層訪問外部設備,如:帶SP接口的外部EEPROM驅動通過SPIHanderDriver驅動訪問外部EEPROM電子科技大學嵌入式軟件工程中心軟件模塊類型介紹接口(nterface接口包含的功能是為上層抽象特定設備的硬件實現(xiàn)提供通用API訪問設備特定類型,不考慮這種設備類型存在的數(shù)量和不同設備硬件實現(xiàn)接口不改變數(shù)據(jù)內容通常接口的位于ECU抽象層例如:一個CAN通訊系統(tǒng)接口提供通用AP訪問CAN訊網絡而不用管ECU上的CAN控空制器的數(shù)量和硬件實現(xiàn)電子科技大學嵌入式軟件工程中心軟件模塊類型介紹處理程序(Handler處理程序是一個特殊接口,它控制一個或多個訪問程序對一個或多種驅動程序的并發(fā)、多重和異步方式的訪問,如:執(zhí)行緩沖、隊列、仲裁、多路傳輸處理程序不改變數(shù)據(jù)內容處理程序功能是提供合并的驅動或接口(e.g.,SPIHandlerDriver,ADCDriver)電子科技大學嵌入式軟件工程中心微控制器抽象層微控制器抽象層的驅動基礎軟件中最底層的位置,向上層軟件屏蔽微控制器和ECU硬件設備驅動的細節(jié)和差異,是降低汽車電子應用軟件與硬件的相關性,提高汽車電子應用軟件和功能組件可重用性和可移植性的重要技術手段-直接訪問uC內部外設和內存映射uC外部設備ApplicationLayerAUTOSARRuntimeEnvironment(RTE)MCALMicrocontrollor微控制器抽象層κ微控制器抽象層的驅動κ包括:微控制器驅動、內存驅動、通訊驅動、ⅣO驅動SofwaremodlesotMicrecontoerDm,etcommunicatonDmerswODoerssimiarSotwareI爵-一T正微控制器抽象層?微控制器驅動包括:看門狗驅動WG、通用定時器驅動GPT、微控制器單元驅動MCU內部外設的驅動(e.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論