System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种适用于嵌入式系统调试的专业键盘技术方案_技高网

一种适用于嵌入式系统调试的专业键盘技术方案

技术编号:40543360 阅读:5 留言:0更新日期:2024-03-05 18:59
本发明专利技术涉及一种适用于嵌入式系统调试的键盘。具体将键盘上不影响调试的键改为接口调试键,改造后的键盘称为功能按键模块,并增加了显示模块、对外接口模块和微控模块;按键处理器与主处理器连接,实现对功能按键模块的快速响应;触摸处理器与主处理器连接,负责对触摸屏触摸事件的处理;主处理器实现嵌入式系统程序编写、编译、下载、通讯调试、按键响应以及人机交互界面显示和触摸功能。本发明专利技术将嵌入式系统调试的实际需求与键盘设计相结合,旨在为嵌入式系统调试提供一种更为简易、便捷且高度静态的平台,进而降低调试难度,提高调试效率。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统调试,具体涉及一种适用于嵌入式系统调试的专业键盘


技术介绍

1、嵌入式系统调试是保证嵌入式系统稳定、可靠运行的重要环节,几乎所有的嵌入式系统都需要进行各种各样的调试操作。随着电子信息技术的发展,嵌入式系统调试设备层出不穷,其中硬件设备有仿真器、示波器、频谱分析仪、逻辑分析仪等,软件工具有:编程器、调试器等,设备类型多且繁杂,无形中增加了嵌入式系统调试人员的工作量;除此之外,笨重且难以携带的调试设备无法满足嵌入式系统在狭窄空间以及移动环境的调试需求;因此为嵌入式系统调试任务提供一个简易、便于携带且高度静态的平台成为当务之急。


技术实现思路

1、有鉴于此,本专利技术提出一种适用于嵌入式系统调试的专业键盘。将嵌入式系统调试的实际需求与键盘设计相结合,旨在为嵌入式系统调试提供一种更为简易、便捷且高度静态的平台,进而降低调试难度,提高调试效率。

2、具体技术方案如下:

3、一种适用于嵌入式系统调试的键盘,将键盘上不影响调试的键改为接口调试键,改造后的键盘称为功能按键模块,并增加了显示模块、对外接口模块和微控模块;显示模块通过嵌装lcd可触摸屏实现调试过程中输入参数、输出结果的实时显示,lcd可触摸屏包括lcd屏和触摸屏;对外接口模块提供外接电源接口、嵌入式系统程序的下载接口和通讯接口的连接接口;微控模块包括按键处理器、触摸处理器、主处理器;

4、按键处理器与主处理器连接,实现对功能按键模块的快速响应;触摸处理器与主处理器连接,负责对触摸屏触摸事件的处理;主处理器实现嵌入式系统程序编写、编译、下载、通讯调试、按键响应以及人机交互界面显示和触摸功能。

5、通讯接口包括can口、rs232口、rs485口、网口、usb口、i2c、spi、并口、wifi、蓝牙。

6、进一步的,功能按键模块通过行列矩阵的方法对按键进行定位。

7、进一步的,接口调试按键由键盘上除字母键、数字键之外的键而来。

8、进一步的,功能按键模块将104键键盘上的f1-f12、scrlk、prtsc功能按键分别设计为can口调试、rs232调试、rs485调试、网口调试、usb调试、i2c调试、spi调试、并口调试、wifi调试、蓝牙调试、参数设置、发送数据、接收数据、清除数据功能按键,其余按键结构设计与功能均保持不变。

9、进一步的,触摸屏位于lcd屏上方,通过触摸信号与微控模块的触摸处理器连接,其中触摸信号包括x-,x+,y-,y+四跟信号线,分别表示x,y方向的相对偏移坐标;lcd屏通过lcd信号与微控模块的主处理器进行电连接,其中lcd信号包括片选信号cs、向lcd写入数据信号wr、从lcd读取数据信号rd、16位双向数据线data[15:0]、硬件复位lcd屏信号rst、命令/数据标志信号rs,rs置为0时,为读写命令,rs置为1时为读写数据。

10、进一步的,lcd屏上默认显示程序编辑、程序编译、程序下载和各个接口调试键。

11、进一步的,所述的按键处理器:当功能按键模块上的键按下时,按键控制器检测到电平变化,通过行列扫描方法,对按下的键进行行列定位,并通过usb中断请求将定位后的按键码值通过usb协议发送至主处理器,主处理对收到的usb报文进行解析,先判断usb报文是否是按键处理器发出的,如果是,则处理该按键码值对应的事件任务,并将结果发送至显示模块或者对外接口模块;

12、进一步的,所述的触摸处理器:当触摸屏上发生触摸事件时,触摸处理器检测到触摸点电压发生变化,通过中断请求将触摸点坐标数据通过spi或者i2c信号线发送至主处理器,通知主处理器有触摸发生,主处理器对收到的触摸数据进行处理,并将结果发送至显示模块或对外接口模块;

