范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

汽车软件开发的下一个阶段是什么样的?

  近几年,汽车行业一直朝着软件定义汽车发展,更多的特性和功能主要通过软件实现,这些软件可以快速、轻松的进行远程更新。
  当前一辆车上的代码量达到数以千万计,但是在车辆网联、自动驾驶、用户体验方面还仅仅是初级阶段,这其中每项创新都需要复杂的软件来支撑。
  确保开发人员拥有更好的工具、流程和结构来高效地创建、测试和更新软件,这是整个行业的首要任务。
  答案在于持续集成和持续部署 (CI/CD),但平台必须具有足够强大的云原生开发和编译环境,以实现实时、全球协作并执行严格、广泛的测试 汽车应用。
  01 .
  一个更好的方法
  随着软件将车辆的安全性、舒适性和便利性提升到新的水平,开发人员现在需要比传统系统更现代、更强大的软件开发环境。
  过去,软件开发遵循僵化、缓慢的瀑布方法,并使用高度分散的工具链。开发将经历离散的阶段,每个阶段都在下一个阶段开始之前完成。许多开发过程是手动的,从工具链的一个部分到下一个部分的切换也是如此。以这种方法一版软件需要六到八个月的时间的开发时间。
  如今,汽车领域的软件越来越从硬件中抽象出来,开发人员有机会利用这种架构转变,他们可以使用敏捷和DevOps 方法按自己的时间表来更新软件,并且不受硬件更改或其他物理更新的影响。这种方法提供了前所未有的速度、可扩展性、质量和安全水平。
  在持续集成 (CI) 中,构建软件的工作是自动化的,软件生产的所有步骤都包含在 CI 链中,因为一个部分的输出成为下一个部分的输入。持续部署 (CD) 是在现场自动部署新版本软件。CI/CD 以及连续测试 (CT) 现在可以在汽车中进行,但测试新的高级应用程序在汽车行业提出了一个独特的问题,因为测试需要在物理车辆上或在试验台上进行复杂的模拟测试。
  理想的方法是通过基于云的集中式平台消除开发和测试过程中的瓶颈,使开发人员能够在位于世界任何测试中心的相关测试台上执行任何测试。这些测试可以将软件在环 (SIL)、硬件在环 (HIL) 甚至车辆在环 (VIL) 置于更真实的测试中。这种方法允许使用全球资源来应对当今最严峻的挑战所需的规模。
  02 .
  传统方法的问题
  当开发人员每天编写数百万行代码时,传统的开发、测试、集成和部署软件的方法是不可持续的。对HIL测试的需求意味着,由于在CI期间代码更改已经集成到软件中,CI系统必须在物理上位于HIL工作台的旁边。这种方法有许多缺点:
  1.单个构建可能需要数小时,而它需要在几分钟或更短的时间内完成。这是影响上市速度和质量的一个重大瓶颈,因为更长的构建通常会导致执行自动化测试的时间更少。当构建时间过长时,它会消耗宝贵的时间,这些时间可以更好地用于额外的测试或功能开发。
  2.如果没有普遍接受的软件方法,影子 IT 不可避免地会出现,这意味着开发人员有时会使用自己喜欢的工具。这不仅会造成效率低下,而且还可能成为安全风险,因为 IT 缺乏对开发过程的可见性。当开发人员使用不同的工具集时,他们更难与客户或彼此协作。
  3.为同一软件项目贡献的CI链已经分布在世界各地的多个技术中心,每个中心都有自己的HIL测试台。如果没有标准的方法,企业就无法在云中进行开发,也无法实现全球标准化所带来的一致性和可重复性。
  4.随着多个团队甚至供应商为当今的移动软件产品做出贡献,集成点的增加推动了质量、交付和时间问题的增加。最佳实践是尽早且经常地集成代码,但传统方法在开发过程中创建了不灵活的闸,导致在下一个合并门之前无法测试的问题。这会导致整个项目出现不必要的延误。
  03 .
  云端
  由于车辆是生命安全系统,汽车公司长期以来一直采用以需求为中心的方法来设计和测试它们。他们根据一系列的要求来验证系统,以确保安全和法律方面的考虑得到了适当的解决,事实上,行业的ISO 26262功能安全标准导致了需要测试功能的每一个需求。简而言之,制造商必须证明他们的解决方案在第一天就符合规格,并且在发布后的每次更新中,他们必须确保所有昨天能用的东西今天仍然能用。
  在过去的 10 年里,汽车行业应用中的软件需求数量已从数百增长到数万。其中许多要求必须使用运行在与车辆相同的电子控制单元 (ECU) 硬件上的嵌入式软件进行测试。测试还必须实时执行,以确保响应时间是可预测的,这意味着每个测试平均需要几分钟。最重要的是,软件通常分布在多个 ECU、传感器和其他设备上,并且由不同公司的同等分布的团队开发。
  这些因素导致公司在多个地点使用多个CI链,都有自己的HIL测试平台,并且都为同一个项目做出贡献。
  更好的方法是为每个程序创建一个单一的、统一的工具链。这个工具链应该是基于云的,并且可以在全球范围内使用。而且应该有一种机制来快速和轻松地部署新的工具链。
  基于云的工具链具有可伸缩性,可以确保CI构建时间不会成为瓶颈,这一点很重要,因为瓶颈会压缩可用的测试时间,并可能导致软件延迟发布。
  使用基于云的方法,开发是顺畅的,因为代码更新在开发团队之间共享,因此每个人都在同一页面上了解项目的状态。这可以提高自动化、远程故障排除、快速反馈、明确的团队分配和明确的产品所有权。
  使用基于云的CI意味着开发团队创建的新代码可以自动集成到代码库中,而使用OTA更新的基于云的CD可以确保成功构建的代码自动部署到测试或生产环境中,无论它们在哪里。如果处理得当,云方法还可以在整个过程中构建安全性,包括灾难恢复。而且,托管在云中的集中式基础设施允许使用单一的管理视图来查看所有这些高度安全和弹性的CI链。
  此外,灵活性允许开发人员在开发周期的后期改进产品。开发人员可以在前一年定义需求,对它们进行测试,从而构建更接近消费者期望的系统,而不是今天决定消费者在几年内想要什么。
  然后,他们可以在未来几年根据需要部署 OTA 软件更新,从而降低保修成本并确保软件继续满足消费者的期望。
  04 .
  测试
  在汽车工业中,为了确保软件在各种驾驶条件下都能正常工作,试驾可能需要数十万英里。
  仿真程序使软件供应商能够降低成本,同时提供灵活性和可重复性。此外,通过模拟可以在复杂解决方案的开发过程中测试代码片段或组件,而不是等待整个产品完成然后进行测试,然后返回并进行修复,重复测试和修复。
  借助仿真技术,结合 SIL 或 HIL,可以测试和验证日常构建。并且多线程 SIL 或 HIL 可以同时进行多个测试而不是顺序进行,这也节省了时间并提高了效率。
  SIL 测试完全在软件生成的建模环境中进行。SIL 测试的优点是不需要特殊硬件(几乎可以在任何笔记本电脑或其他计算平台上进行),并且最适合在早期阶段测试设计。
  在HIL测试中,系统会模拟车辆和ECU的环境输入,使其误以为与真实车辆相连。HIL工作台包含所有相关的车辆组件。模拟器向实际的摄像机和雷达系统提供输入信号,然后向被测系统发送信号,以查看系统是否对输入信号作出正确响应。
  例如,测试脚本可以创建一个场景,在这个场景中,一辆在雨中以60km/h的速度绕着弯道行驶的汽车在路上遇到一个未知的物体,或者一辆迎面驶来的汽车在中线上急转弯。连接在HIL试验台上的摄像机和雷达将图像发送到ECU,被测系统必须实时处理这些数据,并决定采取何种行动。
  模拟还允许测试人员快速测试罕见或潜在危险的用例。通常为了尝试重现特定的驾驶条件或部件问题,不得不驾驶数百公里。模拟允许按需测试,通过重新模拟特别具有挑战性的场景来显示不同版本的软件如何对相同的输入做出反应。
  05 .
  基于云的CI/CD/CT的优势
  持续测试(来源APTIV)
  基于开放标准和敏捷软件开发原则的全球集成云原生架构消除了传统瓶颈,并为汽车行业开发先进软件的公司带来了关键优势。这些包括 :
  性能 : 基于云的、全球可用的体系结构可以在世界任何地方远程控制测试平台。这增加了可扩展性和灵活性。
  速度 :自动化可以将构建时间缩短多达 80%。公司可以通过基于容器的架构和代码合并的方法来消除瓶颈。他们可以仅重建和测试更改的部分,从而将部署速度提高 60%。
  联合开发 :当多个合作伙伴实时测试彼此的代码时,开发人员都可以在合作伙伴提交代码的同一天进行集成、测试和问题修复。其结果是为 OEM 提供快速、高质量、低风险的复杂软件功能,在成本效益、维护和后期迭代上也具有明显优势。
  质量 : 与远程SIL/ HIL测试平台的完全集成可以提高产品质量,因为开发人员可以在任何地方进行测试,并且并行进行无限的测试。
  透明度 :整个团队可以全面了解所有软件开发链的最新状态,无论程序大小、复杂性或修改的内容。CI最佳实践可以得到实施和支持,并且可以在提前识别出问题。这也极大地简化了安全策略的执行。

