2019个嵌入式市场研究,持续的C/C++优势

2019 Embedded Markets Study reflects emerging technologies, continued C/C++ dominance

根据Eee Times和嵌入式技术在今年早些时候发布的2019个嵌入式市场研究,虽然物联网(IOT)、嵌入式视觉、机器学习和其新兴技术在开发组织中的重要性日益提高,但C和C++仍然是嵌入式开发者中的主要编程语言。

2019年嵌入式市场研究延续了20多年的传统,提供了美洲、亚太地区(APAC)和欧洲、中东和非洲(EMEA)嵌入式发展状况的详细快照。在这张快照中,研究提供了一系列关键领域的见解,从受访者当前的应用焦点和设计环境到关键硬件组件和设计技术的作用。以下各节说明了这些领域的亮点。

应用程序焦点

在半数受访者中,物联网发展已经被认为是重要的,预计在未来的项目中,物联网发展将得到相当大的关注,超过65%的受访者表示,将有一个或多个项目致力于物联网(图1)。

图1. 2019年嵌入式市场研究

即便如此,在一个连接性基本上是一个基线设计需求的行业中,安全方法的使用充其量是混合使用的(图2)。纯软件安全方法通常比基于硬件的安全方法带来更多的安全漏洞。然而,目前约有26%的设计都是基于软件安全的。也许更令人担忧的是,20%的设计完全没有安全功能。调查并没有探究这些设计的本质,让了解这些设计的目标应用程序的性质,因此这些系统中的实际风险是未知的。然而,任何嵌入式系统仍然容易受到来自连接相关安全漏洞的威胁。

图2. 当前设计中采用的安全措施——2019年的新问题。

也许这项研究的一个更显著的结果在于对使用机器学习能力的期望。已经有32%的2019年研究受访者表示目前正在使用机器学习方法,但55%的受访者正在考虑使用机器学习方法,这一数字在欧洲、中东和非洲地区的开发者中升至68%(图3)。

图3. 正在使用或正在考虑的先进技术。

当前嵌入式设计环境

虽然对IEEE或GITHUB等编程语言的更一般的调查表明Python、java和JavaScript的统治,2019个嵌入式市场研究表明C++和C++仍然牢牢地处于嵌入式开发的顶层(图4)。

图4. 编程语言的使用。

开发人员可能将C/C++代码与汇编语言的结合,一方面用于关键循环,要么与Python、Matlab和LabVIEW进行建模和算法探索。Python在人工智能(AI)开发中的迅速普及可能会使这些数字略有改变,因为其研究结果表明边缘计算系统和基于AI的方法的重要性日益增加。然而,目前,C和C++仍然是嵌入式开发人员中首选的编程语言。

嵌入式设计过程

嵌入式设计过程仍然以详细设计阶段为主,占设计时间的30%——这一数字在过去几年中基本保持不变(图5)。在2019年的一个新问题中,花费在安全或隐私风险评估上的时间量引发了对在嵌入式设计中构建安全性和隐私性的更高级别方法的作用的质疑。

图5. 花在不同设计阶段的时间。

操作系统

嵌入式Linux和FreeRTOS继续超越嵌入式开发中使用的其操作系统。然而,在未来12个月内可能使用哪些操作系统方面,地区差异明显,尤其是Android操作系统(图6)。

图6. 正在考虑的主要操作系统的区域性突破。

除上述章节外,2019年嵌入式市场研究还对微处理器、FPGA和开发领域(包括硬件IP重用、设计技术、系统级工具以及项目和版本控制)的当前和预期作用提供了详细的见解。

