预测汽车级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完成端口的实例代码 ...
随机推荐
- POJ2594 最小路径覆盖
题意: 题意就是给你个有向无环图,问你最少放多少个机器人能把图全部遍历,机器人不能走回头路线. 思路: 如果直接建图,跑一遍二分匹配输出n - 最大匹配数会跪,原因是这个题目和以 ...
- VRRP中的上层回的路由
如图,PC1和PC2处于不同网段,他们到AR3都有两条路可以选,现在要让他们到达AR3负载均衡,并且当AR1和 AR2的其中一个路由器挂了之后,他们仍然可以正常到达AR3. 他们去往AR3的VRRP的 ...
- SVCHOST启动服务实战
本文转载自:https://blog.csdn.net/huanglong8/article/details/70666987 转载出处: https://sanwen8.cn/p/2cenbHs.h ...
- hdu5253最小生成树
题意:(中文题,直接粘过来吧) 连接的管道 ...
- OWASP-ZAP扫描器的使用
目录 OWASP-ZAP 更新 代理 目录扫描 主动扫描(Active Scan) 扫描结果 生成报告 OWASP-ZAP OWASP Zed攻击代理(ZAP)是世界上最受欢迎的免费安全审计工具之一 ...
- JQuery跨站脚本漏洞
原理: jQuery中过滤用户输入数据所使用的正则表达式存在缺陷,可能导致 location.hash 跨站漏洞 影响版本: jquery-1.7.1~1.8.3 jquery-1.6.min.js, ...
- JAVA的安装
1.从JAVA官网 下载 注意选择自己需要的版本 2.百度云盘 链接:https://pan.baidu.com/s/1deOFGN1xB0mgz6s2mTRXdA 提取码:ke97 安装JAVA J ...
- 【js】Leetcode每日一题-解码异或后数组
[js]Leetcode每日一题-解码异或后数组 [题目描述] 未知 整数数组 arr 由 n 个非负整数组成. 经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encode ...
- training11.14
7-10 关于堆的判断 (25分) 题目:将一系列给定数字顺序插入一个初始为空的小顶堆H[].随后判断一系列相关命题是否为真.命题分下列几种: x is the root:x是根结点: x and ...
- 计算机网络参考模型,IP地址及MAC地址查看方法,数据包封装过程
分层思想 首先,计算机网络参考模型,是基于分层思想而出现的.分层思想,就是将复杂流程分解为几个功能单一的子过程. 优点: 可以让整个流程更加清晰, 让复杂问题简单化, 更容易发现问题,并真对性的解决问 ...