嵌入式设备、嵌入式系统及其维护方法技术方案

技术编号:25230412 阅读:53 留言:0更新日期:2020-08-11 23:17
本申请涉及嵌入式设备、嵌入式系统及其维护方法,其中,所述嵌入式设备的维护方法包括步骤:接收通信指令;连接远程目标;采用远程目标作为调试口;采用所述调试口传输软件层的调试信息。上述嵌入式设备的维护方法,一方面嵌入式设备应用方便,无需在嵌入式设备处依赖软件实现,因此不依赖传统理念的软件设计正确与否;另一方面嵌入式设备结构功能固定,调试结果简单且不关联任何新的干扰因素,克服了传统理念的远程登录工具只能访问公网或只能在同一局域网的限制;再一方面极大地降低了现场人力运维,有利于实现自动化远程维护。

【技术实现步骤摘要】
嵌入式设备、嵌入式系统及其维护方法
本申请涉及嵌入式设备,特别是涉及嵌入式设备、嵌入式系统及其维护方法。
技术介绍
伴随万物互联的时代的来临,未来世界将是一个由无数传感器+无数网络节点连接的物联网时代。嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容,相比于一般的计算机处理系统而言。嵌入式系统存在较大的差异性,它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,例如,大部分采用的存储介质有E-PROM、EEPROM等,软件部分以API编程接口作为开发平台的核心。嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等灵活裁剪软硬件模块的专用计算机系统。嵌入式系统的目标是满足用户的特定需求。就绝大多数完整的嵌入式系统而言,用户打开电源即可直接享用其功能,无需二次开发或仅需少量配置操作。嵌入式系统的应用场合大多对可靠性、实时性有较高要求,这就决定了服务于特定应用的专用系统是嵌入式系统的主流模式,它并不强调系统的通用性和可扩展。这种专用性通常也导致嵌入式系统是一个软硬件紧密集成的最终系统,因为这样才能更有效地提高整个系统的可靠性并降低成本,并使之具有更好的用户体验。嵌入式系统的最基本支撑技术,大致上包括集成电路设计技术、系统结构技术、传感与检测技术、嵌入式操作系统和实时操作系统技术、资源受限系统的高可靠软件开发技术、系统形式化规范与验证技术、通信技术、低功耗技术、特定应用领域的数据分析、信号处理和控制优化技术等,它们围绕计算机基本原理,集成进特定的专用设备就形成了一个嵌入式系统。嵌入式系统针对的应用场景如此之多,并带来差异性极大的设计指标要求,例如功能性能、可靠性、成本、功耗等,以至于现实上很难有一套方案满足所有的系统要求,因此根据需求的不同,灵活裁剪软硬件、组建符合要求的最终系统是嵌入式技术发展的必然技术路线。嵌入式设备,亦可称为嵌入式网络设备,是实现嵌入式系统的最基本支撑,但其具体实现相较于传统硬件差异较大,一个极其简单场景:深圳A公司的嵌入式网络设备买给湖南客户B,B客户使用产品后发现有异常反馈给A公司,经公司A初步分析后发现需要详细信息才能诊断问题。传统的方案有两种:1、和B客户沟通,搭建研发侦测环境跟踪分析;2、A公司派人去湖南B出差。方案1:对客户依赖高,效率低、时间成本高;方案2、经济和时间成本都高。如何简单高效地解决这个问题?可以设想嵌入式网络设备是一台电脑,这时候只需要加对方QQ,然后QQ远程一下看下电脑软件的运行日志,就可以简单高效处理这个问题。但是嵌入式设备的QQ远程工具如何设计,是这个问题的根本所在。传统的远程服务器软件对嵌入式设备开发环境不适用。以qq、向日葵、teamView为例:可以支持不同局域网之前的远程工作,但嵌入式设备硬件资源条件明显受限,不可能普及使用这一类方法;而系统自带ssh和telnet虽然对硬件资源条件低,但都要求设备具有公网资源,明显也不适用于设备情况;物联网环境下的嵌入式设备,可根据现有网络环境,设计一个符合现有场景的高效、简单远程登录方式。但是这种远程登录方式具有一定的局限性:1、必须依赖于嵌入式设备的组网环境;2、远程登录后的获取信息不包含其他进程调试信息;但这些局限不影响对远程登录嵌入式设备分析定位设备问题。因此,嵌入式网络设备在现实中运维是一个极大痛点,因客户具有全球性,所以人力运维的方案是企业无法承担的方式。但企业的品牌效应决定了公司必须做好产品运维工作,这时候就需要从软件设计的角度为产品做好状态监控及异常处理。目前市场上常见的运维方式是:嵌入式设备链接生成公司的运维后台,软件主动上报嵌入式设备各种状态及异常信息,这种运维方案的优点平台直观;缺点是依赖软件实现,而且软件本身也是问题的根源,从而带入了新的干扰因素。
技术实现思路
基于此,有必要提供一种嵌入式设备、嵌入式系统及其维护方法。一种嵌入式设备的维护方法,其包括步骤:接收通信指令;连接远程目标;采用远程目标作为调试口;采用所述调试口传输软件层的调试信息。上述嵌入式设备的维护方法,一方面嵌入式设备应用方便,无需在嵌入式设备处依赖软件实现,因此不依赖传统理念的软件设计正确与否;另一方面嵌入式设备结构功能固定,调试结果简单且不关联任何新的干扰因素,克服了传统理念的远程登录工具只能访问公网或只能在同一局域网的限制;再一方面极大地降低了现场人力运维,有利于实现自动化远程维护。进一步地,在其中一个实施例中,接收通信指令之前,所述维护方法还包括:开放接收许可。进一步地,在其中一个实施例中,开放接收许可包括:近端物理开放接收许可。在其中一个实施例中,所述远程目标包括运维软件、服务器及模拟端口中的至少一项。在其中一个实施例中,所述嵌入式设备的维护方法还包括:采用所述调试口接收调试指令且根据所述调试指令给予反馈。在其中一个实施例中,采用所述调试口实现文件句柄重定向。在其中一个实施例中,采用所述调试口作为系统进程的默认输入、输出、错误输出的句柄目标。在其中一个实施例中,所述嵌入式设备的维护方法还包括:根据所述调试信息接收控制指令且进行自动测试。在其中一个实施例中,主动连接远程目标。进一步地,在其中一个实施例中,在出现问题时主动连接远程目标。一种嵌入式设备,其采用上述任一项所述嵌入式设备的维护方法实现。一种嵌入式系统,其采用上述任一项所述嵌入式设备的维护方法实现。附图说明图1为本申请一个实施例的流程示意图。图2为本申请另一个实施例的流程示意图。图3为本申请另一个实施例的流程示意图。图4为本申请另一个实施例的实现示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似改进,因此本申请不受下面公开的具体实施例的限制。在本申请的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描本文档来自技高网
...

【技术保护点】
1.一种嵌入式设备的维护方法,其特征在于,包括步骤:/n接收通信指令;/n连接远程目标;/n采用远程目标作为调试口;/n采用所述调试口传输软件层的调试信息。/n

【技术特征摘要】
1.一种嵌入式设备的维护方法,其特征在于,包括步骤:
接收通信指令;
连接远程目标;
采用远程目标作为调试口;
采用所述调试口传输软件层的调试信息。


2.根据权利要求1所述嵌入式设备的维护方法,其特征在于,接收应用终端的通信指令。


3.根据权利要求1所述嵌入式设备的维护方法,其特征在于,所述通信指令具有所述远程目标的连接地址。


4.根据权利要求1所述嵌入式设备的维护方法,其特征在于,所述远程目标包括运维软件、服务器及模拟端口中的至少一项。


5.根据权利要求1所述嵌入式设备的维护方法,其特征在于,还包括:采用所述调试口接收调试指令且根据所述调试指令给予反馈。


6....

【专利技术属性】
技术研发人员:袁兵朱群傅兆柯关志强
申请(专利权)人:深圳市博实结科技有限公司
类型:发明
国别省市:广东;44

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

1