【技术实现步骤摘要】
嵌入式前端设备后台控制调试方法及装置
本专利技术涉及安防系统设备操控领域,尤其是指一种基于LINUX的嵌入式前端设备后台控制调试方法及装置。
技术介绍
在安防系统中的,嵌入式前端设备一般是通过主板上外接打印串口对程序进行调试,由于现场运行环境复杂,出现问题的时候即使有运行日志也难以准确判断程序运行状态,工程师往往需要拆卸设备通过外接串口对程序进行跟踪分析,即debug方可能找到问题真正所在,该种前端式设备的调试方法无疑十分麻烦,不利于快速的发现、处理设备问题。另一方在视频监控领域,前端设备都配备视频浏览客户端,在开发过程中客户端的开发进度往往滞后于设备程序,这给嵌入式工程师的开发自测和联调带来一定影响,需要一种便捷的方式模拟客户端对设备进行功能调试。
技术实现思路
本专利技术的目的在于克服了上述缺陷,提供一种基于LINUX进程间通信的嵌入式前端设备后台控制调试方法及装置。本专利技术的目的是这样实现的:一种嵌入式前端设备后台控制调试方法,它包括步骤:A)、于前端设备需调试功能模块中内嵌一个调试服务线程;B)、内嵌的调试服务线程随前端设备的需调试功能模块运行而启动;C)、调试服务线程创建耦合通讯后进入待机状态;D)、远程访问前端设备后开启调试客户进程;E)、通过耦合通讯建立调试客户进程与调试服务线程之间的双向连接;F)、通过客户进程发送操作指令至调试服务线程,调试服务线程响应操作指令执行相应操作并返回执行结果至客户进程;所述操作包括程序状态控制、运行参数获取或功能丰吴块控制;上述方法中,所述步骤E,调试客户进程在通过身份认证后与调试服务线程建立双向连接 ...
【技术保护点】
一种嵌入式前端设备后台控制调试方法,其特征在于:它包括步骤,A)、于前端设备需调试功能模块中内嵌一个调试服务线程;B)、内嵌的调试服务线程随前端设备的需调试功能模块运行而启动;C)、调试服务线程创建耦合通讯后进入待机状态;D)、远程访问前端设备后开启调试客户进程;E)、通过耦合通讯建立调试客户进程与调试服务线程之间的双向连接;F)、通过客户进程发送操作指令至调试服务线程,调试服务线程响应操作指令执行相应操作并返回执行结果至客户进程;所述操作包括程序状态控制、运行参数获取或功能模块控制。
【技术特征摘要】
1.一种嵌入式前端设备后台控制调试方法,其特征在于:它包括步骤, A)、于前端设备需调试功能模块中内嵌一个调试服务线程; B)、内嵌的调试服务线程随前端设备的需调试功能模块运行而启动; C)、调试服务线程创建耦合通讯后进入待机状态; D)、远程访问前端设备后开启调试客户进程; E)、通过耦合通讯建立调试客户进程与调试服务线程之间的双向连接; F)、通过客户进程发送操作指令至调试服务线程,调试服务线程响应操作指令执行相应操作并返回执行结果至客户进程;所述操作包括程序状态控制、运行参数获取或功能模块控制。2.如权利要求1所述的嵌入式前端设备后台控制调试方法,其特征在于:所述步骤E,调试客户进程在通过身份认证后与调试服务线程建立双向连接。3.如权利要求1所述的嵌入式前端设备后台控制调试方法,其特征在于:所述步骤D具体为: 通过telnet或ssh方式远程访问前端设备后手动开启调试客户进程。4.如权利要求1所述的嵌入式前端设备后台控制调试方法,其特征在于:所述步骤C具体为: 调试服务线程依据耦合通讯 方式创建通信服务端,其中,所述耦合通讯方式为fifo或socket。5.如权利要求1所述的嵌入式前端设备后台控制调试方法,其特征在于:所述需调试功能模块的数量为至少两个,所述通讯耦合方式中,为不同的需调试功能模块分配有区分标签。6.如权利要求1-5任意一项所述的嵌入式前端设备后台控制调试方法,其特征在于:所述步骤E具体包括, 调试服务线程的连接步骤, E11)、等待连接,待收到连接请求后尝试建立双向连接; E12)、判断客户端连接是否成功,是则继续,否则返回步骤Ell ; E13)、等待接收密码; E14)、判断是否通过校验,接收来自客户端的密码,判断其是否通过校验并返回校验结果,是则继续,否则返回步骤Ell ; 客户进程的连接步骤, E21)、尝试与通讯服务端建立双向连接; E22)、判断服务端连接是否成功,是则继续,否则断开连接并退出; E23)、发送密码至通信服务端; E24)、判断是否通过校验,接收服务端返回的校验结果,判断是否通过,是则继续,否则断开连接并退出。7.如权利要求1-5任意一项所述的嵌入式前端设备后台控制调试方法,其特征在于:所述步骤F具体包括, 调试服务线程的操作相应步骤, F11)、等待客户端的操作请求,响应该操作请求中的操作指令并执行对应功能,同时将执行结果返回至客户端; F12)、判断请求是否结束,否则转回步骤F11,是则继续步骤; F13)、断开连接,而后返回到步骤E ; 客户进程的操作步骤, F21)、发送操作请求,将操作指令发送至服务端,并根据返回的执行结果执行包括港远程调试或后...
【专利技术属性】
技术研发人员:肖正,
申请(专利权)人:深圳英飞拓科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。