苏宁易购服务太差劲,要快倒闭的节奏从淘宝线上苏宁易购买了一台冰柜,三天后接到德邦物流电话通知,说冰柜严重受损,需要拒签退回,工作人员把受损照片发了过来,我同意拒签。并第一时间在线上联系客服,从早晨9点联系到下午15支付宝中的小红点可以取消了请把我设为关注吧每天第一时间获取精彩内容昨天,就有网友在后台问我,支付宝首页底部的那个红点怎么关闭?经过迪克查看,还真找到了,如果你选择关闭的话,那么支付宝就会变得非常清爽!安排!iQOO8降价900元优惠堪比双11目前京东平台iQOO8正在大降价,该机限时优惠900元,8GB128GB版本仅需2699元,购机还享12期免息,这是iQOO8的历史最低价,优惠力度比双11购物节还要强,感兴趣的朋软件开发要学习什么语言?首先感谢邀请。针对软件开发学习,首先需要确定一下从业方向,目前比较火热的开发主要分为物联网,云计算大数据,区块链,AI,后台,微信小程序以及Android,IOS等等。如果你是转行老人重度听损助听器一带就头晕目眩,像这样还能带助听器嘛?您好!首先看一下助听器音量是不是太高,有的老人听力损伤时间长,一下子听到声音可能会不适应,建议到验配中心去调整一下,另外还有检查一下前庭问题或者身体是否有别的疾病,如果这样的话就暂荣耀X30骁龙6nm5G芯66W超级快充120Hz商品名称荣耀X30商品毛重475。00g运行内存6GB8GB12GB后摄主摄像素4800万像素前摄主摄像素1600万像素充电器11V6A机身内存128GB256GB机身重量189gViddaEvoX55游戏电视,帮你开启电视玩游戏新体验很多游戏发烧友喜欢玩主机游戏,这就决定了对电脑的配置要求很高,但是好的电脑动辄上万,算下来性价比实在是太低了。还不如直接来一个游戏电视,你要的大屏幕流畅度它都可以做到!说的就是这款敢于谏言服从大局科技巨头从欧美军队挖墙脚西班牙阿贝赛报网站近日报道称,进入科技企业巨头亚马逊的员工,学习到的第一个原则是要对客户痴迷。这是与武装部队中普遍存在的道德准则相似的规则。半年前为加入亚马逊而脱下军装的西班牙海军新旧玩家共入棋局2022年手机市场变数陡升21世纪经济报道记者骆轶琪广州报道2021年的手机市场出现了诸多变化。因为部分头部厂商的暂时缺位,国内市场的头部玩家都对高端市场虎视眈眈,但最终还是被苹果拿下了头筹同时,考虑到可能华为人事变阵丁耘任企业BG总裁1月7日,据媒体报道,华为近期内部发文任命丁耘为企业BG总裁,同时他还兼任运营商BG总裁。丁耘毕业于东南大学,于1996年加入华为,历任公司产品线总裁全球解决方案销售部总裁全球Ma茶颜悦色文和友背后,创投湘军成团风投教父熊晓鸽一直想在湖南,找到下一代BAT(百度腾讯阿里巴巴),互联网产业里有很多湖南人,未来的BAT公司,我希望这样的公司能出现在湖南。这是熊晓鸽回馈家乡的方式。他也有资格说出
LED显示屏厂商海外生存现状解读以六家上市企业为例细数下来,中国LED显示产业的出口旅途已经走了十余年,但突发的疫情使得LED显示屏厂的外贸业务受到极大的打击。TrendForce集邦咨询旗下光电研究处LEDinside指出,20讲真,MVP都不验证,就别怪广告太烧钱总有人抱怨广告投放烧钱,一天几万几十万扔出去听不到响声。同时又执着于优化现有的广告,希望把ROI做上去。限于这样的困境,往往是因为广告的投放节奏不对。广告投放有一个特别简单的道理如小米又出爆款,打乱传统家电市场,销量突破1500万台在大部分消费者的认知中,小米是一个非常强大的厂商,销量能在全球排第二,现在仅次于三星,靠着产品实力,获得了海外消费者的一致认可。不过小米不仅手机业务做得出色,旗下的生态链米家,成绩红米Note11Pro再次曝光,外观配置和价格基本被扒光了说到红米Redmi,最近的消息是一个接一个,从去年独立之后,热度就一直非常高,小米成为了友商。今年又有了K40系列宇宙,直接冲进中低端领域,超大杯的机型也是打乱了旗舰市场。前段时间拼学大师拼多多的套路拼学,顾名思义,研究拼多多的学问。拼学是一门关于设计的学问,运营的学问,营销的学问,归根结底是让人买买买的学问。说到买买买,少不了谈一下拼多多的套路。拼多多的套路为人诟病,吐槽无数SEO已死?10000年之后吧1SEO死不死,取决于如何定义SEO。如果把它作为网站的流量获取工具,可能离死不远。如果作为用户需要的解决方案,大概10000年之后会死吧。2工具会死,需要永存。马车被汽车替代,但警惕,那些视而不见的问题一个看似运转良好的系统,内部可能有很多的问题,而且问题已经很严重。但是,系统因为种种原因,在外部看来依旧运转正常。直到问题被证实之前,人们都会认为系统没有问题。比如说,豆腐渣工程。为什么穷山恶水出刁民如何形容一个乡村小镇?特别容易想起的一个词,大概是民风淳朴。不过,与之相对的,还有一句穷山恶水出刁民。穷山恶水只是修辞,毕竟很多刁民并非来自不毛之地。不用加太多的限定词语,只是搜索996?715?加班可不是竞争力这两天西贝715工作制讨论的挺热闹,在网络上搜索一下过去的帖子,会发现在西贝老板说715其实还是谦虚了。所以,无论官方如何回应没有硬性要求,事实可能都是你早走一会试试。老板为员工沾你以为我在第1层,其实我在第5层聊聊页面数量和SEO几个月前在知乎回答了一个问题网站一天发多少文章有利于SEO优化。问题没多少人关注,却不断有人来和我杠。这么简单的问题,你杠,只能说明你太菜了。文章数量其实是页面数量,什么样的人会关双11曲面屏大降价,高通870和65W,最低仅需2499元近几年的曲面屏设计,评论非常两极分化,喜欢的人非常喜欢,不喜欢的人则是非常厌恶,不过不能否认的是,曲面屏的出现,让手机的外观提升了非常多,更有视觉冲击力,并且拿起来非常高端,于是这