国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

SMARTCAR軟件平臺實現汽車電子系統軟件的整體設計

發布時間:2010-12-13 10:19    發布者:yan3388764
關鍵詞: SMARTCAR , 汽車 , 系統軟件
隨著汽車電子向著智能化、標準化、網絡化的方向發展,軟件開發在產品開發中所占的比重不斷增加,采用平臺化的設計方法降低成本、縮短開發時間、充分利用已有資源成為一種必然趨勢。

目前,主要的汽車電子軟件的開發標準有AUTOSAR、MISRA和OSEK。浙江大學CCNT實驗室根據已有的標準和平臺,開發出了SMARTCAR汽車電子軟件平臺,包括了智能汽車平臺和汽車電子軟件開發平臺。



浙江大學副校長吳朝暉老師同時也是CCNT的學術帶頭人,他介紹說,包括面向智能汽車的自適應中間件平臺ScudWare和在此基礎上開發的一個智能汽車空間原型系統,是由車載處理中心、各種上下文采集設備、以及一系列遠程Web服務器組成的一個計算環境,主要目的是根據用戶設定或者當前環境特性自動提供適當的服務,減少用戶主動發出服務請求的次數,在車內形成自發的、定制的服務空間,為用戶提供安全、舒適的行車環境。汽車電子軟件開發平臺SmartOSEK主要包括高可靠強實時的嵌入式操作系統內核SmartOSEK OS、支持服務的板級支持體系結構SmartOSEK BSS以及支持基于模型設計的圖形化開發環境SmartOSEK IDE幾大部分。重點解決復雜汽車電子應用對操作系統的需求問題,面向汽車領域的建模描述問題,車控軟件的有效性驗證問題,開發過程中的文檔和代碼的自動生成問題,通過基于模型的軟件開發思想改變嵌入式系統的傳統開發方法,最終提高汽車電子控制系統產品開發的效率和產品質量,降低開發成本。

SmartOSEK的組成結構

SmartOSEK標準重點借鑒OSEK OS、OSEK OIL、OSEK COM、OSEK NM標準。AUTOSAR標準,目前來說,主要借鑒了其Architecture的CommunicaTIon Stack、RTE、SystemServices、Peripherals標準以及MethodologyAndTools、Application InteRFaces中相關的部分。MISRA標準主要是借鑒其針對汽車電子安全代碼的127條規則。

嵌入式實時操作系統SmartOSEK OS

SmartOSEK由操作系統、板級支持、開發工具三大部分組成,其操作系統部分SmartOSEK OS是嚴格按照OSEK/VDX規范實現的,而且是國內第一個通過OSEK官方組織認證的符合OSEK規范的嵌入式實時操作系統。  SmartOSEK OS嚴格實現了OSEK標準所規定的內核模塊,具體包括任務管理模塊、資源管理模塊、事件機制模塊、定時器模塊、中斷處理模塊、錯誤處理模塊、內部通信模塊等。



SmartOSEK內核模塊需要底層模塊的支撐,包括體系相關模塊、開發調試模塊、硬件驅動模塊。體系相關模塊實現體系密切相關部分,如上下文切換等;開發調試模塊針對特定的平臺實現對應用的監控跟蹤調試;硬件驅動模塊包括各研究外設的驅動。SmartOSEK OS的應用開發主要面向汽車電子控制系統,包括發動機控制、變速箱控制、通信系統控制等。圖1是SmartOSEK OS的架構圖。

SmartOSEK OS可滿足嚴格的片內存儲器要求,內核在4KB~12KB之間(32位PowerPC平臺);主頻為40M的MPC555上的SmartOSEK OS的上下文切換時間為微秒級;最大中斷屏蔽時間為21.72μs;最高可承受運行40kHz的中斷。

板級支持SmartOSEK BSS

板級支持SmartOSEK BSS是一個開放、通用的平臺,屏蔽具體硬件細節,通過API向上層操作系統和應用程序提供服務,實現操作系統和應用程序與硬件無關。對于新的硬件平臺,只要SmartOSEK BSS能夠實現,那么上層軟件就可以方便的移植。同時SmartOSEK BSS也應該能夠在不同的開發平臺上使用,雖然它的具體實現可能會有不同,但接口是統一的。

參照AUTOSAR標準中對軟件系統的劃分,板級支撐平臺采用層次化結構設計,分為微控制器抽象層和ECU抽象層,同時將整個板級支撐平臺按照功能分為四個模塊。

MCU抽象層包含各種驅動,按照功能特點分為四部分:IO驅動、通訊驅動、存儲驅動和微控制器驅動。它們是一個個軟件模塊,用于直接訪問微控制器內的外設或者是內存映射到微控制器的外部設備。MCU抽象層的結構如圖2所示。

ECU抽象層包含那些通過網絡方式連接到微控制器的外部設備的驅動。ECU抽象層也分為四個部分:IO硬件抽象、通訊硬件抽象、存儲硬件抽象、板上設備抽象。

集成開發環境SmartOSEK IDE

SmartOSEK IDE是面向汽車電子應用、支持SmartOSEK操作系統的集成開發環境。它充分借鑒了基于模型驅動的設計思想,圍繞汽車電子軟件開發領域V字型流程,提供UML需求建模、SmartC算法建模、狀態圖模型驗證、系統可調度性分析、自動代碼生成、自動文檔生成等一整套開發工具鏈。SmartOSEK IDE的總體結構見圖3。

本文地址:http://www.qingdxww.cn/thread-46262-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點宏來節省時間和空間
  • Dev Tool Bits——使用DVRT協議查看項目中的數據
  • Dev Tool Bits——使用MPLAB® Data Visualizer進行功率監視
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美a在线播放 | 色男人的天堂久久综合 | 免费韩国一级毛片 | 欧美成人免费全部观看在线看 | 国产三级国产精品 | 日韩成人午夜 | 久久久亚洲精品蜜桃臀 | h视频免费看 | 青草草在线观看免费视频 | 天天干天天操天天玩 | 日韩一区二区三区不卡视频 | 亚洲欧美另类日本 | 久久九九99热这里只有精品 | 久久久久免费精品国产小说 | 日韩无砖专区体验区 | 国产一区自拍视频 | 色一情一欲一爱一乱 | 国产福利在线观看永久视频 | 亚洲欧洲自拍偷拍 | 最新高清无码专区 | 偷拍区自拍区 | 久久久久国产一级毛片高清片 | 欧美成人午夜精品免费福利 | 亚洲成人h | 日韩国产一区二区 | 成年人黄视频在线观看 | 久久99热这里只有精品高清 | 欧美激情精品久久久久久大尺度 | 天天干天天插 | 青青青青久久久久国产 | 色爱五月天 | 国产导航在线 | 青青草手机视频 | 男人的天堂免费在线观看 | 日韩精品毛片 | 久久伊人最新 | 91视频免费网站 | 2021国产精品视频 | 久久精品这里只有精品 | 国内自拍videos hd | 欧美综合视频在线 |