首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种ONU系统中的程序调试方法及系统专利详情

一种ONU系统中的程序调试方法及系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-12-15
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-06-08
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-04-06
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-12-15
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510934930.9 申请日 2015-12-15
公开/公告号 CN105573913B 公开/公告日 2018-04-06
授权日 2018-04-06 预估到期日 2035-12-15
申请年 2015年 公开/公告年 2018年
缴费截止日 2022-01-15
分类号 G06F11/36 主分类号 G06F11/36
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 3
权利要求数量 4 非专利引证数量 1
引用专利数量 3 被引证专利数量 0
非专利引证 1、许博.基于嵌入式系统的GPON ONU管理控制模块设计与实现《.中国优秀硕士学位论文全文数据库 信息科技辑》.2015,论文全文. 滕波 等.EPON 系统中ONU 的测试自动化系统分析和软件设计《.电脑与信息技术》.2010,第18卷(第4期),第32-34页.;
引用专利 CN103984622A、CN103812695A、US2009016713A1 被引证专利
专利权维持 4 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 于慧霞 第一发明人 于慧霞
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
周希良
摘要
本发明提供一种ONU系统中的程序调试方法及系统,适用于Linux系统,所述ONU系统中的程序调试方法包括:控制加电启动后的ONU停留在命令行阶段;利用修改命令修改所述ONU的启动加载系统中的启动配置参数;在所述启动配置参数修改完成后,利用重置命令重启所述ONU,以便所述ONU自动挂载网络文件系统为自身的根文件系统,进行程序调试。本发明摆脱了烧录image的过程,使得ONU的调试与测试变得更加容易。
  • 摘要附图
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图1
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图2
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图3
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图4
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图5
    一种ONU系统中的程序调试方法及系统
  • 说明书附图:图6
    一种ONU系统中的程序调试方法及系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-11-17 专利权的转移 登记生效日: 2020.11.04 专利权人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
2 2018-04-06 授权
3 2016-06-08 实质审查的生效 IPC(主分类): G06F 11/36 专利申请号: 201510934930.9 申请日: 2015.12.15
4 2016-05-11 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种ONU系统中的程序调试方法,适用于Linux系统,其特征在于,所述ONU系统中的程序调试方法包括:
加载安装并开启简单文件传输协议服务系统和网络文件系统;
打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中;
在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置;
进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载Linux系统的内核镜像;
Linux系统的内核加电运行后,利用高速无线网关CPE通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述CPE将所述需要共享的文件目录的相关程序调入自身的内存运行;
所述加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像的过程包括:
控制加电启动后的ONU停留在命令行阶段;
利用修改命令修改所述ONU的启动加载系统中的启动配置参数;
在所述启动配置参数修改完成后,利用重置命令重启所述ONU,以便所述ONU自动挂载网络文件系统为自身的根文件系统,进行程序调试;
所述Linux系统对所述开发目录下的工程项目进行编译配置的一种实现过程包括:
载入当前使用的配置文件;
选择所述配置文件中的根文件系统选项,将所述根文件系统选项中的压缩只读文件系统参数修改为网络文件系统参数;
选择所述配置文件中的驱动选项,将所述驱动选项中的以太网项的参数M修改为所需值;
保存修改后的配置文件;
清理所述开发目录下的整个工程项目;
利用所述修改后的配置文件对所述整个工程项目进行编译。

2.根据权利要求1所述的ONU系统中的程序调试方法,其特征在于,所述ONU系统中的程序调试方法包括:
在所述Linux系统的内核加电运行后,利用高速无线网关通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述高速无线网关将所述需要共享的文件目录的相关程序调入自身的内存运行。

