欢迎光临福建都市新闻网!

当前位置: 首页 > 科技

RX系列软件回顾与展望 #3

软件开发的规模和复杂性都在增加。软件开发人员不仅要专注于设计和编写代码,同时还需要收集测试结果、制作发布包和文档。另一方面,在一套代码支持多个平台的开发过程中,80%以上的测试过程在每个平台上都是相同的。此时的问题是,无法检测出本应该在特定平台上进行安装测试却被遗漏的测试部分。

本文引用地址:

总结起来有以下2点问题

▶ 提高效率:软件开发成本不断增加——如何更有效地开发

▶ 提高质量:不省略类似测试用例——如何提高质量

作为应对以上问题的一项措施,CI/CD(持续集成和持续交付,Continuous Integration/Continuous Delivery)的概念最近得到了广泛应用,我们也在考虑能否将其应用于单片机软件开发,并想到用命令行运行包括IDE(e2 studio/CS+)在内的各种工具,从而使CI/CD工具配合更加方便,最后选择了“GitLab”作为CI/CD工具。

得益于这一想法的应用,即使在用户系统中开发人员也可以专注于设计和编写代码。接下来编者将围绕“通过GitLab对RX系列软件进行自动实机评测”这一课题为大家进行介绍。下面显示的是GitLab系统结构图。

例如,如列表*所示,“RX Driver Package”包含100多个软件模块,支持20多种RX系列设备组,它们之间的所有组合都需要进行运行检验。此外,虽然表中没有显示,但还有三种类型的对应编译器:CC-RX、GCC和IAR,这些也需要分别进行运行检验。Raspberry Pi的应用也是一大亮点。

软件开发软件 新浪众测 新浪众测 新浪科技公众号 新浪科技公众号

“掌”握科技鲜闻 (微信搜索techsina或扫描左侧二维码关注)

相关新闻
本文来源于网络,不代表福建都市新闻网立场,转载请注明出处
我要收藏
0个赞
转发到:
阿里云服务器
Copyright 2003-2024 by 福建都市新闻网 fj.xwxzx.cn All Right Reserved.   版权所有
关注我们: