[發明專利]一種嵌入式車載系統的可視化開發方法在審
| 申請號: | 201811546198.8 | 申請日: | 2018-12-17 |
| 公開(公告)號: | CN109697065A | 公開(公告)日: | 2019-04-30 |
| 發明(設計)人: | 王振江;張江峰;馬驥;來萌萌 | 申請(專利權)人: | 蜂巢(武漢)微系統技術有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/20;G06F9/445 |
| 代理公司: | 武漢紅觀專利代理事務所(普通合伙) 42247 | 代理人: | 陳凱 |
| 地址: | 430074 湖北省武漢市東湖新技術開發區關山大道*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 車載系統 開發 參數配置 可視化 嵌入式 子模塊 讀取 車載數據庫 編程經驗 關聯參數 配置參數 配置更新 顯示畫面 硬件系統 子功能 拖拽 拼接 封裝 寫入 交付 關聯 | ||
本發明提出了一種嵌入式車載系統的可視化開發方法,包括以下步驟:將車載系統的子功能進行封裝,形成單獨的子模塊,將單獨的子模塊進行拖拽組合,并進行拼接,獲得初始程序,對初始程序進行參數配置,將配置參數后的初始程序與硬件相互關聯,讀取初始程序、參數配置以及硬件系統的關聯參數,并將以上數據寫入車載數據庫,完成配置更新顯示畫面,得到車載系統;本發明提供的開發方法無需開發者太多的UI設計知識,只需要簡單的編程經驗,就可以完成開發和交付,大大節省開發成本,降低開發要求和難度。
技術領域
本發明涉及車載系統開發技術領域,尤其涉及一種嵌入式車載系統的可視化開發方法。
背景技術
傳統汽車行業顯示控制軟件,通常在wince、安卓、qnx或Linux系統下進行app、嵌入式C或C++開發。以上開發方式的工作量巨大,且隨著不同汽車廠商的個性化需求增加,軟件會產生大量的變化和維護的工作。
隨著軟件的發展,Kanzi UI有效地解決了系統開發商的開發難題,它解決了眾多圖形化用戶界面分化嚴重的問題,軟件工程師僅需根據kzb資源文件讀取界面元素,控制它們的邏輯與數據的交互,即可實現界面與業務邏輯的分離。但是使用Kanzi UI需要設計師和軟件工程師需要有一定的3D環境開發經驗。同時如果想使用Kanzi Engine在界面上管理應用的邏輯,則需要具有良好的編程語言編輯能力。
發明內容
有鑒于此,本發明提出了一種能夠降低系統開發難度的嵌入式車載系統的可視化開發方法。
本發明的技術方案是這樣實現的:本發明提供了一種嵌入式車載系統的可視化開發方法,包括:
S10、將車載系統用到的子功能進行封裝,形成單獨的子模塊;
S20、將單獨的子模塊進行拖拽組合,并將組合的子模塊進行拼接,獲得初始程序;
S30、對初始程序進行參數配置,以實現初始程序在運行環境下可以實現對應的功能;
S40、將配置參數后的初始程序與硬件相互關聯;
S50、讀取初始程序、參數配置以及硬件系統的關聯參數,并將以上數據寫入車載數據庫,完成配置更新顯示畫面,獲得車載系統。
在以上技術方案的基礎上,優選的,S10中的子功能包括單片機串口數據解析模塊、總線數據解析模塊、收音機模塊、多媒體模塊、藍牙模塊、音源管理模塊、數據庫模塊和控件模塊。
在以上技術方案的基礎上,優選的,所述封裝的步驟包括:將子功能的代碼封裝成XML標簽,將對應子功能的界面資源文件封裝成可視化構件,將XML標簽和可視化構件相互關聯形成子模塊。
在以上技術方案的基礎上,優選的,S20中,獲得初始程序首先根據拼接的子模塊生成協議語義模型,所述協議語義模型包括分布式控制系統交互數據和分布式圖形界面交互數據。
更進一步優選的,S30中,參數配置的方法包括:定義子模塊的名稱,通過分布式控制系統交互數據對子模塊進行系統站位,通過分布式圖形界面交互數據對子模塊以節點的方式進行展示,通過連接節點模擬程序運行流程圖,所得模擬運行流程的參數即目標配置參數。
本發明的一種嵌入式車載系統的可視化開發方法相對于現有技術具有以下有益效果:
本發明的可視化開發方法對車載系統中不同的功能進行模塊化和可視化,代替常規采用代碼重復開發的方式,大大降低了開發人員的工作量和工作難度,同時系統的開發過程可視化有益于開發人員對系統整體邏輯的理解。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蜂巢(武漢)微系統技術有限公司,未經蜂巢(武漢)微系統技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811546198.8/2.html,轉載請聲明來源鉆瓜專利網。





