EETimes和Embedded的2019年嵌入式市场研究
EETimes和Embedded进行的2019年嵌入式市场研究显示了电子产品开发和应用的当前状态和趋势。它反映了最新的技术,软件和开发工具;使用的解决方案,组件,FPGA和操作系统;组织问题。
该材料包含30张幻灯片(共99张),是压缩版。
文章末尾提供 了完整版本的链接。
前言:
958名受访者参加了在线调查,按地区分布如下:
58%-美洲(北美和南美)。
21%-亚太地区(亚太地区)。
21%-EMEA(欧洲,中东和非洲)。
本文中的电子产品是指“嵌入式系统”,即电子设备以及包括计算模块(微控制器,微处理器等)并分别工作(例如,健身追踪器)并作为其一部分工作的设备更复杂的设备。
接下来,我将给出演示文稿的原始幻灯片,因为大部分翻译没有意义,甚至可能使信息失真,但会加上标题和一些注释。
一,一般信息,物联网,趋势,安全性
您当前的发展有哪些应用领域?
前3名:工业自动化,消费电子产品,物联网。欧洲在制造业方面的工作更多,亚洲在消费电子产品方面的工作更多,这不足为奇。
您的物联网发展在哪个领域?
大约40%的受访者从事物联网开发。受访者认为,最有趣和最有希望的领域是:
- 自动运动控制;
- 增强和虚拟现实;
- 智能/自动化房屋,汽车;
- 确定提供独特内容的位置;
- 分布式诊断和监视系统,状态传感器;
- 远程医疗诊断。
2018年对新技术的兴趣图
2018年:机器学习和物联网仍处于炒作的顶峰,增强现实正在大规模使用,虚拟现实已经是一种熟悉的技术。没有Wi-Fi 6,但我们可以假设,新标准将在几年内牢固地进入我们的生活,并基于它会产生许多有趣的事物。pdf包含2015年的类似图表。
您在开发中使用以下哪种现代技术?
接受调查的开发人员/公司中,有20%在开发中使用一种或多种先进技术,而在未来的项目中,有15%将使用机器学习。
解码
您的设计中实施了哪些安全措施?
增强设备安全性的好趋势。我希望我们能尽快摆脱电子工程师很少关注安全性的刻板印象。因此,不要忘记在发布时锁定固件并禁用亲密接口。
二。目前的发展
您当前的开发中包括以下哪项?
分析:三分之二的开发都由电源供电,四分之三没有用户界面。
如果您的设备具有无线接口,则这些是:
40%的项目使用无线接口(958名受访者中的379名)。所有开发中有四分之一使用Wi-Fi和/或蓝牙/ BLE。
您的团队中有多少个工程职位?如何在软件和硬件开发之间分配资源?
这可能是参考命令的样子。
您在当前项目的初始开发阶段是否使用了调试板?
我想指出Arduino在第六名的位置。在原型板的外形尺寸问题上,Arduino位居第三。
您开发上一个项目多长时间了?
平均开发时间-12.2个月。而且,在亚洲,它的发展速度将比美国快2.5个月。
我当前的项目主要是用...编写的
新的编程语言不会很快占用硬件开发的至少重要部分。C / C ++无疑占据了80%的份额。没有提到Rust,它可能会在2021年出现。
三,开发过程
开发过程中哪些任务最让您头疼?
时间如何分配到开发阶段?
健康人的 时间表。如果我们从上一张幻灯片开始平均花费12个月的时间,那么结果就是:
问题陈述和技术规范的制定-1.5个月。
原型组装(概念验证)-1.3个月。
设备本身的开发-4个月。
测试和调试-2个月。
生产预生产样品-1个月。
转移到生产中-1个月。
您想提高哪些技能/工具/开发组件?
从答案来看-一切都是铁定的。但是人员和调试工具是薄弱环节。
您最需要以下哪些工具?
没有示波器和调试器,无处不在。我还要添加一个程序员,这也是一个工具。没有他,无处不在。
您如何提高专业水平?
学习是光明的。参加研讨会和展览。那些不经常学习的人会倒退。
IV。操作系统
您在当前项目中使用OS吗?
开发的2/3包含操作系统。其中:
40%-开源操作系统;
25%-商业操作系统;
20%-自行编写的操作系统;
15%-具有付费支持/分发的开源操作系统。
选择操作系统时最重要的因素是什么?
顶部3-操作系统的支持和兼容性问题,这表明在嵌入式任务中实现和使用操作系统的过程通常很困难。
列出您当前正在使用的操作系统。
秘诀之一:学习FreeRTOS和Linux。
五,微控制器和处理器
谁在平台选择过程中最有影响力?
如果在美洲由工程师决定,那么在欧洲和亚洲,MANAGERS的影响力最大。
我的主要处理器是:
8位和16位mk长期以来一直占据着优势,并将长期存在。尤其是,由于板载64位处理器的SoC(SkN-晶体系统)的开发和成本降低,这种32位体系结构正在逐渐衰落。例如,iPhone 5具有32位的Apple A6 SoC,而iPhone 5s具有64位的A7。
工作频率:
但可以肯定,平均频率会上升。
选择处理器时最重要的因素:
如果没有舒适,负担得起的开发工具,那么即使是快速,廉价的微控制器也将不愿购买。
您熟悉哪些处理器/控制器制造商:
我应该去TI网站,更好地了解他们。
您将在下一个项目中使用哪个32位芯片?
BluePill-带有STM32的调试板,价格为100卢布,显然可以大大提高该系列的适用性。
六 现场可编程门阵列
您当前的项目是否包含FPGA?
您在当前项目中使用哪些芯片?
不使用FPGA的原因:不必要,昂贵,消耗大量功率,困难。
七 其他
您使用什么版本控制系统
不奇怪。
我希望这些信息至少是有趣的,并为诸如电子产品生产这样一个有趣且当然非常重要的行业提供启示。
链接到研究文章和pdf本身。