一种嵌入式系统软件的网络集中调试方法

文档序号:6424572阅读:383来源:国知局
专利名称:一种嵌入式系统软件的网络集中调试方法
一种嵌入式系统软件的网络集中调试方法
技术领域
本发明涉及一种嵌入式系统软件的调试方法,适用于计算机领域,特别是具有网络互连能力的多个嵌入式终端集中管理系统。
背景技术
嵌入式系统通常是面向特定应用的,本身不具备自主开发能力,系统资源冗余度较小。由于嵌入式系统的这个特点,在PC系统开发过程中的常用的调试方法,如运行日志、单步跟踪、调试工具等,在嵌入式系统中很难发挥其作用。目前,嵌入式系统的调试主要有两种方法1、通过预留硬件调试口获取调试信息由于需要预留硬件接口,且需要专用调试工具跟踪调试信息,该方法常局限于实验室内或产品研发阶段,且在问题出现时需要开发人员进行现场调试;2、远程网络调试该方法需要系统处于实验状态下,无法跟踪产品在正常使用状态下产生的错误信息,常局限于内部调试阶段,对于发布产品出现的异常,需要在调试机上重现问题以获取异常现场调试信息,对于较隐晦的异常,这个过程可能花费大量的时间。现有嵌入式系统系统软件的调试方法都具有两个较大的制约因素调试信息须实时现场跟踪、系统须处于非正常工作状态。

发明内容本发明所要解决的技术问题在于提供一种效率高、成本低的嵌入式系统软件网络集中调试方法,该方法可以实现嵌入式终端系统在正常工作状态下的跟踪调试,并通过运行日志的方式保存终端运行时调试信息供开发人员在系统异常时查看,同时解决了当前调试方法在系统运行状态和信息获取方式上的两个制约性问题。本发明采用以下技术方案解决上述技术问题一种嵌入式系统软件的网络集中调试方法,包括如下步骤步骤10 服务器部分具体包括如下步骤步骤11 在系统磁盘上建立文件夹,作为保存嵌入式终端运行日志专用目录;步骤12 将新建立的文件夹添加到网络共享,为保存嵌入式终端运行日志提供空间;步骤13 建立新的系统用户名,并设置密码,嵌入式终端使用该用户身份登录服务器;步骤14 为新用户开通调试共享文件夹的读写权限,使嵌入式终端可访问该文件夹;步骤20 嵌入式终端部分具体包括如下步骤步骤21 增加与调试服务器文件共享协议配套的网络共享方案实现;步骤22 通过网络共享协议访问调试服务器共享调试文件夹;
步骤23 在共享文件夹下建立专有名称的日志文件;步骤M 打开日志文件,将运行时调试信息写入该文件;步骤25 嵌入式系统出现异常时关闭该文件,并断开共享链接。本发明的优点在于该方法可以实现嵌入式终端系统在正常工作状态下的跟踪调试,并通过运行日志的方式保存终端运行时调试信息供开发人员在系统异常时查看,同时解决了当前调试方法在系统运行状态和信息获取方式上的两个制约性问题。可应用于具有网络互传功能的集群式嵌入式终端软件的调试跟踪。使用该调试方法,可以解决现有调试方法须实时跟踪、系统须处于非正常工作状态这两个主要缺点,较大程度上减少了系统故障排除工作的人力成本,提高故障排除效率,加快开发进度,提升客户满意度。

