一种网络嵌入式系统的方法技术方案

技术编号:39755696 阅读:8 留言:0更新日期:2023-12-17 23:54
本发明专利技术提供一种网络嵌入式系统的方法,包括以下步骤,开发者首先需要将开发过程中,开发的功能包含增量开发以及改动的功能;测试过程出现需要验证的问题,以及产品运维过程中,定位问题的问题

【技术实现步骤摘要】
一种网络嵌入式系统的方法


[0001]本专利技术是一种网络嵌入式系统的方法,属于网络系统



技术介绍

[0002]随着科技的进步,嵌入式设备在工业

消费电子

国防等领域等应用越来越广泛

而产品开发调试阶段:开发调试效率

问题定位的方法,以及产品运维阶段:现场问题定位

功能优化,对这些嵌入式设备非常重要

[0003]通常在产品开发阶段,针对功能的改动,哪怕是少量改动,都需要在个人电脑编辑代码

虚拟机编译代码
(
交叉编译
)
,最后烧录至目标机器,运行调试代码

这整个开发调试过程很繁琐

耗费的时间比较长,效率比较低,特别是少量改动也要走这个流程,显然不太合适;当开发完毕,测试过程中出现问题,针对问题进行定位时,通常使用
gdb
定位


gdb
一般只适合针对少量变量

寄存器之类的修改,针对需要重新编写某个函数,按照传参进行效果验证时,显然不合适

[0004]而在产品运维阶段,当产品出现问题时,通常排查定位问题,不能影响现有业务,使用传统
gdb
定位问题,有时不一定能够定位清楚,还需要编写函数进行验证,此时使用
gdb
不合适;另外,当某个功能子模板需要优化,或打补丁,但是又不能重启设备升级时,此时需要有一种办法,让优化后的代码,或补丁得到执行

[0005]本专利技术方法提出:在产品开发

产品运维阶段,无论是功能的少量改动

问题定位中功能的验证,还是功能优化

打补丁
(patch)
,它们均可直接在目标机编写,或解析器中编写,通过解析器进行解析,直接在目标机器进行运行
,
可以做到,一次性解决上述所有的问题

[0006]通过使用该方法,开发者在产品开发阶段调试阶段无需将精力耗费在繁琐

耗时较长的流程上;在产品运维阶段,在不影响现场业务情况下,增加了定位问题的方法,增强了产品的可维护性,现在急需一种网络嵌入式系统的方法来解决上述出现的问题


技术实现思路

[0007]针对现有技术存在的不足,本专利技术目的是提供一种网络嵌入式系统的方法,以解决上述
技术介绍
中提出的问题,本专利技术通过使用该方法,开发者在产品开发阶段调试阶段无需将精力耗费在繁琐

耗时较长的流程上;在产品运维阶段,在不影响现场业务情况下,增加了定位问题的方法,增强了产品的可维护性

[0008]为了实现上述目的,本专利技术是通过如下的技术方案来实现:一种网络嵌入式系统的方法,包括以下步骤:
[0009](1)
开发者首先需要将开发过程中,开发的功能包含增量开发以及改动的功能;
[0010](2)
测试过程出现需要验证的问题,以及产品运维过程中,定位问题的问题

需要优化的功能以及需要打的补丁,直接在目标机器进行源码编写;
[0011](3)
通过蓝色背景解析器调用指定的源码,对代码解析代码,并通过调用编写函数
调试指定的源码;
[0012]所述源码的步骤如下:
[0013]#ifndef_LEXANALYSIS_H
[0014]#define_LEXANALYSIS_H
[0015]//keyword
[0016]#define AUTO 1
[0017]#define BREAK 2
[0018]#define CASE 3
[0019]#define CHAR 4
[0020]#define CONST 5
[0021]#define CONTINUE 6#define DEFAULT 7#define DO 8
[0022]#define DOUBLE 9
[0023]#define ELSE 10
[0024]#define ENUM 11
[0025]#define EXTERN 12#define FLOAT 13
[0026]#define FOR 14
[0027]#define GOTO 15
[0028]#define IF 16
[0029]#define INT 17
[0030]#define LONG 18
[0031]#define REGISTER 19#define RETURN 20#define SHORT 21
[0032]#define SIGNED 22#define SIZEOF 23#define STATIC 24#define STRUCT 25#define SWITCH 26#define TYPEDEF 27#define UNION 28
[0033]#define UNSIGNED 29
[0034]#define VOID 30
[0035]#define VOLATILE 31
[0036]#define WHILE 32
[0037]#define KEY_DESC"keyword"
[0038]调用编写函数
[0039]<
函数定义
>

><
修饰词闭包
><
类型
><
变量
>(<
參数声明
>){<
函数块
>}
[0040]<
修饰词闭包
>

><
修饰词
><
修饰词闭包
>|$
[0041]<
修饰词
>

>describe
[0042]<
类型
>

>type<
取地址
>
[0043]<
取地址
>

><
星号闭包
>
[0044]<
星号闭本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网络嵌入式系统的方法,其特征在于,包括以下步骤:
(1)
开发者首先需要将开发过程中,开发的功能包含增量开发以及改动的功能;
(2)
测试过程出现需要验证的问题,以及产品运维过程中,定位问题的问题

需要优化的功能以及需要打的补丁,直接在目标机器进行源码编写;
(3)
通过蓝色背景解析器调用指定的源码,对代码解析代码,并通过调用编写函数调试指定的源码
。2.
根据权利要求1所述的一种网络嵌入式系统的方法,其特征在于,以上步骤中,...

【专利技术属性】
技术研发人员:明廷胜吴志远谢虎李琳
申请(专利权)人:上海欣诺通信技术股份有限公司
类型:发明
国别省市:

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

1