【技术实现步骤摘要】
本专利技术属于嵌入式开发领域,涉及全自动化开发嵌入式产品,尤其涉及嵌入式自动化开发方法。
技术介绍
由于通信技术设备本身的复杂性和高科技特性,所以实现该设备的软件也不可避免的会引入很多问题。这些问题有些是由于复杂的操作性引起的,有些是由于重复而雷同的操作引起。具体体现在以下环节 需求阶段该阶段可能引入的问题一般会体现在,当需求因为客户或者其他因素需要频繁变动的时候,经常会导致实现上跟需求不同步,导致客户拿到的设备功能上滞后需求。 编码阶段由于太多琐碎而雷同的功能特性,而这些特性又分属于不同的负责人,琐碎的功能会引入很多低级的错误。编译版本阶段编译版本阶段经常遭遇的问题是,版本人员无止尽的等待编码人员合入代码集成功能。而且还会偶尔不经意的错误,使得版本编译的一些参数输错最终导致版本问题。集成测试阶段没有友好的平台,没有友好的通知机制,而且各个模块的负责人都需要对自己的模块进行集成测试,而且每个版本前夕都需要重复如此的操作。版本发布阶段由于改了一个很小的问题,可能导致其他关联模块的基本功能出现问题,需要有一套强壮的机制来保证版本的稳定性。
技术实现思路
针对上述技术缺陷,本专利技术提出嵌入式自动化开发方法。为了解决上述技术问题,本专利技术的技术方案如下 嵌入式自动化开发方法,包括如下步骤 11)将需求文档通过VB解析成python可以理解的数据格式; 12)将上述生成的Python数据通过python,按照实际订制需求再度翻译生成C语言或者C++语言的相关框架代码,提供给编码者使用; 13)在所述框架代码的基础上,编码者进行编写,以实现需要的特性和功能; 1 ...
【技术保护点】
嵌入式自动化开发方法,其特征在于,包括如下步骤:11)将需求文档通过VB解析成python可以理解的数据格式;12)将上述生成的Python数据通过python,按照实际订制需求再度翻译生成C语言或者C++语言的相关框架代码,提供给编码者使用;13)在所述框架代码的基础上,编码者进行编写,以实现需要的特性和功能;14)将编写后的代码上传至代码服务器,成为完整的代码工程;15)通过自动编译工具bamboo,制定项目的编译规范和编译时间,如果编译成功,生成可执行程序,然后通过脚本导入到目标机,基于robot?framework进行自动化测试,最终通过测试发布版本;如果编译失败,对在代码服务器上有修改历史的编码者进行邮件通知,并且记录错误原因,错误导致者。
【技术特征摘要】
1.嵌入式自动化开发方法,其特征在于,包括如下步骤 11)将需求文档通过VB解析成python可以理解的数据格式; 12)将上述生成的Python数据通过python,按照实际订制需求再度翻译生成C语言或者C++语言的相关框架代码,提供给编码者使用; 13)在所述框架代码的基础上,编码者进行编写,以实现需要的特性和功能; 14)将...
【专利技术属性】
技术研发人员:高志平,
申请(专利权)人:浙江创佳数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。