3.一种ONU系统中的程序调试系统,适用于Linux系统,其特征在于,所述ONU系统中的程序调试系统包括:
加载模块,加载安装并开启简单文件传输协议服务系统和网络文件系统;
写入模块,与所述加载模块相连,打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中;
配置模块,与所述写入模块相连,在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置;
拷贝模块,与所述配置模块和控制模块分别相连,进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像;
Linux系统的内核加电运行后,利用高速无线网关CPE通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述CPE将所述需要共享的文件目录的相关程序调入自身的内存运行;控制模块,控制加电启动后的ONU停留在命令行阶段,利用修改命令修改所述ONU的启动加载系统中的启动配置参数,在所述启动配置参数修改完成后,利用重置命令重启所述ONU,以便所述ONU自动挂载网络文件系统为自身的根文件系统,进行程序调试;
所述配置模块包括:
载入单元,载入当前使用的配置文件;
第一修改单元,与所述载入单元相连,选择所述配置文件中的根文件系统选项,将所述根文件系统选项中的压缩只读文件系统参数修改为网络文件系统参数;
第二修改单元,与所述第一修改单元相连,选择所述配置文件中的驱动选项,将所述驱动选项中的以太网项的参数M修改为所需值;
保存单元,与所述第二修改单元相连,保存修改后的配置文件;
清理单元,与所述保存单元相连,清理所述开发目录下的整个工程项目;
编译单元,与所述清理单元和保存单元分别相连,利用所述修改后的配置文件对所述整个工程项目进行编译。

4.根据权利要求3所述的ONU系统中的程序调试系统,其特征在于:在所述Linux系统的内核加电运行后,所述Linux系统利用高速无线网关通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述高速无线网关将所述需要共享的文件目录的相关程序调入自身的内存运行,便于加电启动后的ONU加载Linux系统的内核镜像。
说明书

技术领域

[0001] 本发明属于通信技术领域,涉及一种ONU系统,特别是涉及一种ONU系统中的程序调试方法及系统。

背景技术

[0002] 调试手段是发现和去除软件失效根源的过程。在ONU(Optical Network Unit,光网络单元)的软件研发中,几乎都是采用同一种方法,即在源码中需要调试的地方加入大量的printf或者printk语句,然后编译为image,之后烧录到ONU板子中,进行运行检测,从而利用在串口中打印出来的信息判断程序的正确性,以达到调试的目的。
[0003] 针对ONU系统中代码调试的手段,上述方法是最简单也是行之有效的方法。但是,其有一个很大的弊端,那就是调试或者验证一个东西时,大部分的时间花费在了编译和烧录的过程中。如果修改一个页面的或者程序的某一个数字或者符号,开发者都必须重新编译代码工程,然后烧录到ONU板子中才能验证出结果。而且,打印的信息是有限的,只有开发者意识到的地方加了打印信息其才有信息输入。所以如何节省ONU系统中代码调试的时间,并且使调试和验证的过程更容易,是目前ONU产品研发中急需解决的一个重要问题。

发明内容