2019个嵌入式市场研究,持续的C/C++优势相关推荐

  1. 2019备考[嵌入式系统设计师]你准备好了吗?

    2019年准备参加软考获取中级职业技术资格认证的小伙伴咱们约起吧?!即日起本专题将陆续推出系列备考文章,从头到尾详细解读[嵌入式设计师]考试大纲及相关历年真题,希望能够带着大家顺利拿到证书,为今后在公 ...

  2. Magik Eye将在2019年嵌入式视觉峰会上宣布突破性的3D感应技术Invertible Light™

    加州圣塔克拉拉--(美国商业资讯)--Magik Eye今天宣布,它将在2019年嵌入式视觉峰会上展示其Invertible Light™技术,这对于希望为各种产品带来视觉智能的创新者而言是一项重大活 ...

  3. 为何在2019年之后应用型本科开设ROS课程优势消逝

    其实,这本身就是一个和时间赛跑的过程. 2019年之后开设机器人工程的学校大幅度增加,供过于求,企业优选重点大学. 好一点的岗位都会明确标注,211/985. 机器人工程专业简介与开设高校名单详细完整 ...

  4. 2019年云南将持续严打严管旅游市场秩序

    "智·游云南"2019云南旅游主题宣传活动暨"游云南"App推介会28日在北京举行 主办方提供 中新网北京1月28日电 (王庆凯)由云南省文化和旅游厅主办的&q ...

  5. 2019年嵌入式开发系统详细分析告诉你是否还值得去学习

    如今嵌入式可以说是当下比较火热的IT技术之一了,很多数字包括手机.电子字典.可视电话.数字相机.数字摄像机.机顶盒.智能玩具医疗仪器和航空航天设备等都是典型的嵌入式系统.所以,现在可以说嵌入式真的很火 ...

  6. 2019年嵌入式行业有哪些就业形势

    随着科学技术的飞速发展,嵌入式技术被广泛应用于通信.交通.电子.医疗.军事等众多领域,已成为国内IT产业发展的核心方向,我国软件产值中的40%来自嵌入式软件~小到智能卡.手机.水表,大到信息家电.汽车 ...

  7. 2019备考[嵌入式系统设计师]之MCPU

    一.引言 嵌入式微处理器是嵌入式系统的核心器件,深入理解嵌入式微处理器的工作原理,组成结构.体系结构以及软件编程等方面,无论对嵌入式设计师考试的准备还是对嵌入式项目的开发都有一定的帮助.在目前白花盛放 ...

  8. SCTF 2019 re部分题解(持续更新中)

    一个月都很颓废  导致 比赛没有打的很好  而且 浪费了很多时光 说起来这还是 我第250篇原创博客 23333 暑假有了一些计划  搞搞密码学 编译原理 等等其它东西 然后呢    收拾好心情后 看 ...

  9. 大数据实训报告_2019公路货运大数据报告发布:运输结构持续优化 大数据优势愈发明显...

    公路货运车辆车籍分布情况. 2019年全国货运车辆月度车均里程变化情况. 2019年各省活跃车辆数与GDP变动趋势. 随着社会整体复工复产节奏加快,全国公路货运开始迅速恢复.据全国道路货运车辆公共监管 ...

最新文章

  1. 再创新高:DeepMind一年烧掉6.5亿美元,谷歌却挥手免除15亿债务
  2. java1.5多线程_【Java多线程】JDK1.5并发包API杂谈
  3. 发布Web Service 注意的问题
  4. Java EE 课程作业(Fifth)-- XML:定义 用途 工作原理及未来xml
  5. 3、使用Statement接口实现增,删,改操作
  6. OnScrollListener回调分析
  7. swiper默认选中_Swiper
  8. python使用spark sql查询impala_如何使用JDBC将Impala表直接加载到Spark?
  9. LeetCode 1247. 交换字符使得字符串相同
  10. javaee安装_JDK下载安装与环境变量配置【超详细】
  11. 系统定时任务linux,Linux系统管理之定时任务
  12. C语言 — 数据类型,基本整型所占字节数
  13. linux-soft-yum源
  14. HIT计算机系统大作业——hello的一生
  15. 幅频特性曲线的绘制(2)
  16. 网络通信协议(互联网协议)
  17. 水管工游戏——dfs
  18. 安迪种树 前缀和 差分
  19. 读《开放式文本信息抽取》赵军
  20. 3-1存储系统-存储器概述主存储器

热门文章

  1. Go 学习笔记(82)— Go 第三方库之 viper(解析配置文件、热更新配置文件)
  2. 外包工作经历暨2021年终总结
  3. 【K8S实践】关于Kubernetes Dashboard的实践学习
  4. 让我们一起认识一下Nodejs
  5. 线程的状态、调度、同步
  6. 分离内核和虚拟机支持安全的关键任务边缘计算
  7. 满足实时人工智能的计算需求
  8. Django 全文检索6.3
  9. mysql数据库是一个软件呐_15款好用的mysql管理软件
  10. Android 监听多个Spinner 的点击事件