广告

一名合格的嵌入式开发工程师需要get这些新技能

时间:2017-01-26 10:00:00 作者:Rich Quinnell 阅读:
随着基于功能强大又便宜,且内存资源丰富的处理器开发的现成硬件和软件平台的逐渐普及,嵌入式开发人员的角色再次发生了改变…
广告

在我刚开始成为嵌入式开发人员时(当时最高的处理器速度也就500kHz),要做的工作同时包括硬件设计和应用软件开发(而且是用汇编语言)。后来,硬件和软件开发慢慢地分开,硬件工程师主要解决棘手的高速讯号问题,软件开发人员则解决诸如内存约束(Memory Constraint)和实时性能等事情。

但随着基于功能强大又便宜,且内存资源丰富的处理器开发的现成硬件和软件平台的逐渐普及,嵌入式开发人员的角色再次发生了改变。

嵌入式应用中总是需要客制化(custom)的硬件和软件,特别是诸如成本、功耗、性能和外形有严格要求的那些应用。但种类广泛的各种平台正渗透到越来越多的应用领域,在上市时间最为迫切的情况下,借助平台的方法有相当大的吸引力。当核心处理硬件、操作系统驱动程序和用户接口都变得伸手可及时,设计师所要做的就只是设计应用程序代码。

基本上是这样。

透过收集各种现成的组件来创建系统有一个问题。就大部分而言,这些组件是彼此独立开发的,因此很少能保证简单的即插即用;相反,几乎都要花时间在不同组件的整合上面,解决修改一个或多个组件引起的冲突。

这类系统整合要求的技巧与系统设计相比有少许的不同。当你从头开始设计一个系统时,你所做的实现决策是加快和简化组装与对系统进行除错(debugging)的任务。但当你使用现成的组件时,你首先需要了解这些组件是如何工作的,然后才能明白它们在一起为什么不能工作。理解别人的设计其实是一种很大的挑战。

幸运的是,一旦你理解了所用的平台,那么使用这些平台创建下一个系统设计将变得非常容易,这正是开发团队转向平台的原因。从头开始做的全新设计每次都要花相同的精力,而基于平台的设计每次会变得更加容易更加快速。

最近我刚好遇到了改变嵌入式设计师所担当角色的例子。15年前成立的Witekio公司(原Adeneo Embedded)聚集了一群高阶嵌入式开发人员,最近他们的任务发生了变化。他们开始做客制化嵌入式系统开发,为他们的OEM客户设计连网的系统硬件和软件,并说明芯片供货商增加对他们组件的操作系统与其他软件支持。公司的这种方法正是在从设计向系统整合转型。该公司首席执行官Yannick Chammings在接受采访时向我解释了其中的原因。

“我们对嵌入式市场的观点是,开发工作将从要求详细的专业技术向需要系统软件的整合与优化改变。”Chammings表示:“在先前微控制器(MCU)比较简单的时代,开发人员自己可以包办全部事情。到了第二代,他们需要供货商的支持,以及操作系统和用户接口软件的专业知识;而到现在,出现了用户接口、数据收集与管理、云生态系统等的客制化。”

这家公司的新策略基于以下四个关键原则:

˙系统和生态系统正变得越来越复杂和互连;

˙技术和标准的变化越来越快也越来越剧烈;

˙每个连网项目涉及更多的专家、更多种类的参与者和互动;

˙“上市时间”变得越来越短,都希望用快速方便的解决方案。

他们的结论是:高效地整合从硬件到云端的各种技术和各种软件层已成为连网/嵌入式项目成功的关键。

为了在今天这样的环境下成功建立嵌入式系统,需要结合掌握广泛的专业技术(操作系统、板级支持包、微控制器、云服务等)、高超的系统整合技巧(包括测试和验证),以及灵活地处理外部合作伙伴提供的IP。大公司自己拥有所有这些技能,但许多开发团队没有,因此亟需帮助。

随着平台的出现,对专业技术的需求已让位给对系统整合技能的需求。除非开发项目需要的各种优化只能透过客制化设计实现,否则软硬件平台和商用软件库就可以提供系统要求的大多数基本功能,只有应用程序设计需要客制化。系统设计变成系统组装,而且这种组装不可避免地要求整合技术。

对于大多数嵌入式开发人员来说,具体的设计知识不再是系统设计成功的唯一或者主要途径。相反,广泛而深入地理解可用的构建模块及其互动将成为关键,而且要与每个模块背后的技术专家进行沟通交流。专家们会发现他们自己主要负责开发和支持构建模块,而普通技术人员和整合人员才是建置系统的合适人选。

本文授权编译自EDN Taiwan,版权所有,谢绝转载

EETC wechat barcode


关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”。

本文为EET电子工程专辑 原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
Rich Quinnell
ASPENCORE全球技术执行主编。Rich Quinnell专注电子技术行业已超过15年,主要报道半导体、嵌入式系统、通信和测试相关话题,为EDN,TMW和许多其他出版物撰稿。 在成为技术记者之前,他曾服务于Matrix Imaging、Cooper LaserSonics和约翰霍普金斯大学应用物理实验室(JHU / APL)等公司,担任嵌入式系统设计师和工程项目经理十多年。 他拥有电气工程和应用物理学位,并在通信、计算机设计和量子电子学方面进行了很多研究工作。
  • 车载网络的趋势与演进 现代车辆不仅仅是一种交通工具,更是车轮上的先进计算平台。与所有计算系统一样,有效传输数据的能力对于这类系统的平稳运行和安全操作至关重要。
  • 印度决定:2025年6月强制要求手机使用USB-C端口 对于制造商来说,这一措施可能会带来一些挑战。首先,制造商需要在设计和生产过程中调整其产品以符合新的标准。例如,手机制造商需要更换现有的Micro-USB端口为USB-C端口。其中,苹果公司已明显反对这一新政策。
  • 电机驱动与控制的新思路、新技术、新市场 随着科技的进步和工业的发展,电机控制与驱动技术也在不断地创新和发展。本文聚焦电机驱动控制,邀请到几家优秀的芯片方案厂商,一起来谈谈这个老行业,如何在新技术、新思路的加持下,“卷”出更好更多的新兴市场。
  • 雷军逛完车展表示绝望,车企做产品全靠蒙 近日,雷军参加2024年中关村论坛的年会,在会上,雷军谈及了新能源市场竞争很卷,在被问到参加这次北京车展的感受时,雷军称,他参加完这次的北京车展之后最大的感受的就是挺绝望的,“每家车厂都做一系列的车,好的车有几辆就行了,干嘛需要那么多同质化的车呢?” “你们这哪是在做产品,完全是在靠蒙”。
  • 2023年全球IP供应商TOP10排名,接口IP成市场最大助推剂 2023年,设计IP收入达到70.4亿美元,license授权费增长14%,royalty版税下降6%。版税收入的下降,反映了全球芯片销售额的下降,有线接口IP仍在推动设计IP整体的增长,2023年增长率高达16%,远超其他类别。
  • 晶合集成40纳米OLED显示驱动芯片已流片,将受益于终端市场复苏 从公开信息来看,目前晶合集成以显示驱动为核心,持续研发先进制程及多元化工艺平台,55nm产能利用率维持高位营收稳步提高,同时40nm OLED驱动芯片已开发成功并正式流片。随着电视、手机等下游终端市场逐渐复苏,该公司营收有望重回增长赛道。
  • 全球折叠屏手机快速增长,中国品牌压 • 得益于西欧、关键亚洲市场和拉丁美洲市场的增长,以及中国品牌的持续领先,全球折叠屏手机出货量在2024年第二季度同比增长了48%。 • 荣耀凭借其在西欧特别强劲的表现,成为最大的贡献者,成为该地区排名第一的品牌。 • 摩托罗拉的Razr 40系列在北美和拉丁美洲表现良好,为其手机厂商的出货量贡献了三位数的同比增长。 • 我们预计,头部中国手机品牌厂商的不断增加将至少在短期内抑制三星Z6系列在第三季度的发布。
  • AI网络物理层底座: 大算力芯片先进 AI技术的发展极大地推动了对先进封装技术的需求,在高密度,高速度,高带宽这“三高”方面提出了严苛的要求。
  • 奕斯伟计算DPC 2024:发布RISAA(瑞 奕斯伟计算2024首届开发者伙伴大会以“绿色、开放、融合”为主题,从技术创新、产品应用、生态建设等方面,向开发者、行业伙伴等相关方发出开放合作倡议,加速RISC-V在各行各业的深度融合和应用落地,共同推动RISC-V新一代数字基础设施生态创新和产业发展。
  • 重磅发布:Canalys 2024年中国云渠道 2024年 Canalys 中国云计算渠道领导力矩阵冠军厂商分别是:阿里云、华为云和亚马逊云科技(AWS)
广告
热门推荐
广告
广告
广告
EE直播间
在线研讨会
广告
广告
广告
向右滑动:上一篇 向左滑动:下一篇 我知道了