999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

汽車電子軟件網絡化開發設計

2016-03-14 11:00:10冷艷香
網絡安全技術與應用 2016年10期
關鍵詞:嵌入式汽車功能

◆劉 瑩 冷艷香

(長春市產品質量監督檢驗院 吉林 130012)

汽車電子軟件網絡化開發設計

◆劉 瑩 冷艷香

(長春市產品質量監督檢驗院 吉林 130012)

隨著經濟社會的發展,汽車在人們的日常生活中起到了非常重要的作用,汽車中以分布式嵌入式實時系統為主要形態的汽車電子控制系統在整車價值中所占的比例越來越高,汽車電子信息技術已經成為衡量一個國家汽車工業水平的重要標志。軟件是汽車電子控制系統的核心,因汽車電子軟件的復雜性日益攀升,且汽車本身在成本上非常敏感,所以實時、成本控制等問題變得日益嚴峻。任務的周期和總線的訪問配置是系統實時性、ECU內CPU利用率等的關鍵影響因素。基于神經網絡平臺開發的目的就是為了簡化基于OSEK操作系統應用的開發,提高軟件代碼的質量,其具備配置和功能信息的統一、配置信息的早期檢測、自動化構建等的優勢。

汽車電子;控制系統;神經網絡

0 引言

隨著經濟社會的發展,汽車在人們的日常生活中起到了非常重要的作用,人們對汽車的要求也越來越高。嵌入式計算、通信技術、人工智能等信息技術在汽車中的廣泛應用,為汽車制造技術帶來了深刻的變革。

汽車中以分布式嵌入式實時系統為主要形態的汽車電子控制系統在整車價值中所占的比例越來越高,汽車電子信息技術已經成為衡量一個國家汽車工業水平的重要標志。軟件是汽車電子控制系統的核心,因汽車電子軟件的復雜性日益攀升,且汽車本身在成本上非常敏感,所以實時、成本控制等問題變得日益嚴峻。

1 基于神經網絡平臺的汽車電子軟件設計

1.1 基于平臺的軟件設計方法介紹

隨著電子工業的垂直化分解,激烈的市場競爭在上市時間、設計和制造成本等方面給電子工業造成了巨大壓力。加上在集成電路實現的掩模過程中非連續性工程(Non-recurring Engineering,NRE)成本增加等原因,產生自個人電腦設計領域的基于平臺的軟件設計方法[1-2]在汽車電子、航空航天電子和工業控制電子等電子工業的設計中得到了引入和長足發展。PBD遵循如下兩條重要的設計原則:

具體來說,PBD中的平臺是指組件庫以及庫中組件的組合規則。設計在每個抽象層次上都是一個平臺實例,即一系列組件元素的有效組合。組件庫中包括完成特定計算任務的計算組件和完成功能組件間互聯的通信組件。庫中每個元素都有著各自的性能參數,并在所支持的功能方面都有著各自的特點。

1.2 基于神經網絡平臺的汽車電子軟件設計

汽車電子軟件系統的定義開始于一系列系統特征的規約說明,這些規約說明是對系統所提供功能的高層描述。功能模型正是對上述特征進行分解所得到的一組層次化的組件模塊。物理體系結構模型是對汽車網絡拓撲結構的描述,包括通信總線、ECU單元和對各種資源的管理策略等。

1.3 映射

功能模型中定義的組件模塊包括多個任務、消息及相關的屬性,組件到物理體系結構的映射是基于平臺軟件設計中的關鍵問題。任務和消息到相應體系結構模型的映射,以及資源管理策略的選擇使得上述映射在功能和非功能限制方面都能得到驗證。

功能模型到物理體系結構模型的映射過程包括:任務到EC節點的分配、信號變量到虛擬通信對象(消息)的分配等。任務的周期、優先級等作為任務的重要屬性,可以依照特定的算法進行分配或優化。通過上述的任務和消息分配,功能模塊中的實體將與相關的事件執行信息建立聯系,如WCET、WCRT等。

2 模型總體架構與設計

其它的模型建模工具,將任務、消息、資源等作為工具本身提供的一種建模資源使得模型基于這些資源之上而構建,而Simulink更注重功能建模,如邏輯控制算法等。從這個角度看,Simulink與其它的建模工具之間對模型的抽象處在完全不同的級別。因此,對于支持Simulink的代碼生成器而言,必須將Simulink的模型概念恰當的映射到實時操作系統提供的服務[3]。另外,為了支持OSEK操作系統的建模還需要自己實現任務、消息、資源等模型,從而為建模提供基本的模型庫。

本文選擇了第二種方式建模,即一種代碼建模的方式,來表示接口的內容。在模型建模的深入討論中闡述了放棄第一種建模的原因。

3 DeltaOSEK嵌入式目標的實現

目標偏好類實現:

目標偏好類提供了一種手段,使得RTW ECoder可以接受外界定制的變量,而嵌入式目標文件的主要功能即將這些變量讀取到TLC環境中。這些變量通常定義在目標偏好類中,通常包括嵌入式集成開發環境的路徑,編譯器信息等。由于在文件中讀取這些變量信息非常簡單,因此,這里主要介紹目標偏好類中定義的變量值,這些值為代碼生成后的處理提供了方便。

4 平臺的集成和測試

4.1 平臺的集成

通過在LambdaTOOL中開發相應的插件,可以將simulink的模型編輯功能集成到LamdbaTOOL環境中去。支持Simulink組件的插件命名為Com.Coretek.Tools.Ide.Operate matlab,它提供了展現Simulink視圖,操作Matlab引擎和模型操作等功能,分別實現打開/關閉Matlab引擎,打開/關閉/保存mdl文件,打開simulink窗口等功能,以為其它類的實現提供支持。這些接口的真正實現在本地的operate.dll文件中,主要利用了Matlab引擎中開放的接口,以及MFC技術來完成Simulink窗口的截取等。

4.2 平臺的功能測試

集成后的平臺融合了模型建模,代碼自動生成,自動編譯構建等功能,根據平臺中信息處理的先后順序,將功能測試分為模型配置功能測試、DeltaOSEK目標功能測試、模型和代碼的一致性測試和自動構建功能測試四部分。

5 結論

本平臺開發的目的就是為了簡化基于OSEK操作系統應用的開發,提高軟件代碼的質量,其具備配置和功能信息的統一、配置信息的早期檢測、自動化構建等的優勢。雖然為了實現該平臺做了大量的工作,但是,該平臺的功能還可以增強,主要包括:

(1)驅動模塊的引進;

(2)代碼規范檢測工具的引進;

(3)自動下載功能的實現。

通過引入以上的功能,該平臺對嵌入式軟件開發的支持將更加完善,生成的代碼亦可以更加健壯。

[1]謝勇.汽車電子軟件設計中周期分配和總線訪問配置算法研究[D],2010.

[2]龍宇.現代汽車電子技術的應用現狀及發展趨勢.機械管理開發,2009.

[3]凌純清,徐成,李仁發等.基于Ptolemy的嵌入式計算系統級建模與仿真.系統仿真學報,2004.

猜你喜歡
嵌入式汽車功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
搭建基于Qt的嵌入式開發平臺
汽車的“出賣”
關于非首都功能疏解的幾點思考
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
汽車們的喜怒哀樂
3D 打印汽車等
決策探索(2014年21期)2014-11-25 12:29:50
Altera加入嵌入式視覺聯盟
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 亚洲无码精品在线播放| www.亚洲一区| 国产欧美一区二区三区视频在线观看| 91色老久久精品偷偷蜜臀| 亚洲欧美精品日韩欧美| 国产69囗曝护士吞精在线视频| 国产午夜一级毛片| 日本一区二区三区精品AⅤ| 国产剧情伊人| 亚洲娇小与黑人巨大交| 国产在线观看成人91| 热re99久久精品国99热| 国产精品太粉嫩高中在线观看| 亚洲区视频在线观看| 欧美国产日韩在线观看| 国产欧美日韩另类精彩视频| 99视频只有精品| 久久久91人妻无码精品蜜桃HD| 久久人搡人人玩人妻精品一| 手机看片1024久久精品你懂的| 精品国产一区二区三区在线观看| 91系列在线观看| 香蕉视频在线观看www| 伊人中文网| 真人免费一级毛片一区二区| 大陆精大陆国产国语精品1024| 国产第一页屁屁影院| 极品私人尤物在线精品首页| 日本欧美成人免费| 欧美亚洲国产日韩电影在线| 日韩第一页在线| 亚洲成a人片| 亚洲综合在线网| 四虎永久在线精品国产免费| 久久亚洲高清国产| 国产麻豆aⅴ精品无码| 日韩成人高清无码| 波多野结衣视频网站| 亚洲黄色片免费看| 国产91丝袜| 国产在线91在线电影| 久久亚洲中文字幕精品一区| 欧美日韩在线第一页| 视频一本大道香蕉久在线播放| 天天色综合4| 国产本道久久一区二区三区| 国产午夜一级毛片| 日韩视频免费| 欧美国产精品不卡在线观看| 国产精品手机视频一区二区| 欧美视频免费一区二区三区| 美女潮喷出白浆在线观看视频| 久久国产精品电影| 国产精品所毛片视频| 亚洲日本www| 久久精品嫩草研究院| 中文字幕日韩久久综合影院| 久久久久国产精品熟女影院| 呦视频在线一区二区三区| 黄色一级视频欧美| 中文天堂在线视频| 国产成人啪视频一区二区三区| 91小视频版在线观看www| 久久久精品国产SM调教网站| 午夜福利视频一区| 中文字幕人成人乱码亚洲电影| 国产95在线 | 亚洲综合久久一本伊一区| 亚洲女同一区二区| 久久免费视频6| 国产日韩欧美中文| 亚洲看片网| 色香蕉影院| 91色在线观看| 国产在线精品99一区不卡| 亚洲国产日韩视频观看| 日韩av电影一区二区三区四区 | 国产啪在线91| 精品福利一区二区免费视频| 中文字幕免费播放| 欧美成人综合在线| 久久香蕉国产线|