[發明專利]一種優化LTC資源利用率的方法有效
| 申請號: | 201210430449.2 | 申請日: | 2012-10-31 |
| 公開(公告)號: | CN102981826A | 公開(公告)日: | 2013-03-20 |
| 發明(設計)人: | 李紅;楊國青;劉子陽;吳朝暉 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 杭州宇信知識產權代理事務所(普通合伙) 33231 | 代理人: | 張宇娟 |
| 地址: | 310027 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 優化 ltc 資源利用率 方法 | ||
技術領域
本發明屬于LTC資源利用技術領域,涉及一種優化LTC資源利用率的方法。
背景技術
AUTomotive?Open?System?Architecture(AUTOSAR:汽車開放系統架構)是一家致力于制定汽車電子軟件標準的聯盟。AUTOSAR是由全球汽車制造商、部件供應商及其他電子、半導體和軟件系統公司聯合建立,各成員保持開發合作伙伴關系的聯盟。自2003年起,各伙伴公司攜手合作,致力于為汽車工業開發一個開放的、標準化的軟件架構。AUTOSAR這個架構有利于車輛電子系統軟件的交換與更新,并為高效管理愈來愈復雜的車輛電子、軟件系統提供了一個基礎。此外,AUTOSAR在確保產品及服務質量的同時,提高了成本效率。
目前已有成功開發出一套符合AUTOSAR標準的集成的ECU開發工具鏈(簡稱為SmartSAR?Studio),它可以用于ECU軟件架構、網絡系統配置、基礎軟件核配置、診斷、標定和仿真測試,支持從上到下、軟件為中心的快速迭代開發模式。
在將AUTOSAR的MCAL模塊移植到Infineon?TC1767硬件平臺時,其中的GPT、PWM、ICU等驅動模塊都需要基于TC1767中的GPTA模塊來實現,由于各個驅動模塊對GPTA中的LTC單元必須互斥使用,這便會引起各個驅動模塊對LTC的競爭使用。其中每個ICU?channel可能會使用一個LTC,每個GPT?channel可能會使用連續的多個LTC,每個PWM?channel會使用連續的多個LTC。TC1767的GPTA模塊中,LTC共有8組,每組包含8個LTC。每組LTC所對應的輸入或輸出PORT引腳相同且可以進行配置。
現有方法在配置工具中,由于需要用戶配置的只有每個需要使用LTC的channel的模式,以及在PWM中負責輸出的LTC,用戶可能很容易忽略LTC資源的分配使用情況,致使LTC的配置無效,或者,由于用戶關心的是ICU的輸入引腳和PWM的輸出引腳,因LTC的嚴重浪費導致無法配置出滿足用戶需求的資源針本。
發明內容
為解決上述問題,本發明的目的在于提供一種優化LTC資源利用率的方法,以克服LTC資源的嚴重浪費,來實現LTC的高效利用,從而讓用戶配置更多的PWM?channel,GPT?channel和ICU?channel。
為實現上述目的,本發明的技術方案為:
一種優化LTC資源利用率的方法,包括如下步驟:
S10:在用戶使用配置工具生成配置代碼時,對用戶所配的channel進行檢查;
S11:判斷是否滿足用戶的所有配置需求并且無錯誤出現;其中,
將所有LTC組都檢查完畢,若不能滿足用戶的所有配置需求或有錯誤出現,則配置工具報錯,若可以滿足用戶的所有配置需求并且無錯誤出現,則保存LTC資源的重新分配規則,驗證通過。
進一步地,在步驟S10中,配置工具首先對第一組LTC進行檢查,看用戶在該組內所配置的LTC是否大于該組所包含的LTC總個數,若大于該組所包含的LTC總個數,則配置工具報錯;若不大于該組所包含的LTC總個數,則將用戶配置的所有LTC重新按序分配,將LTC0作為第一個channel的第一個LTC,以后依次對各個channel進行連續分配,并記錄該組所剩余的LTC個數。
進一步地,對LTC進行檢查時,看用戶在該組內所配置的LTC是否大于該組所包含的LTC總個數與上一組所剩余的LTC個數的總和,若大于該總合,則配置工具報錯;若不大于該總合,則將用戶配置的所有LTC重新按序分配,在保證用戶所配置的channel輸入/輸出引腳不變的前提下,以上一組所剩余的第一個LTC作為某個channel的第一個LTC,以后對各個channel依次進行連續分配。
本發明優化LTC資源利用率的方法不需要用戶關心每個GPT、ICU、PWMchannel對LTC的具體使用情況;不影響用戶的使用情況,提高了LTC資源的利用率。
附圖說明
圖1是本發明優化LTC資源利用率的方法流程。
圖2是本發明的算法流程圖示。
圖3是用戶配置兩個PWM?channel的圖示。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210430449.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:兒童拉力車
- 下一篇:柱塞泵節能環保洗車機





