[發(fā)明專利]基于硬件狀態(tài)控制串口終端打印的方法、裝置和設(shè)備在審
| 申請?zhí)枺?/td> | 202310506572.6 | 申請日: | 2023-05-06 |
| 公開(公告)號: | CN116560594A | 公開(公告)日: | 2023-08-08 |
| 發(fā)明(設(shè)計)人: | 楊萍萍 | 申請(專利權(quán))人: | 重慶長安汽車股份有限公司 |
| 主分類號: | G06F3/12 | 分類號: | G06F3/12 |
| 代理公司: | 北京潤平知識產(chǎn)權(quán)代理有限公司 11283 | 代理人: | 封瑛 |
| 地址: | 400023 *** | 國省代碼: | 重慶;50 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 硬件 狀態(tài) 控制 串口 終端 打印 方法 裝置 設(shè)備 | ||
本發(fā)明提供一種基于硬件狀態(tài)控制串口終端打印的方法、裝置和設(shè)備,屬于信號處理技術(shù)領(lǐng)域。所述方法包括:獲取GPIO引腳的輸入電平值;根據(jù)GPIO引腳的輸入電平值的高低確定串口終端打印的工作狀態(tài)。其中,所述串口終端打印的工作狀態(tài)包括開啟串口打印和關(guān)閉串口打印;所述輸入電平值的高低由GPIO引腳與引腳外部電源設(shè)備之間的電路連接狀態(tài)決定。本發(fā)明通過一種較小的硬件改動實現(xiàn)了對串口打印的控制,能夠在嵌入式設(shè)備的售后階段提供“后門”打開串口打印功能。而且,本發(fā)明的控制方法簡易靈活,可操作性強。
技術(shù)領(lǐng)域
本發(fā)明涉及信號處理技術(shù)領(lǐng)域,具體涉及一種基于硬件狀態(tài)控制串口終端打印的方法、一種基于硬件狀態(tài)控制串口終端打印的裝置、一種嵌入式設(shè)備和計算機可讀存儲介質(zhì)。
背景技術(shù)
在嵌入式產(chǎn)品的實際開發(fā)過程中,總是需要用到串口終端進行功能調(diào)試,同時需要用到串口終端的輸出來分析定位問題。但是為了安全的考慮,在軟件的正式版本,通常會禁止串口終端功能,以防止有被惡意破解而泄密。通常情況下,我們可以通過軟件版本管理,在調(diào)試版本下保留串口終端及打印功能,在軟件的正式版本通過軟件去掉改功能。這樣就能保證開發(fā)過程的順利調(diào)試,也能保證后期出貨以后的安全問題。
但是,這樣做通常會存在一個弊端,當(dāng)出廠的機器有一個偶現(xiàn)的問題需要返廠調(diào)試,在不更改目前問題可以復(fù)現(xiàn)的軟件狀態(tài)下,需要有debug的輸出日志,但是出廠設(shè)備卻被關(guān)閉了console終端,不能輸出問題日志,這大大影響了機器的問題調(diào)試。因此,為了能夠靈活地控制串口功能,測試人員對串口功能提出以下需求:
(1)在開發(fā)階段串口調(diào)試功能正常;
(2)在出廠階段不能有任何串口輸出信息;
(3)在售后階段可以有“后門”打開串口功能。
例如,公開日為2019年2月19日、公開號為CN109358827A的中國專利文獻中提出了一種控制應(yīng)用串口打印的方法、系統(tǒng)、設(shè)備及存儲介質(zhì),該方法包括:讀取預(yù)先配置在存儲器中的配置文件,并獲取配置文件中的串口打印狀態(tài)標識;根據(jù)串口打印狀態(tài)標識確定應(yīng)用串口打印的工作狀態(tài);其中,串口打印標識包括執(zhí)行標識,或禁止標識;應(yīng)用串口打印的工作狀態(tài)包括允許應(yīng)用串口打印,或者禁止應(yīng)用串口打印。雖然該方法通過串口打印標識實現(xiàn)了串口的打印控制,但仍存在以下幾點弊端:1)此方法的實現(xiàn)需要依靠另外編寫應(yīng)用程序并集成到產(chǎn)品中,具有一定復(fù)雜度;2)在遇到售后故障樣機出現(xiàn)卡頓,系統(tǒng)死機等狀態(tài)下,此方法可能不適用。
因此,有必要提供一種更為簡單、靈活的串口打印控制方法。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種基于硬件狀態(tài)控制串口終端打印的方法,以解決現(xiàn)有技術(shù)中嵌入式設(shè)備在售后階段無法開啟串口打印的問題;目的之二在于提供一種基于硬件狀態(tài)控制串口終端打印的裝置;目的之三在于提供一種實現(xiàn)串口終端打印控制方法的嵌入式設(shè)備和計算機可讀存儲介質(zhì)。
為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
第一方面,本發(fā)明提供了一種基于硬件狀態(tài)控制串口終端打印的方法,所述方法應(yīng)用于嵌入式設(shè)備,包括:獲取GPIO引腳的輸入電平值;根據(jù)GPIO引腳的輸入電平值的高低確定串口終端打印的工作狀態(tài);其中,所述串口終端打印的工作狀態(tài)包括開啟串口打印和關(guān)閉串口打印;所述輸入電平值的高低由GPIO引腳與引腳外部電源設(shè)備之間的電路連接狀態(tài)決定。
根據(jù)上述技術(shù)手段,通過改變GPIO接口與外部電源設(shè)備的連接狀態(tài)來控制GPIO輸入的高低電平,進而根據(jù)電平值的高低來決定是否打開串口打印。相比較于現(xiàn)有技術(shù)中的串口控制應(yīng)用程序,本發(fā)明從硬件角度出發(fā),通過切換GPIO與外部電源設(shè)備的連接關(guān)系來達成了嵌入式設(shè)備在調(diào)試版本和正式出廠版本之間的版本互換,以達到調(diào)試串口功能的開啟和關(guān)閉。該方法不僅十分方便,可操作性強,還能有效避免系統(tǒng)卡頓、死機等導(dǎo)致串口功能無法開啟的情況發(fā)生。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于重慶長安汽車股份有限公司,未經(jīng)重慶長安汽車股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310506572.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





