2月13日,2020年 Linux /开源

嵌入式DevOps:在嵌入式开发中实现CI / CD

由米歇尔Genard

mgenard-5

在企业软件开发中迅速采用Devops和其他现代的持续整合/连续开发(CI / CD)实践,并正在进入嵌入式世界。

市场对更复杂的系统和更快的开发周期的需求意味着采用更有效的开发方法正迅速成为嵌入式系统公司的绝对必要。即使你有无限的预算,也没有足够的合格工程师来完成工作。使用传统的嵌入式开发方法不会带来采用更有效的方法所带来的收益。

组织需要解决方案,即启用和支持嵌入式DevOps进程的实现。探索Wind River的溶液组合如何实现这一目标。

市场需求要求更快的开发周期,进一步需要实现嵌入式DevOps方法。
了解如何在组织中实现嵌入式Devops。
免费电子书:在嵌入式系统中实现DevOps愿景

立即下载

快速回顾:什么是嵌入式DevOps?

DevOps是一种方法,它是软件开发、IT、运营和质量保证(QA)的巅峰。这组合过程已经演变满足组织需求更快的开发周期。

1。传统发展:传统的开发硅藻料包括在嵌入式Devops中的三个过程。在“瀑布”软件开发方法中,单独的团队编写,安排和测试代码正常工作正常,但太慢,以满足当今市场的需求。

2。敏捷方法:这些方法提供了一种嵌入Devops的新方法,使得可以以更快的速度推出新的代码释放。这是将这些不同流程和团队在“devops”项下组合的第一步。

3.持续集成/持续部署(CI/CD):随着团队开始推出的速度比以往更快地推出新代码,这种迭代是开发的。每次迭代都可以卸载/重新安装卸载/重新安装是不切实际的。使用CI / CD方法允许将代码放入生产而不会停止任何功能。

4.完全集成DevSecOps:随着开发团队越来越忙,新代码也经常发布,安全性风险也随之增加。DevOps现在的任务是将安全性作为团队工作流程的一部分。

嵌入式DevOps流程不断发展,因为团队必须满足安全需求,并在最短的停机时间内定期部署代码。

结合嵌入式DevOps和CI/CD

想要保持竞争力的组织必须有效地实施DevOps和CI/CD流程。尽管这些方法在技术上是独立的,但是为了组织的成功,它们必须被集成,并在整个过程中得到不同工具集的支持。

自动生成设备描述的关闭

团队必须实时协作,因为新代码通过工作流程。开发工具和云平台团队使用必须支持这些方法,以便它们有效。

嵌入式Devops挑战

嵌入式DevOps对嵌入式系统制造商来说越来越流行。虽然这些先进的流程加快了上市时间,改善了协作,并帮助创建更好的产品,但许多组织必须克服各种各样的挑战才能成功实现。

DevOps愿景的障碍:

·公司文化:嵌入式DevOps需要许多团队的协调。组织不能只是说他们想要实施这些新方法;他们必须有效地转换他们的管理过程和技术堆栈。

·确保安全性:应用程序安全可能具有挑战性,并可阻碍更灵敏的方法的实现。最终,更多的释放意味着更大的攻击表面积和更多的风险。必须在整个嵌入式开发过程中满足安全性需求。

·工具集兼容性:DevOps进程在嵌入式世界中仍然相对较新。许多组织仍然在使用为支持传统瀑布方法而设计的工具。必须实现新的工具集来驱动嵌入式DevOps和CI/CD进程。

·硬件访问:传统的开发将代码创建与特定目标硬件联系起来。随着生产周期缩短,几乎不可能根据需要快速提供物理硬件。团队需要如何在没有这种依赖物理硬件的情况下开发和测试。

一个包含室内,体育描述的图片自动生成

利用Wind River在嵌入式DevOps中实现敏捷实践

Wind River工具组合使Devops和CI / CD能够在嵌入式系统世界中。投资组合遵守已建立的Devops和CI / CD工作流程:

·风河LinuxVxWorks包括开发测试工具集,可以从原型到生产,包括满足安全要求。

·螺旋平台云平台简化代码的部署。螺旋平台支持边缘设备上的单计算系统,用于应用整合,云平台是Kubernetes的生产级解决方案,旨在支持5G。

·simics.消除了物理硬件的需求。它可以模拟最简单到最复杂的互联系统,以改善协作和加速开发人员,QA和OPS团队流程。

不要让人员限制阻止您支持嵌入Devops未来的解决方案。

Wind River组合提供嵌入式团队系统和工具,方便DevOps支持嵌入式系统开发的特定需求。组织不再需要因为人员限制而受到限制。随着风河(Wind River)进入嵌入式DevOps的未来,风河是提供智能优势软件的领导者。

要了解这些解决方案的每个解决方案如何帮助打击与CI / CD相关的挑战,下载我们的电子书:

在嵌入式系统中实现DevOps Vision

立即下载


以前的不断为嵌入式市场提供最好的Linux解决方案
下一个l'amour - 对Wind River Helix虚拟化平台的爱是关闭图表