[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种ONU系统中的程序调试方法及系统,用于解决现有ONU系统中的程序调试方法在编译和烧录方面花费时间较长的问题。
[0005] 为实现上述目的及其他相关目的,本发明提供一种ONU系统中的程序调试方法,适用于Linux系统,所述ONU系统中的程序调试方法包括:控制加电启动后的ONU停留在命令行阶段;利用修改命令修改所述ONU的启动加载系统中的启动配置参数;在所述启动配置参数修改完成后,利用重置命令重启所述ONU,以便所述ONU自动挂载网络文件系统为自身的根文件系统,进行程序调试。
[0006] 可选地,所述ONU系统中的程序调试方法还包括:加载安装并开启简单文件传输协议服务系统和网络文件系统;打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中;在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置;进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载Linux系统的内核镜像。
[0007] 可选地,所述Linux系统对所述开发目录下的工程项目进行编译配置的一种实现过程包括:载入当前使用的配置文件;选择所述配置文件中的根文件系统选项,将所述根文件系统选项中的压缩只读文件系统参数修改为网络文件系统参数;选择所述配置文件中的驱动选项,将所述驱动选项中的以太网项的参数M修改为所需值;保存修改后的配置文件;清理所述开发目录下的整个工程项目;利用所述修改后的配置文件对所述整个工程项目进行编译。
[0008] 可选地,所述ONU系统中的程序调试方法包括:在所述Linux系统的内核加电运行后,利用高速无线网关通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述高速无线网关将所述需要共享的文件目录的相关程序调入自身的内存运行。
[0009] 本发明还提供一种ONU系统中的程序调试系统,适用于Linux系统,所述ONU系统中的程序调试系统包括:控制模块,控制加电启动后的ONU停留在命令行阶段,利用修改命令修改所述ONU的启动加载系统中的启动配置参数,在所述启动配置参数修改完成后,利用重置命令重启所述ONU,以便所述ONU自动挂载网络文件系统为自身的根文件系统,进行程序调试。
[0010] 可选地,所述ONU系统中的程序调试系统还包括:加载模块,加载安装并开启简单文件传输协议服务系统和网络文件系统;写入模块,与所述加载模块相连,打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中;配置模块,与所述写入模块相连,在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置;拷贝模块,与所述配置模块相连,进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像。
[0011] 可选地,所述配置模块包括:载入单元,载入当前使用的配置文件;第一修改单元,与所述载入单元相连,选择所述配置文件中的根文件系统选项,将所述根文件系统选项中的压缩只读文件系统参数修改为网络文件系统参数;第二修改单元,与所述第一修改单元相连,选择所述配置文件中的驱动选项,将所述驱动选项中的以太网项的参数M修改为所需值;保存单元,与所述第二修改单元相连,保存修改后的配置文件;清理单元,与所述保存单元相连,清理所述开发目录下的整个工程项目;编译单元,与所述清理单元和保存单元分别相连,利用所述修改后的配置文件对所述整个工程项目进行编译。
[0012] 可选地,在所述Linux系统的内核加电运行后,所述Linux系统利用高速无线网关通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述高速无线网关将所述需要共享的文件目录的相关程序调入自身的内存运行,便于加电启动后的ONU加载Linux系统的内核镜像。
[0013] 如上所述,本发明的ONU系统中的程序调试方法及系统,具有以下有益效果:
[0014] 本发明摆脱了烧录image的过程,使得ONU的调试与测试变得更加容易。

实施方案

[0039] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0040] 需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0041] 请参阅图1,本发明实施例提供一种ONU系统中的程序调试方法,适用于Linux系统,所述ONU系统中的程序调试方法包括:
[0042] S101,所述Linux系统加载安装并开启简单文件传输协议(Trivial File Transfer Protocol,TFTP)服务系统和网络文件系统(Network File System,NFS)。网络文件系统(Network File System,NFS)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。
[0043] S102,所述Linux系统打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中。
[0044] S103,所述Linux系统在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置。
[0045] 进一步,参见图2所示,所述Linux系统对所述开发目录下的工程项目进行编译配置的一种实现过程包括:
[0046] S201,载入当前使用的配置文件Profile;
[0047] S202,选择所述Profile中的Root file system selection选项(即根文件系统选项),将所述Root file system selection选项中的SQUASHFS(SquashFS是一套基于Linux内核使用的压缩只读文件系统)参数修改为NFS(网络文件系统)参数;
[0048] S203,选择所述Profile中的Driver selection选项(驱动选项),将所述Driver selection选项中的Ethernet(以太网)项的参数修改为<*>,将所述驱动选项中的以太网项的参数M修改为所需值;
[0049] S204,保存修改后的Profile;
[0050] S205,清理所述开发目录下的整个工程项目;
[0051] S206,利用所述修改后的Profile对所述整个工程项目进行编译。
[0052] S104,所述Linux系统进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像。
[0053] 进一步,参见图3所示,所述加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像的一种实现过程包括:
[0054] S301,所述Linux系统控制加电启动后的ONU停留在命令行阶段。
[0055] S302,所述Linux系统使用c命令(即修改命令)修改Bootloader(启动加载系统)的启动配置参数。
[0056] S303,所述Linux系统在所述启动配置参数修改完成后,使用reset命令(即重置命令)重启所述ONU,以便所述ONU自动挂载所述网络文件系统为自身的根文件系统。
[0057] S105,在所述Linux系统的内核加电运行后,利用CPE(高速无线网关)通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述CPE(高速无线网关)将所述需要共享的文件目录的相关程序调入自身的内存运行。CPE(高速无线网关)就是一种将高速4G信号转换成平板电脑、智能手机、笔记本等移动终端通用的WiFi信号的设备,可同时支持多部终端上网,大小相当于一本书,在有4G信号覆盖的地方,插上电源就能使用,不必拉网线,使用和携带都很方便。
[0058] 本发明涉及到ONU系统中程序调试的方法,其通过利用Bootloader提供的tftp服务和Linux的网络文件系统NFS来调试ONU系统中的开发程序,这种方法无需把编译的image烧录到ONU板子上,当修改了代码中的某个地方后,只需要编译一下,然后重启ONU就可以实现调试了,ONU中使用的kernel和文件系统完全是在开发者本地的PC机上。这样,就省去了烧录的时间,修改的东西马上就能得到验证。
[0059] 本发明所述的ONU系统中的程序调试方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
[0060] 本发明还提供一种ONU系统中的程序调试系统,所述ONU系统中的程序调试系统可以实现本发明所述的ONU系统中的程序调试方法,但本发明所述的ONU系统中的程序调试方法的实现装置包括但不限于本实施例列举的ONU系统中的程序调试系统的结构,凡是根据本发明的原理所做的现有技术的结构变形和替换,都包括在本发明的保护范围内。
[0061] 参见图4所示,所述ONU系统中的程序调试系统500的一种实现场景为:所述ONU系统中的程序调试系统500与CPE 300通信相连,所述CPE 300与ONU板子100通信相连。
[0062] 参见图5所示,所述ONU系统中的程序调试系统500适用于Linux系统,所述ONU系统中的程序调试系统500包括:加载模块510,写入模块520,配置模块530,拷贝模块540,控制模块550。
[0063] 所述加载模块510加载安装并开启简单文件传输协议服务系统和网络文件系统。
[0064] 所述写入模块520与所述加载模块510相连,打开所述网络文件系统的共享目录配置文件,并将需要共享的文件目录及相关的权限设置写入所述共享目录配置文件中。
[0065] 所述配置模块530与所述写入模块520相连,在Linux会话框中进入开发目录,对所述开发目录下的工程项目进行编译配置。
[0066] 进一步,参见图6所示,所述配置模块530包括:载入单元531,第一修改单元532,第二修改单元533,保存单元534,清理单元535,编译单元536。
[0067] 所述载入单元531载入当前使用的Profile。
[0068] 所述第一修改单元532与所述载入单元531相连,选择所述Profile中的Root file system selection选项,将所述Root file system selection选项中的SQUASHFS参数修改为NFS。
[0069] 所述第二修改单元533与所述第一修改单元532相连,选择所述Profile中的Driver selection选项,将所述Driver selection选项中的Ethernet项的参数修改为<*>。
[0070] 所述保存单元534与所述第二修改单元533相连,保存修改后的Profile。
[0071] 所述清理单元535与所述保存单元534相连,清理所述开发目录下的整个工程项目。
[0072] 所述编译单元536与所述清理单元535和保存单元534分别相连,利用所述修改后的Profile对所述整个工程项目进行编译。
[0073] 所述拷贝模块540与所述配置模块530相连,进入本地命令行将第一文件拷贝至所述简单文件传输协议服务系统的根文件目录中,以便加电启动后的ONU通过网络从所述根文件目录加载所述Linux系统的内核镜像。
[0074] 所述控制模块550与所述拷贝模块540相连,所述控制模块控制加电启动后的ONU停留在命令行阶段,使用c命令修改Bootloader的启动配置参数,在所述启动配置参数修改完成后,使用reset命令重启所述ONU,以便所述ONU自动挂载所述网络文件系统为自身的根文件系统。
[0075] 在所述Linux系统的内核加电运行后,所述Linux系统利用CPE通过网络将所述需要共享的文件目录挂载在自身的根目录,以便所述CPE将所述需要共享的文件目录的相关程序调入自身的内存运行。
[0076] 本发明实施例所述的ONU系统中的程序调试方法的一种具体实现过程为:
[0077] 1)在调试ONU产品的LINUX系统PC机上已经安装并且打开TFTP server和NFS server服务,确保调试程序可以正确的运行。
[0078] 2)找到NFS服务器的共享目录配置文件(一般而言是/etc/exports文件),使用vi或者其它的文本编译器打开该共享目录配置文件,然后将需要共享的文件目录及权限设置写入到该共享目录配置文件中。比如:/opt/bcm963xx/targets/96358GW/fs 192.168.1.*(rw,no_root_squash)/opt/bcm963xx/targets/96358GW/f s”为需要共享或者挂载的目录。CPE加电启动,当内核起来之后,CPE会通过网络将该需要共享或挂载的目录挂载为其根目录,之后运行的所有程序(除了内核)都是从该共享的或挂载的目录调入CPE内存运行的。其中,“192.168.1.*”是访问的权限控制,表示所有192.168.1.网段的host都可以访问该目录,“*”号是表示0~255的任意数字。最后的“(rw,no_root_squash)”表示该目录的读写权限,这里是声明挂载该目录的机子都可以对该目录进行任意读写,而且权限相当于root。
[0079] 3)在Linux会话中,进入开发目录,如:/opt/bcm963xx。然后运行make menuconfig命令,对项目进行编译配置。需要修改的编译配置为:
[0080] A.载入当前使用的Profile;
[0081] B.选择Root file system selection选项,把SQUASHFS修改为NFS;
[0082] C.选择Driver selection选项,找到Ethernet项,然后把修改为<*>;
[0083] D.保存修改好的Profile;
[0084] 4)把开发目录下面的整个工程都clean一下。
[0085] 5)现在使用刚才修改好的Profile进行整个工程的编译。
[0086] 6)进入本地命令行,然后将bcm963xx/targets/96368GW/vmlinux文件拷贝到TFTP的根文件目录,如:/tftproot目录。当ONU启动后,ONU将从该跟文件目录通过网络加载Linux内核镜像。
[0087] 7)加电启动ONU板子,然后使ONU板子停留在命令行阶段,使用‘c’命令修改Bootloader的启动配置参数。修改完之后使用reset命令重启ONU板子,重启后CPE将会使用TFTP协议从Host机上获取内核镜像调入CPE内存,然后运行该内核镜像。内核启动完成,ONU板子将自动挂载NFS文件系统为其根文件系统,整个系统也就起来了。
[0088] 本发明摆脱了烧录image的过程,使得ONU的调试与测试变得更加容易。与最好的现有技术相比,本发明的优点在于无需把编译的image烧录到ONU板子上,当修改了代码中的某个地方后,只需要编译一下,然后重启ONU就可以实现调试了。
[0089] 综上所述,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0090] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

