[發(fā)明專利]基于linux+qt的車(chē)輛中央控制器更新系統(tǒng)及其更新控制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810124894.3 | 申請(qǐng)日: | 2018-02-07 |
| 公開(kāi)(公告)號(hào): | CN108181859B | 公開(kāi)(公告)日: | 2023-10-27 |
| 發(fā)明(設(shè)計(jì))人: | 焦見(jiàn)偉;甘軍萍;宋德釗 | 申請(qǐng)(專利權(quán))人: | 深圳市布谷鳥(niǎo)科技有限公司 |
| 主分類號(hào): | G05B19/042 | 分類號(hào): | G05B19/042;G06F9/445 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 郝傳鑫;賈允 |
| 地址: | 518052 廣東省深圳*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 linux qt 車(chē)輛 中央 控制器 更新 系統(tǒng) 及其 控制 方法 | ||
本發(fā)明涉及一種基于linux+qt的車(chē)輛中央控制器更新系統(tǒng)及其更新控制方法。所述車(chē)輛中央控制器是反映車(chē)輛各系統(tǒng)工作狀況的裝置,監(jiān)控車(chē)輛運(yùn)行的各種狀態(tài)信息,是車(chē)輛實(shí)際使用中必備的器件,本發(fā)明的車(chē)輛中央控制器基于linux操作系統(tǒng),通過(guò)在車(chē)輛中央控制器上的識(shí)別裝置自動(dòng)掃描更新設(shè)備的文件信息并匹配控制器的系統(tǒng)文件信息,在不需要切換到更新模式的基礎(chǔ)上就可以進(jìn)行系統(tǒng)的更新工作,整個(gè)更新流程快速方便,運(yùn)行車(chē)輛中央控制器更新控制方法,可以提供更完善的功能和更人性化的操作。
技術(shù)領(lǐng)域
本發(fā)明涉及車(chē)輛控制領(lǐng)域,特別涉及一種基于linux+qt的車(chē)輛中央控制器更新系統(tǒng)及其更新控制方法。
背景技術(shù)
車(chē)輛中央控制器是監(jiān)控車(chē)輛各系統(tǒng)工作狀況信息的裝置。車(chē)輛中央控制器軟件架構(gòu)包括uboot文件、操作系統(tǒng)內(nèi)核文件、QT車(chē)輛中央控制器應(yīng)用程序、MCU應(yīng)用程序、DTB文件和rootfs文件系統(tǒng)。
uboot文件是linux操作系統(tǒng)的一部分,最早對(duì)IMX6處理器硬件進(jìn)行初始化,并啟動(dòng)操作系統(tǒng)內(nèi)核文件。
操作系統(tǒng)內(nèi)核文件是linux操作系統(tǒng)必不可少的核心模塊,用于搭建操作系統(tǒng),初始化linux操作系統(tǒng)各個(gè)服務(wù)和驅(qū)動(dòng)模塊,保證系統(tǒng)的穩(wěn)定運(yùn)行,并掛載rootfs文件系統(tǒng)。
rootfs文件系統(tǒng)是一個(gè)文件系統(tǒng),用于保證存放QT車(chē)輛中央控制器應(yīng)用程序及保證QT車(chē)輛中央控制器應(yīng)用程序正常運(yùn)行所需要環(huán)境。
MCU應(yīng)用程序是用于跟汽車(chē)進(jìn)行CAN總線通信,讀取車(chē)輛中央控制器的所需要的數(shù)據(jù),并傳送給IMX6處理器。
QT車(chē)輛中央控制器應(yīng)用程序是顯示車(chē)速里程表、轉(zhuǎn)速表、轉(zhuǎn)向指示燈、制動(dòng)器警報(bào)燈、制動(dòng)防抱死警報(bào)燈危險(xiǎn)警報(bào)燈、安全帶指示燈、遠(yuǎn)光指示燈、前后霧燈指示燈、電瓶指示燈等一系列指示燈和警示燈。
DTB文件是操作系統(tǒng)內(nèi)核文件的驅(qū)動(dòng)設(shè)備樹(shù)文件,大部分設(shè)備信息存放在這里。
最新的車(chē)輛中央控制器基于linux操作系統(tǒng),運(yùn)行QT車(chē)輛中央控制器應(yīng)用程序,提供更完善的功能,視覺(jué)更好,更人性化。基于linux系統(tǒng)的中央控制器的功能會(huì)日益增加,會(huì)越來(lái)越人性化,中央控制器的控制程序版本迭代會(huì)越來(lái)越多,所以中央控制器的產(chǎn)品的更新非常重要。
現(xiàn)有的車(chē)輛中央控制器產(chǎn)品更新只能通過(guò)PC機(jī)進(jìn)行更新,其更新方式為:先將車(chē)輛中央控制器斷電,人工操作車(chē)輛中央控制器的撥碼開(kāi)關(guān)進(jìn)入更新模式,然后將USB數(shù)據(jù)線的一端接入車(chē)輛中央控制器的USB接口,將USB數(shù)據(jù)線的另一端接入PC機(jī),之后給車(chē)輛中央控制器通電,并操作PC機(jī)中的更新軟件,實(shí)現(xiàn)對(duì)車(chē)輛中央控制器的更新。更新完成后需要先在PC機(jī)中操作,退出更新軟件,然后給車(chē)輛中央控制器斷電,再人工操作車(chē)輛中央控制器的撥碼開(kāi)關(guān)進(jìn)入系統(tǒng)運(yùn)行模式,之后給車(chē)輛中央控制器通電,整個(gè)更新流程完成。現(xiàn)有的車(chē)輛中央控制器更新方法存在如下缺陷:
(1)更新過(guò)程中需要對(duì)車(chē)輛中央控制器通斷電,并且通斷電具有嚴(yán)格的順序,操作較為繁瑣。使用USB數(shù)據(jù)線連接PC機(jī)進(jìn)行更新,不具有便攜性,適用性不強(qiáng)。
(2)現(xiàn)有的通過(guò)PC機(jī)更新過(guò)程中,雖然大部分文件(如uboot文件、操作系統(tǒng)內(nèi)核文件、DTB文件和rootfs文件)可以通過(guò)USB接口進(jìn)行文件更新,但MCU應(yīng)用程序僅能通過(guò)串口進(jìn)行更新,即,更新過(guò)程中需要切換連接接口,存在操作繁瑣的問(wèn)題。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)的上述問(wèn)題,本發(fā)明的目的在于提供一種基于linux+qt的車(chē)輛中央控制器更新系統(tǒng)及其更新控制方法,能實(shí)現(xiàn)車(chē)輛中央控制器系統(tǒng)數(shù)據(jù)信息的自動(dòng)更新,可以實(shí)現(xiàn)文件信息的數(shù)據(jù)自動(dòng)搜尋和匹配,在線和離線狀態(tài)下的系統(tǒng)文件自適應(yīng)更新,而無(wú)需頻繁地開(kāi)通和關(guān)斷車(chē)輛中央控制器系統(tǒng)及其更新系統(tǒng),大大提高了車(chē)輛中央控制器更新系統(tǒng)的更新便利性和效率,有助于車(chē)輛中央控制器保持在較穩(wěn)定的工作狀態(tài)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市布谷鳥(niǎo)科技有限公司,未經(jīng)深圳市布谷鳥(niǎo)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810124894.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- LINUX內(nèi)核動(dòng)態(tài)加載方法
- 一種Linux嵌入式系統(tǒng)的安全啟動(dòng)方法
- 一種加快嵌入式Linux系統(tǒng)啟動(dòng)的方法
- Linux文件系統(tǒng)的多點(diǎn)備份和實(shí)時(shí)保護(hù)方法
- 基于硬件的Linux軟件開(kāi)發(fā)系統(tǒng)及其構(gòu)建方法
- 將VxWorks任務(wù)移植到Linux的方法及裝置
- 一種Linux內(nèi)核接管socket鏈接的方法和裝置
- 一種Linux系統(tǒng)的備份和還原方法
- 一種基于Linux系統(tǒng)盤(pán)的寫(xiě)過(guò)濾系統(tǒng)和方法
- 一種基于Linux系統(tǒng)盤(pán)的熱插拔方法和系統(tǒng)
- 具有警報(bào)和趨勢(shì)化的QT間期監(jiān)測(cè)系統(tǒng)
- 一種移植QT到ARM的系統(tǒng)
- 一種使用QT圖形開(kāi)發(fā)平臺(tái)在ARM下的多點(diǎn)觸摸實(shí)現(xiàn)方法
- 實(shí)現(xiàn)VxWorks與Qt通信的消息隊(duì)列方法
- 蜻蜓腸道菌土曲霉QT122及其代謝產(chǎn)物和應(yīng)用
- 基于Qt圖形界面軟件的操作日志記錄方法及系統(tǒng)
- 一種可運(yùn)行在Android系統(tǒng)上的Qt庫(kù)的生成方法
- 計(jì)算高效的基于四元數(shù)的機(jī)器學(xué)習(xí)系統(tǒng)
- 通信方法、裝置、計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種Android原生和QT混合開(kāi)發(fā)的實(shí)現(xiàn)方法和系統(tǒng)
- 一種車(chē)輛行駛控制方法、裝置、系統(tǒng)及相關(guān)設(shè)備
- 使用車(chē)輛至車(chē)輛通信來(lái)選擇和停止車(chē)輛的方法
- 一種車(chē)輛碰撞預(yù)警方法及裝置
- 一種車(chē)輛信息獲取全面的車(chē)輛檢測(cè)系統(tǒng)
- 車(chē)輛認(rèn)證方法、程序、終端裝置以及車(chē)輛認(rèn)證系統(tǒng)
- 測(cè)長(zhǎng)系統(tǒng)、車(chē)輛耦合系統(tǒng)、測(cè)長(zhǎng)方法以及存儲(chǔ)介質(zhì)
- 輔助用戶參與車(chē)輛特征
- 基于區(qū)塊鏈的車(chē)輛共享方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 車(chē)輛通信方法、裝置及設(shè)備
- 車(chē)輛通道的管理方法