下面参照附图结合实施例对本发明作进一步的描述。图1是本发明具体工作流程图。
具体实施方式如图1所示,一种嵌入式系统软件的网络集中调试方法,包括如下步骤步骤10 服务器部分具体包括如下步骤步骤11 在系统磁盘上建立文件夹,作为保存嵌入式终端运行日志专用目录;步骤12 将新建立的文件夹添加到网络共享,为保存嵌入式终端运行日志提供空间;步骤13 建立新的系统用户名,并设置密码,嵌入式终端使用该用户身份登录服务器;步骤14 为新用户开通调试共享文件夹的读写权限,使嵌入式终端可访问该文件夹;步骤20 嵌入式终端部分具体包括如下步骤步骤21 增加与调试服务器文件共享协议配套的网络共享方案实现;步骤22 通过网络共享协议访问调试服务器共享调试文件夹;步骤23 在共享文件夹下建立专有名称的日志文件;步骤M 打开日志文件,将运行时调试信息写入该文件;步骤25 嵌入式系统出现异常时关闭该文件,并断开共享链接。下面以在KTV数字娱乐系统中的实施过程为例,在实施过程中依托于KTV系统的局域网络,使用cifs网络文件共享方案。该方法包括1、调试服务器部分调试服务器使用windows Server2003操作系统,该系统集成支持cifs网络共享方案。步骤一在系统C盘建立文件夹,名称为my_debug ;步骤二 设置该文件夹“共享与安全”属性,添加到网络共享;步骤三设置系统“本地用户和组”,新建一个用户,名称为mydebug,密码为111 ;步骤四设置my_debug “共享权限”属性,添加mydebug用户,权限包括读、写。2、嵌入式终端部分
4
该实施例嵌入式终端部分使用Iinux操作系统,可在内核配置选择支持cifs。步骤一配置内核,增加cifs网络文件共享支持;步骤二 通过mount命令将共享调试文件夹挂载到本地/mnt/debug文件夹下;步骤三在/mnt/debug文件夹下创建以自身IP命名的日志文件;步骤四软件运行时打开该日志文件,运行过程产生调试信息写入该文件;步骤五软件运行出现异常时,截获异常信号,关闭日志文件,umoimt挂载。本发明的方法可以实现嵌入式终端系统在正常工作状态下的跟踪调试,并通过运行日志的方式保存终端运行时调试信息供开发人员在系统异常时查看,同时解决了当前调试方法在系统运行状态和信息获取方式上的两个制约性问题。可应用于具有网络互传功能的集群式嵌入式终端软件的调试跟踪。使用该调试方法,可以解决现有调试方法须实时跟踪、系统须处于非正常工作状态这两个主要缺点,较大程度上减少了系统故障排除工作的人力成本,提高故障排除效率,加快开发进度,提升客户满意度。
权利要求
1. 一种嵌入式系统软件的网络集中调试方法,其特征在于包括如下步骤 步骤10 服务器部分具体包括如下步骤步骤11 在系统磁盘上建立文件夹,作为保存嵌入式终端运行日志专用目录;步骤12 将新建立的文件夹添加到网络共享,为保存嵌入式终端运行日志提供空间;步骤13 建立新的系统用户名,并设置密码,嵌入式终端使用该用户身份登录服务器;步骤14 为新用户开通调试共享文件夹的读写权限,使嵌入式终端可访问该文件夹;步骤20 嵌入式终端部分具体包括如下步骤步骤21 增加与调试服务器文件共享协议配套的网络共享方案实现;步骤22 通过网络共享协议访问调试服务器共享调试文件夹;步骤23 在共享文件夹下建立专有名称的日志文件;步骤M 打开日志文件,将运行时调试信息写入该文件;步骤25 嵌入式系统出现异常时关闭该文件,并断开共享链接。
全文摘要
一种嵌入式系统软件的网络集中调试方法,服务器部分包括在系统磁盘上建立文件夹,作为保存嵌入式终端运行日志专用目录;将新建立的文件夹添加到网络共享,为保存嵌入式终端运行日志提供空间;建立新的系统用户名,使嵌入式终端使用该用户身份登录服务器;为新用户开通调试共享文件夹的读写权限;嵌入式终端部分包括增加与调试服务器文件共享协议配套的网络共享方案实现;通过网络共享协议访问调试服务器共享调试文件夹;在共享文件夹下建立专有名称的日志文件;打开日志文件,将运行时调试信息写入该文件;嵌入式系统出现异常时关闭该文件,并断开共享链接。本发明的可以实现嵌入式终端系统在正常工作状态下的跟踪调试。
文档编号G06F11/36GK102214138SQ20111013190
公开日2011年10月12日 申请日期2011年5月19日 优先权日2011年5月19日
发明者刘旺, 吴方方, 郭峰 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1