预测汽车级Linux专业技术的需求
预测汽车级Linux专业技术的需求
Anticipating need for Automotive Grade Linux expertise
在听了多年汽车级Linux(AGL)及其所有潜力之后,我们现在才开始看到从独立合同市场获得AGL相关专业知识的商业兴趣的起源。虽然过去几年,合作伙伴群体对汽车级Linux(AGL)知识的需求一直在稳步增长,但预计到2020年,商用汽车项目对汽车级Linux(AGL)相关技能的需求将大幅增长。
现状
据Linux基金会称,他们的AGL合作开源项目现在有150多个成员,其中11个是汽车制造商,包括丰田和斯巴鲁,他们现在正在他们的一些车型上部署AGL平台。尽管AGL在最新版本上取得了重大进展,但黑莓的QNX平台是迄今为止占主导地位的领导者,在全球的部署数量超过了1.5亿辆。AGL要想成功地与QNX等竞争,还有很多工作要做,QNX最近刚刚宣布与亚马逊(Amazon)建立新的合作伙伴关系,让他们的AWS物联网服务在黑莓QNX平台上运行。尽管黑莓是明显的市场领导者,但也不乏来自WindRiver、Green Hills、Nvidia、Mentor、Google、Apple和AGL等竞争对手的优质竞争。未来几年谁将成为主要竞争对手将是非常有趣的。
AGL–优势和劣势
AGL的主要优势之一是它提供了一个70%到80%的现成平台,为汽车制造商和汽车供应商提供了快速、轻松定制技术的机会,缩短了上市时间。另一个主要优势是其成员之间分担的研发成本较低,这有助于汽车级Linux(AGL)近年来迅速发展其整体产品,从车载信息娱乐(IVI)扩展到包括远程通信、仪表盘、抬头显示器、ADAS和自动驾驶。许多人吹捧AGL平台在其基于开源代码的解决方案方面具有明显的优势,而另一些人则更怀疑AGL这样的基于开源代码的平台能否长期跟上ISO26262和ASIL C&D认证所需的严格安全标准。
市场预测
AGL是否会在未来几年成为市场领先的平台仍有待观察,但有一点可以肯定的是,到2025年,该市场可能会与今天大不相同。预计到20世纪20年代中期,全球汽车物联网市场将超过1000亿欧元,因此优胜者的奖金将是惊人的。还有待观察的是,是否有任何一个平台能够将自己确立为“事实上”的标准,以及其他平台在整个市场中仍将扮演什么角色。随着未来形势的明朗化,未来几年,我们可能会看到更多的战略合作伙伴关系,可能还会出现一些并购活动。
获得研发专业知识
在过去的10年里,我们看到了对软件和固件工程师的需求的巨大增长,这些工程师拥有Autosar、POSIX、QNX、VxWorks、Integrity、嵌入式Linux、Android和iOS方面的专业知识。对这些技能的需求一直超过供应,这给研发项目经理带来了额外的麻烦,因为他们有能力为汽车行业提供新的突破性解决方案。
既然汽车级Linux(AGL)终于获得了发展,汽车级Linux(AGL)是否有足够的专业知识来满足需求?至少就目前而言,不断增长的需求是从一个非常小的基础开始的。然而,由于2020年的需求持续增长,汽车级Linux(AGL)的成员很可能会在寻找足够的汽车级Linux(AGL)知识以满足其所有新项目的需求方面遇到类似的困难。还有一个明显的可能性是,上面提到的一些竞争对手,他们以他们钟爱的应用程序套件而闻名,他们可能会满足于在QNX或AGL平台上运行这些应用程序。这将有助于缓解特定QNX或AGL技能的压力,并使整个市场以更快的速度增长。
由于嵌入式Linux在过去5年中发展如此之快,AGL很可能会从拥有核心嵌入式Linux技能的工程师队伍中获益。具有嵌入式Linux背景的工程师应该能够轻松适应AGL平台的某些层。在较低层次,公司可能需要更多的技能,包括ARM、CPU、GPU、DSP、硬件加速、虚拟机监控程序、分区、容器、虚拟化、嵌入式内核等。其他公司可能会寻找具有Yocto、OpenEmbedded、Linux/内核驱动程序、CAN、SPI、I2C、UART、WiFi、LTE等经验的工程师。这些都可以技能加上扎实的嵌入式Linux技能对于开发基于AGL平台的产品和解决方案的公司来说很有吸引力。一旦到了那里,工程师们将有机会使用更具体的汽车技术和标准,如IVI应用程序、安全、ISO26262、ASIL A-D、Autosar等。
结论
很难预测5年后市场会是什么样子,然而,人们似乎越来越一致地认为,核心平台市场很可能由少数几个主要参与者主导。其他公司可能会选择在这些核心平台之上提供更高级别的信息娱乐应用程序和基于云的服务。只要虚拟机监控程序、分区、容器、虚拟执行环境等安全概念继续发展,并为任务和安全关键系统提供隔离保护,就很可能在整个联网汽车生态系统中为所有主要参与者提供足够的空间。这对消费者来说是个好消息,因为市场在未来很长一段时间内仍将保持高度竞争。这对研发经理来说也是个好消息,因为实现所有潜在创新所需的技能和经验将在更广泛的技能基础上传播。这样一来,它就不会被少数专业技能所主宰,供应受到限制,从而导致整个行业的发展放缓。
预测汽车级Linux专业技术的需求的更多相关文章
- 关于Linux虚拟化技术KVM的科普
虚拟化技术应用越来越广泛,虚拟化技术需求越来越强劲.KVM.XEN.Docker等比较热门,尤其是KVM技术越来越受欢迎. 基于此背景,了解一下KVM+QEMU就有点必要了. 从网上收集了一些资料进行 ...
- 学习笔记:CentOS7学习之十九:Linux网络管理技术
目录 学习笔记:CentOS7学习之十九:Linux网络管理技术 本文用于记录学习体会.心得,兼做笔记使用,方便以后复习总结.内容基本完全参考学神教育教材,图片大多取材自学神教育资料,在此非常感谢MK ...
- Linux内存技术分析(上)
Linux内存技术分析(上) 一.Linux存储器 限于存储介质的存取速率和成本,现代计算机的存储结构呈现为金字塔型.越往塔顶,存取效率越高.但成本也越高,所以容量也就越小.得益于程序访问的局部性原理 ...
- Linux namespace技术应用实践--调用宿主机命令(tcpdump/ip/ps/top)检查docker容器网络、进程状态
背景 最近偶然听了几堂极客时间的云原生免费公开课程,首次接触到了Linux namespace技术,并了解到这正是现在风头正劲的容器技术基石,引起了自己探究一二的兴趣,结合课程+网络搜索+实践操作,也 ...
- 掌握 Linux 调试技术
掌握 Linux 调试技术 在 Linux 上找出并解决程序错误的主要方法 Steve Best (sbest@us.ibm.com)JFS 核心小组成员,IBM 简介: 您可以用各种方法来监控运行着 ...
- 深入理解linux网络技术内幕读书笔记(三)--用户空间与内核的接口
Table of Contents 1 概论 1.1 procfs (/proc 文件系统) 1.1.1 编程接口 1.2 sysctl (/proc/sys目录) 1.2.1 编程接口 1.3 sy ...
- linux 编程技术
linux 编程技术No.1前期准备工作 GCC的编译过程分为预处理.生成汇编代码.生成目标代码和链接成可执行文件等4个步骤. 使用vim编写C 文件 : [lining@localhost prog ...
- Windows完成端口与Linux epoll技术简介
收藏自:http://www.cnblogs.com/cr0-3/archive/2011/09/09/2172280.html WINDOWS完成端口编程1.基本概念2.WINDOWS完成端口的特点 ...
- Windows完成端口与Linux epoll技术简介(能看懂)
WINDOWS完成端口编程1.基本概念2.WINDOWS完成端口的特点3.完成端口(Completion Ports )相关数据结构和创建4.完成端口线程的工作原理5.Windows完成端口的实例代码 ...
随机推荐
- 病毒木马查杀实战第009篇:QQ盗号木马之手动查杀
前言 之前在<病毒木马查杀第002篇:熊猫烧香之手动查杀>中,我在不借助任何工具的情况下,基本实现了对于"熊猫烧香"病毒的查杀.但是毕竟"熊猫烧香" ...
- php、jsp、asp和aspx的区别
目录 PHP JSP ASP ASP.NET PHP PHP是一种跨平台的服务器端的嵌入式脚本语言.它大量地借用C.Java 和 Perl 语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地 ...
- C#-播放器相关
axWindowsMediaPlayer1.URL= 设置路径 axWindowsMediaPlayer1.Ctlcontrols.play();开始 axWindowsMediaPlayer1.Ct ...
- php实现微信推送消息
一.<?phpnamespace Org\Weixin;class OrderPush{ protected $appid; protected $secrect; protected $acc ...
- MySQL从库维护经验分享
前言: MySQL 主从架构应该是最常用的一组架构了.从库会实时同步主库传输来的数据,一般从库可以作为备用节点或作查询使用.其实不只是主库需要多关注,从库有时候也要经常维护,本篇文章将会分享几点从库维 ...
- 面试遇到的坑CSS篇 1
------------恢复内容开始------------ 1.display: none和 visibility: hidden 代码 <style type="text/css& ...
- 如何设置 web 项目打开的默认页面
引言 我们在创建 Web 项目启动 Tomcat 会自动打开一个默认 index.jsp 页面,这个页面是创建 Web 项目时就自动生成的.那么,如何设置 web 项目打开的这个的默认页面,改为自己的 ...
- window location href is not a function(Day_36)
报window location href is not a function错误的解决方案: 原因: JS报错是由于写法问题或浏览器不兼容导致的,具体解决方法如下: 原来报错的写法: window. ...
- Python数模笔记-StatsModels 统计回归(4)可视化
1.如何认识可视化? 图形总是比数据更加醒目.直观.解决统计回归问题,无论在分析问题的过程中,还是在结果的呈现和发表时,都需要可视化工具的帮助和支持. 需要指出的是,虽然不同绘图工具包的功能.效果会有 ...
- Jenkins 基础篇-凭证配置
我们在正式开始使用 Jenkins 之前还要先配置一些凭证,这些凭证的作用主要是用于认证,例如我们要从代码仓库拉取代码,就需要用到代码仓库的账号密码或者密钥:我们要登录远程服务器也需要用户名密码或者密 ...