附图说明

[0015] 图1显示为本发明实施例所述的ONU系统中的程序调试方法的一种实现流程示意图。
[0016] 图2显示为本发明实施例所述的ONU系统中的程序调试方法的步骤S103的一种实现流程示意图。
[0017] 图3显示为本发明实施例所述的ONU系统中的程序调试方法的步骤S104的一种实现流程示意图。
[0018] 图4显示为本发明实施例所述的ONU系统中的程序调试系统的一种应用场景示意图。
[0019] 图5显示为本发明实施例所述的ONU系统中的程序调试系统的一种实现结构示意图。
[0020] 图6显示为本发明实施例所述的ONU系统中的程序调试系统的配置模块的一种实现结构示意图。
[0021] 元件标号说明
[0022] 100      ONU板子
[0023] 300      CPE
[0024] 500      ONU系统中的程序调试系统
[0025] 510      加载模块
[0026] 520      写入模块
[0027] 530      配置模块
[0028] 531      载入单元
[0029] 532      第一修改单元
[0030] 533      第二修改单元
[0031] 534      保存单元
[0032] 535      清理单元
[0033] 536     编译单元
[0034] 540         拷贝模块
[0035] 550         控制模块
[0036] S101~S105  步骤
[0037] S201~S206  步骤
[0038] S301~S303  步骤
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号