13、进一步的,微控模块还设置了外部flash,主处理器连接外部flash用于存储实时调试数据和预设的程序文件,在外部flash中预存了通讯接口的收发通讯程序。

14、进一步的,还设置了电源模块,用于将电源口输入的电压经dc/dc转换器输出至各个模块;

15、进一步的,对外接口模块的电源口是电源模块的输入端口,其通过排线连接至电源模块的输入端口;所述的程序下载口和各个通讯接口直接连接至微控模块中主处理器对应的引脚。

16、进一步的,主处理器选用stm32芯片搭载freertos和linux系统实现嵌入式系统程序编写、编译、下载功能,通讯调试功能,按键响应以及人机交互界面显示和触摸功能。

17、考虑到图像数据易受电磁信号干扰以及各通讯信号之间相互干扰的问题,本专利技术在所有电连接的排线上粘贴了导电橡胶条,确保专业键盘在实现正常电力传输、信号传递和屏蔽功能的同时也保护其免受电磁干扰和短路等问题。

18、考虑到嵌入式系统调试环境的多样性及恶劣性,本专利技术对专业键盘进行了防水防尘设计,确保键盘具有良好的使用寿命和可靠性,降低因误操作而导致的损失。首先在按键表面进行防水涂层处理,然后在键盘组装时使用密封垫,使板与板、键盘外框等密封部位紧密贴合,达到最佳防水效果,同时在组装过程中,采用过滤层技术将电路板和触控部分分隔开,并在其周围区域接入过滤扇,以实现键盘防尘。

19、有益效果

20、1)本专利技术提出的适用于嵌入式系统调试的键盘在保持现有键盘合理按键布局的同时,设置了常用的调试功能按键,更好地满足了嵌入式系统调试的实际需求;

21、2)本专利技术提出的键盘内置高分辨率的lcd可触摸屏幕,嵌入式系统调试人员可直观、实时的查看程序运行中的各项参数及结果,提高其调试效率;

22、3)本专利技术提出的键盘集成了丰富的对外调试接口,且内置了接口收发通讯程序,方便开发人员快速、灵活地进行各种通信接口的调试操作;

23、4)本专利技术提出的键盘具有耐磨,防护、泼洒物渗入等特性,兼具防水与防尘属性,可维持键盘长时间的稳定工作状态,保障其使用寿命和可靠性,满足嵌入式系统在恶劣环境下的调试需求;

24、5)本专利技术提出的专业键盘相比现有的繁杂调试设备而言,具有体积小、携带方便的优点,可以应用在任何需要进行嵌入式系统调试任务的工作场所;

25、6)本专利技术提出的专业键盘设备为嵌入式系统调试任务提供了一个简易、便于携带且高度静态的平台,调试人员可快速上手,无需学习各式各样的调试设备,降低了调试难度。

本文档来自技高网...

【技术保护点】

1.一种适用于嵌入式系统调试的键盘,其特征在于:将键盘上不影响调试的键改为接口调试键,改造后的键盘称为功能按键模块,并增加了显示模块、对外接口模块和微控模块;显示模块通过嵌装LCD可触摸屏实现调试过程中输入参数、输出结果的实时显示,LCD可触摸屏包括LCD屏和触摸屏;对外接口模块提供外接电源接口、嵌入式系统程序的下载接口和通讯接口的连接接口;微控模块包括按键处理器、触摸处理器、主处理器;

2.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

3.根据权利要求1或2所述的一种适用于嵌入式系统调试的键盘,其特征在于:

4.根据权利要求1或2或3所述的一种适用于嵌入式系统调试的键盘,其特征在于:

5.根据权利要求4所述的一种适用于嵌入式系统调试的键盘,其特征在于:

6.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

7.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

8.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

9.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

10.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

...

【技术特征摘要】

1.一种适用于嵌入式系统调试的键盘,其特征在于:将键盘上不影响调试的键改为接口调试键,改造后的键盘称为功能按键模块,并增加了显示模块、对外接口模块和微控模块;显示模块通过嵌装lcd可触摸屏实现调试过程中输入参数、输出结果的实时显示,lcd可触摸屏包括lcd屏和触摸屏;对外接口模块提供外接电源接口、嵌入式系统程序的下载接口和通讯接口的连接接口;微控模块包括按键处理器、触摸处理器、主处理器;

2.根据权利要求1所述的一种适用于嵌入式系统调试的键盘,其特征在于:

3.根据权利要求1或2所述的一种适用于嵌入式系统调试的键盘,其特征在于:

...

【专利技术属性】
技术研发人员:杨丹青单兴华乔晓辉
申请(专利权)人:河北汉光重工有限责任公司
类型:发明
国别省市:

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

1