【技术实现步骤摘要】
用于嵌入式设备的调试方法以及嵌入式设备
[0001]本专利技术涉及嵌入式设备领域,尤其涉及一种用于嵌入式设备的调试方法以及嵌入式设备。
技术介绍
[0002]现有的Linux等操作系统内核中的代码较为庞大,实现比较繁琐;开发者在设计新的命令时,需要建立一个.c文件,如果测试命令很多的话则文件就会很多,不利于后期维护。在Linux或其他内核的代码中也有对用户输入的命令进行保存的动作,但是其命令的保存不具有过滤性。当开发者重复输入同一命令时,历史记录也会多次记录,这样极大的消耗历史命令的缓存空间,也影响开发者在实际测试中的使用体验。
[0003]由于Linux等操作系统的命令行的设计大部分是为了其Linux系统开发而设计的,其命令指令不会太复杂,对于长命令行的支持性不是很好,而且大部分是应用在RAM和ROM比较大的处理器上,对于嵌入式设备这类RAM和ROM有限的控制器上,剪裁和优化对新手来说存在一定的困难。
[0004]因此,如何在嵌入式设备这类RAM和ROM有限的控制器上剪裁和优化命令行的使用方式是亟需解决的问 ...
【技术保护点】
【技术特征摘要】
1.一种用于嵌入式设备的调试方法,用于根据一条或多条命令行执行相应的操作,其特征在于,所述用于嵌入式设备的调试方法包括:嵌入式设备获取上位机发送的调用指令;所述嵌入式设备将所述调试界面发送至所述上位机;所述嵌入式设备获从所述上位机获取到字符,所述字符由用户通过所述调式界面输入到所述上位机,所述字符为所述嵌入式设备预设命令行中的部分字符;所述嵌入式设备判断预设命令行库中是否存在与所述字符匹配的命令行,所述预设命令行库存储有所述一条或多条命令行;当预设命令行库中存在与所述字符匹配的一个或者多个命令行时,所述嵌入式设备将所述匹配的一个或者多个命令行中的首个单词发送给所述嵌入式设备以显示所述单词于所述上位机的调试界面中供用户选择;所述嵌入式设备接收所述上位机返回的命令行进行调试,所述返回的命令行为所述上位机根据用户选择的单词以及输入相应的参数产生。2.如权利要求1所述的用于嵌入式设备的调试方法,其特征在于,所述用于嵌入式设备的调试方法还包括:所述嵌入式设备记录从上位机获取的所述命令行,形成历史记录。3.如权利要求2所述的用于嵌入式设备的调试方法,其特征在于,所述嵌入式设备记录从上位机获取的所述命令行,形成历史记录,具体包括:所述嵌入式设备判断所述历史记录中是否存在所述命令行;当所述历史记录中存在所述命令行时,所述嵌入式设备删除所述所述命令行;当所述历史记录中不存在所述命令行时,所述嵌入式设备将所述所述命令行写...
【专利技术属性】
技术研发人员:陆昊,
申请(专利权)人:深圳融昕医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。