基于硬件状态控制串口终端打印的方法、装置和设备制造方法及图纸

技术编号:38460701 阅读:21 留言:0更新日期:2023-08-11 14:37
本发明专利技术提供一种基于硬件状态控制串口终端打印的方法、装置和设备,属于信号处理技术领域。所述方法包括:获取GPIO引脚的输入电平值;根据GPIO引脚的输入电平值的高低确定串口终端打印的工作状态。其中,所述串口终端打印的工作状态包括开启串口打印和关闭串口打印;所述输入电平值的高低由GPIO引脚与引脚外部电源设备之间的电路连接状态决定。本发明专利技术通过一种较小的硬件改动实现了对串口打印的控制,能够在嵌入式设备的售后阶段提供“后门”打开串口打印功能。而且,本发明专利技术的控制方法简易灵活,可操作性强。可操作性强。可操作性强。

【技术实现步骤摘要】
基于硬件状态控制串口终端打印的方法、装置和设备


[0001]本专利技术涉及信号处理
,具体涉及一种基于硬件状态控制串口终端打印的方法、一种基于硬件状态控制串口终端打印的装置、一种嵌入式设备和计算机可读存储介质。

技术介绍

[0002]在嵌入式产品的实际开发过程中,总是需要用到串口终端进行功能调试,同时需要用到串口终端的输出来分析定位问题。但是为了安全的考虑,在软件的正式版本,通常会禁止串口终端功能,以防止有被恶意破解而泄密。通常情况下,我们可以通过软件版本管理,在调试版本下保留串口终端及打印功能,在软件的正式版本通过软件去掉改功能。这样就能保证开发过程的顺利调试,也能保证后期出货以后的安全问题。
[0003]但是,这样做通常会存在一个弊端,当出厂的机器有一个偶现的问题需要返厂调试,在不更改目前问题可以复现的软件状态下,需要有debug的输出日志,但是出厂设备却被关闭了console终端,不能输出问题日志,这大大影响了机器的问题调试。因此,为了能够灵活地控制串口功能,测试人员对串口功能提出以下需求:
[0004](1)在开发本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于硬件状态控制串口终端打印的方法,应用于嵌入式设备,其特征在于,所述方法包括:获取GPIO引脚的输入电平值;根据GPIO引脚的输入电平值的高低确定串口终端打印的工作状态;其中,所述串口终端打印的工作状态包括开启串口打印和关闭串口打印;所述输入电平值的高低由GPIO引脚与引脚外部电源设备之间的电路连接状态决定。2.根据权利要求1所述的基于硬件状态控制串口终端打印的方法,其特征在于,所述根据GPIO引脚的输入电平值的高低确定串口终端打印的工作状态,包括:若GPIO引脚的输入电平值为第一电平值,确定开启串口打印;若GPIO引脚的输入电平值为第二电平值,确定关闭串口打印;其中,第一电平值高于第二电平值。3.根据权利要求2所述的基于硬件状态控制串口终端打印的方法,其特征在于,当GPIO引脚与引脚外部电源设备之间连接有上拉电阻时,GPIO引脚的输入电平值为第一电平值;当GPIO引脚与引脚外部电源设备之间断开电路连接时,GPIO引脚的输入电平值为第二电平值。4.根据权利要求2所述的基于硬件状态控制串口终端打印的方法,其特征在于,当GPIO引脚与引脚外部电源设备之间连接有上拉电阻时,GPIO引脚的输入电平值为第一电平值;当GPIO引脚与引脚外部电源设备之间连接有下拉电阻时,GPIO引脚的输入电平值为第二电平值。5.根据权利要求1所述的基于硬件状态控制串口终端打印的方法,其特征在于,所述关闭串口打印包括关闭uboot的串口打印、关闭内核的串口打印和关闭应用层的串口打印。6.根据权利要求5所述的基于硬件状态控制串口终端打印的方法,其特征在于,关闭串口打印的方式包...

【专利技术属性】
技术研发人员:杨萍萍
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1