0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

JFROGPLATFORM汽车软件开发的高速通道

哲想软件 来源:哲想软件 2023-05-05 10:47 次阅读

汽车制造商凭借数百万行代码确保汽车正常运转并安全可靠,如要取得成功,其品牌声誉至关重要。软件中的错误会削弱安全性、破坏性能、降低质量,这些都会招致毁灭性后果,代价高昂。汽车公司必须面对他们推进新科技并采用新软件带来的挑战。在汽车的数百个嵌入式控制单元(ECU)所使用的软件,通常都是由各个团队独立研发和发布,并且它们各自的发布周期都很长。保持数据可用性及一致性,以便开展协作,这对于敏捷开发至关重要。对新功能的需求越来越多,对发布速度的要求也随之提高,这就是我们所处的汽车DevOps 时代。

汽车行业面临的挑战

持续部署(CD)及分发

这是汽车制造商想要解决的一大难题,但技术、程序及监管方面存在挑战,因此很难做到。嵌入式系统部署的最后一步通常问题重重,使这一点颇具挑战。较新的系统应用程序通常可以实现自动化和系统化,因此更容易掌控。

在快速迭代中保证安全性与合规性

如今,豪华汽车中的嵌入式系统估计含有逾1 亿行代码。确保所有代码库均无漏洞且符合许可是一大问题。在不设置障碍和减慢部署速度的情况下做到这一点是许多嵌入式开发团队面临的挑战。

生产及软件交付速度

许多制造商使用传统的手动方法来构建及验证实时嵌入式应用程序。这是因为所使用的软件堆栈及工具在创建之时并未将自动化考虑在内。为这些开发工作构建自动化流程可提高速度和敏捷性,并更好地加以掌控。

非标准化嵌入式系统

如今,多数汽车具备逾100 个独立ECU,它们不像PC或手机一样采用统一标准,而是均采用各不相同的操作系统和语言生态系统。拥有一个通用的 DevOps平台,并且该平台支持多种包类型,包括C/C++Java、NPM、Docker以及Linux操作系统等,对于现在是非常重要的。

JFROGPLATFORM汽车软件开发的高速通道

汽车制造商需找到方法加速生产及开发,确保质量及可靠性,同时缩短发布周期。JFrog平台是一个端到端的自动化DevOps平台,非常适合管理和协调从代码到生产的所有分布式软件版本。

自动化你的CI/CD流水线

JFrogPipelines 具备新一代集中命令和控制功能,适用于您所有的CI/CD 流水线,可实现所有流水线流程的自动化及编排。流水线可与主流CI/CD 工具及DevOps技术集成,从而让您的CI/CD投资持续发挥价值。

消除代码中的OSS漏洞

开发出的产品版本不应存在漏洞和许可问题,这点至关重要。借助广泛的 RESTAPI 和灵活的CLI,通过IDE插件和构建工具,可以轻松集成到您的生态系统中,来保护您的整个管道。

通用DevOps平台

Artifactory及JFrog Platform支持所有主要的编程语言、程序包管理器及所有主流DevOps 技术。平台支持 C/C++、Java、.net及Go等嵌入式语言,非常符合汽车ECU 的嵌入式特性。

通过Replication和AccessFederation提供多站点支持

拥有成百上千的开发人员需要多站点拓扑。让众多团队及站点互相保持一致,这对于通过审核、把控质量及获取信任至关重要。JFrog 的多站点Replication和AccessFederation 功能可确保整个企业都从单一可信源获取制品及构建。

JFROG的独到之处

c40bafe8-eadb-11ed-90ce-dac502259ad0.png

全面集成

可与绝大多数DevOps 工具集成。单条流水线中的步骤可在多操作系统、多架构节点中运行,让您不再需要大量CI/CD 工具。

c4207f72-eadb-11ed-90ce-dac502259ad0.png

高度集成,确保安全无虞

与您的环境集成,让您能够自由选择工具栈。使用 Artifactory统一CI/CD生态系统,提高开发人员的工作效率,并避免供应商锁定。

c43ce568-eadb-11ed-90ce-dac502259ad0.png

普遍具有安全性与合规性

平台支持所有主要程序包类型,您可了解如何解压缩,并使用递归扫描来查看所有基础层和依赖项,即使被打包成Docker 镜像或是zip 文件也无妨。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3586

    浏览量

    129410
  • 生态系统
    +关注

    关注

    0

    文章

    702

    浏览量

    20723
  • 汽车软件
    +关注

    关注

    0

    文章

    98

    浏览量

    3178

原文标题:JFROG 助力汽车行业

文章出处:【微信号:哲想软件,微信公众号:哲想软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    北京软件开发公司有那些?做软件的公司有哪些?

    北京作为中国的科技创新中心之一,拥有众多提供软件开发服务的公司。以下是一些在北京地区较为知名的软件开发公司: 华盛恒辉科技有限公司:是一家专注于高端软件定制开发服务和高端建设的服务机构
    的头像 发表于 10-28 15:02 372次阅读

    ECU电控软件开发及测试介绍

    本文重点介绍符合AutoSar架构的应用软件开发、MBD开发模式下的软件质量评估与优化方案、复杂场景下的ECU性能压力测试方案。
    的头像 发表于 09-26 14:25 3308次阅读
    ECU电控<b class='flag-5'>软件开发</b>及测试介绍

    Vector DaVinci Team解决方案实现AUTOSAR Classic ECU软件开发

    随着软件技术的发展,车辆的开发过程从硬件主导转变为软件定义汽车(SDV),软件开发汽车
    的头像 发表于 09-13 11:23 1025次阅读
    Vector DaVinci Team解决方案实现AUTOSAR Classic ECU<b class='flag-5'>软件开发</b>

    使用MATLAB、Simulink和Polyspace加速软件定义汽车开发

    开发软件定义汽车 (SDV) 时,开发团队必须具备新的能力,例如进行连续的软件发布,减少软件更改的交付周期以及尽可能减少部署失败。同时,平台
    的头像 发表于 09-05 09:57 420次阅读
    使用MATLAB、Simulink和Polyspace加速<b class='flag-5'>软件</b>定义<b class='flag-5'>汽车</b><b class='flag-5'>开发</b>

    Jama Connect for Automotive,汽车行业需求管理解决方案,加速汽车软件开发

    软件开发
    龙智DevSecOps
    发布于 :2024年08月05日 13:55:24

    嵌入式软件开发与AI整合

    嵌入式软件开发与AI整合是当前技术发展的重要趋势之一。随着人工智能技术的快速发展,嵌入式系统越来越多地集成了AI算法,以实现更复杂的智能功能。以下是关于嵌入式软件开发与AI整合的详细分析
    的头像 发表于 07-31 09:25 688次阅读
    嵌入式<b class='flag-5'>软件开发</b>与AI整合

    2024 ACT汽车软件与安全技术周 龙智即将携全方位汽车软件开发解决方案亮相,助力应对汽车软件开发功能安全

    ,分享推动汽车软件开发与功能安全的创新实践。 ATC作为汽车技术会议领域的领先平台,专注于汽车电子与软件版块的技术交流将近10年历程,深耕行
    的头像 发表于 07-08 16:17 537次阅读
    2024 ACT<b class='flag-5'>汽车</b><b class='flag-5'>软件</b>与安全技术周 龙智即将携全方位<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>解决方案亮相,助力应对<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>功能安全

    【《软件开发珠玑》阅读体验】+ 心得

    【《软件开发珠玑》阅读体验】+ 心得 感谢电子发烧友论坛提供的读书机会。读这本书使我在编程方面多了位资深老师。 在软件项目开发领域的时,我阅读了《软件开发珠玑》这本书。它以独特的视角和
    发表于 06-23 17:56

    上位机软件开发用什么语言

    上位机软件开发是指开发用于与下位机(如PLC、单片机等)进行通信、控制和数据处理的计算机软件。上位机软件在工业自动化、物联网、智能家居等领域有着广泛的应用。选择合适的编程语言对于
    的头像 发表于 06-06 10:44 1709次阅读

    广告电商+超级云APP结合 # 软件开发# 模式开发# 小程序开发# App开发

    软件开发APP
    jf_01576396
    发布于 :2024年04月09日 17:42:13

    如何通过人工智能(AI)克服汽车软件开发挑战?

    关于“如何通过人工智能(AI)克服汽车软件开发挑战”的网络研讨会,本文总结了研讨会的关键观点以及相关白皮书和专访,帮助读者更好地了解汽车软件行业中的最新趋势和解决方案。
    的头像 发表于 02-28 15:01 1224次阅读
    如何通过人工智能(AI)克服<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>挑战?

    2024年全球汽车软件开发状况调查-首次中国汽车软件开发专业人士问卷征集

    今年,Perforce联合北汇信息一起,首次诚挚邀请中国汽车软件开发专业人士参加该报告2024年的调查。这项调查涵盖了发现汽车软件工作人员面临的最新趋势、挑战和技术,我们需要您的帮助!
    的头像 发表于 01-29 15:47 463次阅读
    2024年全球<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>状况调查-首次中国<b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>专业人士问卷征集

    keil arm软件开发指南

    电子发烧友网站提供《keil arm软件开发指南.pdf》资料免费下载
    发表于 01-26 15:51 7次下载

    汽车软件开发CAEdge框架关键技术

    软件定义汽车中,汽车功能主要通过软件实现,不再仅仅依赖硬件。这种将软件与硬件解耦的方式使得新功能和软件
    发表于 01-24 14:16 553次阅读
    <b class='flag-5'>汽车</b><b class='flag-5'>软件开发</b>CAEdge框架关键技术

    嵌入式软件开发软件开发的区别

    嵌入式软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式软件开发是指开发嵌入在硬件设备中的软件,而
    的头像 发表于 01-22 15:27 2260次阅读