来源:与非网
做嵌入式系统开发的企业或者工程师,相信对风河(Wind River)这个名字不陌生,假如还是没印象,那 VxWorks 呢?大名鼎鼎,如雷贯耳,正如 Arm 之于 MCU 的地位一样,风河 VxWorks 之于 RTOS 的意义远无法用一两句话来概括。而就在日前,风河发布了一个专为嵌入式设备优化的 Linux 操作系统二进制映像(Wind River Linux),可以免费下载使用,更是适配了业界最火的开源单板计算机树莓派 4。
此时你可能会有这样的疑问“what?how?why?”,难以置信,是不是?一开始笔者也是这么认为的,但是经过多方查找资料验证,我倒认为这是顺应市场需求而做的一次决策,原因有以下几点
风河积极支持和参与开源社区的基本战略,是多年前经过很长一段时间的思考之后,在倾听市场与客户期待的基础上制定的。做出这个转变并不容易,道理很简单,很多免费的东西虽然大家都可以用,但是问题很多,开源虽然可以让开发者在短期内快速上手,但是要走得长远并不容易。出于对产品负责任的考量,选择开源技术的确有许多问题需要面对。
但是,市场风向总是瞬息万变的,随着更多的企业、大牛工程师拥抱开源,开源的规模和展现的力量更加强大,可以更快地发现解决问题,可以更快地从概念到产品,风河多年前调整政策应该说是顺应形势。如今,风河不仅积极支持开源社区,甚至将自己原本商业化的软件代码捐赠给开源社区,去支持开源社区发展。尤其是这些年,风河对于开源社区的支持力度越来越大,不遗余力。
如果说这些都只是从侧面去支持开源项目,那么此时发布的专为嵌入式设备优化的二进制映像 Wind River Linux 可以说是对支持开源最正面的一次回应,扩大生态,独乐乐不如众乐乐。
风河不仅发布了 Wind River Linux,并且发布了两个版本。
据华尔街日报报道,知情人士 表示,AMD正在就收购竞争对手芯片制造商赛灵思公司(Xilinx Inc.)进行深入谈判, 这笔交易的价值可能超过300亿美元,标志着快速整合半导体产业中的又一次重大合作。。
知情人士说,两家公司正在讨论一项协议,最早可能在下周达成。一些人士说,不能保证他们会到达那里,特别是考虑到谈判在最近重启之前已经停顿了。
由于冠状病毒大流行引发了对使用该公司芯片的PC,游戏机和其他设备的需求,AMD的股价今年飙升了89%,目前市值已突破1000亿美元。AMD表示,由于笔记本电脑和服务器处理器的销售创历史新高,第二季度收入增长了26%至19.3亿美元,而净收入跃升了四倍以上,达到1.57亿美元。
AMD股价的飙升可能鼓舞该公司以其股票为货币进行收购。赛灵思的市值约为260亿美元,今年到目前为止,其股价上涨了约9%,仅次于标准普尔500指数上涨7%。
以典型的收购溢价计算,一笔交易将使该公司的价值超过300亿美元。
总部位于加利福尼亚州圣克拉拉的AMD由首席执行官Lisa Su领导。除了台式机和笔记本电脑外,它还制造了游戏系统中使用的组件,例如Xbox和PlayStation,由于流行病迫使人们呆在家里,因此这些组件的需求量很大。它还拥有不断增长的数据中心处理器业务,该业务正日益与 长期处于该领域主导地位的 英特尔公司相抗衡。
由首席执行官Victor Peng领导的Xilinx的加入将使AMD在与英特尔之间更具竞争优势,并使其在快速增长的电信和国防市场上拥有更大的地位。
总部位于加利福尼亚州圣何塞的Xilinx芯片用于无线通信,数据中心以及汽车和航空航天等行业。中美之间的贸易紧张局势,即特朗普政府出于安全考虑,限制了对运往中国华为技术有限公司的运输,其股票受到了损害。分析师估计,华为约占赛灵思收入的6%至8%。
作者:Paul Miller
今天,我们将带大家了解一下最近推出的Wind River Analytics,它是集数据收集、监控、分析和报告为一体的解决方案,可用于优化分布式云网络的管理和运行。如今,运营商正在越来越普遍地采用人工智能技术来运营他们的网络,Wind River Analytics可以提供具有前瞻性且洞察秋毫的解决方案来维护5G云,同时能够降低运营成本。风河公司在5G发展的早期就是领导者,支持大多数无线接入网(5G RAN)的部署, 解决了服务提供商在部署和管理物理分布、云原生基础设施时所面临的复杂挑战。
分布式云计算系统,尤其是那些用于5G和边缘服务的云计算系统,将会产生大量数据。我们的确有着巨大的潜力来高效利用这些数据,从而优化我们的网络运行。然而,任何一个人都不可能做到逐一分析所有的数据并适当地加以利用,因为数据量实在是太庞大了。Wind River Analytics打开了一扇大门,让我们看到了一种前所未有的潜能。通过跨越系统所有层面的自动化数据收集和分析,它可以帮助运营商发现趋势、监测异常并提前预防可能出现的问题。
分布式边缘云是5G网络架构的重要组成部分,将被用于承载虚拟无线接入网(vRAN)等网络功能,同时用来处理低延迟终端用户服务。随着运营商将他们的物理云足迹扩展到大量的边缘位置,基础设施层的自动化分析驱动对于帮助控制运营成本和优化应用性能起到了至关重要的作用。
电信行业的领导者们意识到,在一个需要不断适应变化的数字化环境里,“一次部署,不管不顾”不是一个可行的解决方案,无法适应时刻变化的网络边缘数字化环境,这里依赖于实时的洞察和行动。大量的数据流经边缘将带来大量的机会,而分析能力的优劣将成为能否成功的关键。要想取得成功,电信公司需要尽可能多地利用人工智能来辅助处理和分析大量数据,从而提取可以进行实操的洞察力。你可知道,50%失败的人工智能项目都失败了,通常是因为它们太过于复杂。然而,成功的项目往往是在分析和自动化领域做得好的项目。
5G分布式边缘云可以在数百甚至数千个边缘节点上部署,然而正是因为它具有众多节点且在地理上各自分散,这就给云网络的监控和管理带来了复杂的挑战。Wind River Analytics可以使这项工作变得更加容易,并带来了以下主要优点:
专用于云基础设施管理的 Wind River Analytics
边缘云分析与监控对于日常的运营至关重要。根据Heavy Reading推出的一项运营商对于5G技术看法的研究显示,有56%的运营商,在被问及边缘云基础架构分析的重要性时,将安全监控作为他们首要关心的点,紧随其后的是性能。此外,人们对分析的需求也在增加。在任何一个行业中,那些成功进行数字化转型的企业都是在收集、集成和管理新的数据形式和数据源上,远胜于同行的企业。来自边缘和核心的新形式的分析,未来将在整个市场的企业数字化转型中发挥重要作用。
Wind River Analytics(分析)已经与Wind River Cloud Platform集成,这是一个完全基于云的、基于Kubernetes和容器的架构,可以用于大规模部署和管理分布式边缘网络。减少了服务提供商的运营负担和成本,Wind River Cloud Platform实现了对数千个节点进行单窗口,零接触的自动化管理。
2020年StackOverflow针对全球开发者做了一次最受欢迎的编程语言调查,在排行榜中,Python语言超越了Java成为第2名(仅次于Rust)。相比较去年的排名,Python成为崛起速度最快的编程语言,并有望在2020年得到更快速的普及。对此一直致力于全球智能互连的系统软件提供商风河(Wind River)公司早就有了先见之明,2019年7月就宣布旗下应用最广泛的VxWorks平台开始支持Python语言开发,并且风河公司认为“Python使得嵌入式编程提升到了一个新的高度”。
风河公司对Python的高度评价其实并不令人意外,毕竟像YouTube、豆瓣、Google甚至NASA(美国航空航天局)都早已经开始大量使用Python语言。之所以Python受到如此追捧,一个非常重要的背景因素就在于人工智能的兴起。如今流行的AI技术大部分都是用Python语言编写的,无论是科学计算、图像处理还是机器学习,Python凭借其动态特性及其开发效率高这一天然性能优势都可以轻松胜任,也吸引了越来越多的编程人员加入Python生态中。
风河自诞生之日起其天然基因就是一直致力于建设嵌入式开发生态系统。了解用户需求,洞察行业最新趋势,保持研发活力与创新,是风河一直以来的传统。当风河决定为嵌入式系统注入人工智能,尤其是在边缘计算领域进行智能升级,这些都让风河公司非常敏锐地捕捉到Python的价值。更重要的是,当万物互联时代悄然走近,设备制造商们希望能够在IOT设备上做更多的事情,这就要求芯片除了更智能之外,还要承载更多新的业务特性。那么在嵌入式系统中如何为用户提供这些性能支撑呢?C或C++或许不错,但凭借在数据科学和数据工程应用中的高度优先性,Python成为了更好的选择。
正是看到了Python在人工智能领域和万物互联时代的广阔应用前景,也看到了开发人员对Python的由衷喜爱,风河公司认为,既然当初已经在VxWorks平台引入了嵌入式行业最广泛应用的C ++,那么为什么不继续顺应潮流,让开发人员可以用Python来为VxWorks开发应用程序呢?
就这样,风河公司将Python引入了VxWorks世界。在嵌入式设备中,开发人员可以利用Python在开发中运行测试脚本,也可以创建不同复杂度的神经网络和推理机,以便进行预测性维护,甚至还可以解决复杂的数学问题如自动微分,创建 CLI等各种“神操作”。如今,VxWorks 7已经拥有Python的支持,开发者可以在Wind River Workbench上创建并运行,也可以自由选择其他编辑器,还可以在交互模式下使用Python,非常方便。
虽然VxWorks 7已经可以使用Python语言编程,但在这背后其实凝聚了风河公司研发团队很多心血。众所周知,语言越是简洁易用,对后台的资源消耗就越大,在那些已经支持Python的大型网站中,Python往往是运行在大型数据中心或云计算环境中,资源调度非常灵活。但是在嵌入式系统中,Python的运行就完全不一样了。
嵌入式的系统环境首先空间很小,其次对性能和安全性要求极其高,确保业务连续性是首要使命,所以能够分给Python的计算资源非常有限。即便如此,风河公司的研发团队还是凭借自身在嵌入式环境中数十年来的深厚积累和技术优势,满足开发者在嵌入式设备中使用Python的夙愿——毕竟,在计算环境里完美平衡性能和隔离性,一直都是风河公司最擅长的事情。
据了解,在VxWorks 7上融入Python,风河公司在研发时也尤为谨慎,在确保系统高可用高可靠的同时,确保Python可以充分调度计算资源,实现计算资源的共享。经过充分验证和实践,如今风河公司VxWorks 7也在不断优化和完善,以最终确保不同环境下从普通应用到核心业务,都可以方便地应用Python。
当VxWorks 7支持Python语言开发后,给嵌入式设备服务供应商带来的好处是显而易见的:首先设备服务商的软件开发周期将大幅度缩短,开发效率显著提高;其次,Python普及程度越来越高,VxWorks 7支持Python,也有利于企业更方便地招纳开发人才,组建开发团队;最后,由于Python属于开源环境,开发者可以“站在巨人的肩膀上”,利用已有成果进行开发,所以开发成本大幅度缩减,维护难度和维护成本都明显降低。
风河作为全球化的智能边缘软件提供商,与百度共同对Adaptive Autosar在自动驾驶量产控制器上进行了移植和调试,从而使ACU (Apollo Computing Unit)在运行Adaptive Autosar的环境中能够实现物体的精准检测,并对检测信息进行车身控制。这项成果已在模拟环境中进行展示。
在公布的一段演示视频中展示了ACU所配备的人脸识别技术与风河软件架构顺畅协同工作。当ACU检测到车辆前方有人员出现,就会向风河软件平台发出信号,并控制模拟车辆进行刹车制动;当车辆前方的人员消失后,车辆会自动恢复行使。
百度智能汽车事业部自动驾驶量产和商业化负责人袁星表示:“自动驾驶落地的关键在于能够切实做到安全第一,安全既包括车辆、车规的安全,也包括网络和隐私的安全。基于风河公司与全球顶级车商之间的长期紧密合作的历史,我们选择采用风河软件平台,共同推动未来智能汽车发展的核心技术,确保为百度Apollo开放平台及全球合作伙伴的量产工作提供经过验证的安全性和可靠性。”
风河方面则表示:风河自动驾驶汽车软件平台是获得权威认证机构TÜVSÜD核准的软件产品。我们非常高兴能与百度合作,共同对风河软件在自动驾驶量产控制器上进行移植和调试,从而使ACU (Apollo Computing Unit)在运行风河软件的环境中能够实现物体的精准检测,并高效进行车身控制。
百度是中国最早一批开始进军自动驾驶的企业。2017年公司推出Apollo自动驾驶开放平台,经过七个版本的迭代升级,目前已是第5.5版本。根据百度方面称,公司已具备点到点城市自动驾驶能力。此外,百度Apollo还推出了中国首个可量产的自动驾驶专用计算平台ACU (Apollo Computing Unit),该平台具备安全监测、功能降级、实时环境三大安全核心功能。目前Apollo平台还可以为全球合作伙伴的量产工作提供开源代码、开放资源等多维度的支持。
风河也在自动驾驶领域表现出色,目前风河自动驾驶汽车软件平台可做为新一代高级驾驶员辅助系统(ADAS)和自动驾驶系统的基础架构,充分发挥VxWorks®实时操作系统(RTOS)和Wind River Linux等基础操作环境的功能,为互联自动驾驶汽车应用提供灵活且可扩展的服务架构。
© 2024 VxWorks Club