0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NXP(恩智浦):32位边缘处理器开发,也能使用容器啦!

中芯巨能 2023-09-08 16:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

对于许多开发人员,尤其是创建在数据中心应用和智能手机应用的开发人员,软件容器在开发流程中并不陌生。

容器广泛用于软件管道,特别是与云原生架构相关的软件管道,以使应用代码更加可移植。容器是轻量级的软件包,其中包含在任何环境运行所需的所有元素 (例如二进制可执行文件、库、实用程序、数据和配置文件),因此它们将应用代码与硬件、操作系统和其他基础设施元素解耦。

使用标准化的专用包来容纳应用意味着开发人员可以专注于应用的功能和性能,而不必关心底层基础设施。这使得开发人员更易使用标准化的工具、更高效地部署资源并减少人为错误,利用更简化的方式来更新和发布软件的新版本,最终节省时间。

一、嵌入式开发:容器太大且太低效

容器是使用64位微处理器和通用LinuxAndroid操作系统的开发人员的首选资源,但对于嵌入式系统开发人员来说,32位微控制器和实时操作系统 (RTOS) 是常规选择, 容器通常太庞大且太低效,不是可行的选择。

这也意味着容器带来的许多好处 (增加可移植性、提高可扩展性、加速产品上市) 也超出了许多嵌入式系统的能力范围。

但这种情况正在改变。容器开始突破一些人称之为Linux / Android屏障的限制,出现了一些专门为适用于较小CPU运行RTOS的环境而定制的新版本。

二、针对嵌入式系统进行优化

要修改容器以在嵌入式环境使能不依赖基础设施、可扩展的执行环境,需要进行大量重新设计。底层结构必须改变,需支持实时操作,并能够在受限内存环境运行——同时保持嵌入式应用所需的信息安全、低功耗和长寿命。

一个成功将容器带入嵌入式系统的公司是MicroEJ (读作“micro-edge”,即“微边缘”),这是一家专注于物联网领域的软件供应商,在大量嵌入式用例方面拥有深厚的专业知识,这些用例都是在边缘运行的,包括智能家居、可穿戴设备、医疗设备、工业流程、楼宇自动化等等。

MicroEJ的虚拟执行环境 (VEE) 是一种针对嵌入式系统的容器,专为适用于32位架构并依赖RTOS关键时间限制的环境优化。MicroEJ虚拟执行环境只占用30到40千字节的内存,将大型容器的特性和功能带入嵌入式环境。

wKgZomT61a6AT45sAAIeC8z68Mc538.png

MicroEJ虚拟执行环境 (VEE),嵌入式系统的一种容器

三、创新的嵌入式设计方法

MicroEJ是NXP(恩智浦)铂金合作伙伴,与恩智浦紧密合作来丰富系统级解决方案的使能和实施。在运行在恩智浦芯片的MicroEJ VEE软件容器上,客户可以更轻松地将应用移植到恩智浦32位硬件模型的整个产品系列,包括i.MX RT1050、i.MX RT500、i.MX RW600、i.MX6等。

成功协同开发这些针对恩智浦产品定制的容器,可以确保适当的虚拟化水平,并为恩智浦产品组合带来高性能、低功耗、增强的信息安全、可扩展性和二进制可移植性。恩智浦通过添加自己的专业基础库,提升了MicroEJ的原生价值。

一种嵌入式设计方法应运而生,能够在多种硬件和操作系统上使能可靠运行,同时使开发更具成本效益和创新性。

四、嵌入式系统设计的新自由

能够在32位架构上使用容器为嵌入式设计带来了新的自由和灵活性。固件不再与特定设备绑定,并使用标准化的软件包,使复用代码和在生态体系内协作更加轻松。

使用容器,添加物体检测、语音识别和数据过滤等使用机器学习人工智能的功能更轻松,同时还增加了必要的保护措施来保持这些新功能的私密性和安全。

使用容器将单一应用分解为单独的组件进一步简化了在硬件上实施服务组件的过程,被称为“服务化”,但不会影响知识产权或降低信息安全。容器还支持更广泛的可扩展性,使得可以维护和管理随时间演进的复杂设备组合。

恩智浦/MicroEJ的组合可以用于平台化,将产品从基于Linux和Android格式扩展到运行RTOS,并可以将“智能手机般”的功能引入嵌入式领域。无论哪种方式,这种方法都为恩智浦边缘计算组合创建了连续性,降低了开发成本并加速了产品上市。

五、成功的实际范例

许多公司已采用了恩智浦/MicroEJ的联合方法,加速数字化和引入服务化解决方案。下面是一些成功的实际范例:

1、一家消费电子制造商在其各种产品类别使用一致的接口和连接组件来简化流。

2、一个工业领域的领导者使用MicroEJ容器来在现场和生产结束时定制其产品,赋能超细分市场来满足利基市场需求。

3、一个能源领域的客户利用容器化应用来围绕其旗舰产品创建服务生态体系,并与公用事业和最终用户实现应用和服务的货币化。

六、采取下一步行动

通过使容器可用于嵌入式系统,并集成云原生原则和虚拟化,恩智浦正在提供迄今为止那些在资源受限系统上工作的人员无法获得的优势。

文章来源NXP(恩智浦)

关注就送NXP相关规格书或NXP相关产品样品测试(样品测试:终端制造业厂家专享,需提供公司名称)最终解释权归我司所有。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20154

    浏览量

    247465
  • NXP
    NXP
    +关注

    关注

    61

    文章

    1378

    浏览量

    194944
  • 微处理器
    +关注

    关注

    11

    文章

    2416

    浏览量

    85362
  • 容器
    +关注

    关注

    0

    文章

    521

    浏览量

    22825
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    推出i.MX 952人工智能应用处理器

    半导体宣布推出i.MX 9系列的新成员——i.MX 952应用处理器。该处理器专为AI视觉、人机接口(HMI)及座舱感知应用而设计,通过集成eIQ Neutron神经
    的头像 发表于 10-27 09:15 2789次阅读

    i.MX 95处理器如何推动车载HMI演进

    车载人机接口 (HMI) 的持续演进正在重塑驾驶员与车辆之间的交互方式,尤其是在安全性、用户体验与自动化日益融合的背景下。的i.MX 95应用处理器提供可扩展、符合安全标准的性能,专为复杂汽车环境设计,有力支持这一转型进程
    的头像 发表于 10-27 09:12 2828次阅读
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>i.MX 95<b class='flag-5'>处理器</b>如何推动车载HMI演进

    S32Z和S32E实时处理器产品介绍

    的S32Z和S32E实时处理器专为应对软件定义汽车(SDV)转型和动力系统电气化增长带来的挑战而设计,提供高性能实时计算能力,可满足电气化和现代汽车架构的需求。
    的头像 发表于 08-13 17:40 3712次阅读
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>S32Z和S32E实时<b class='flag-5'>处理器</b>产品介绍

    飞凌嵌入式i.MX95xx核心板发布,搭载NXP新一代旗舰芯,更安全,更强大

    工智能应用的大量数据,而NXP半导体)i.MX95xx系列处理器正是为这股边缘创新浪潮而生。作为
    的头像 发表于 08-08 11:55 2946次阅读
    飞凌嵌入式i.MX95xx核心板发布,搭载<b class='flag-5'>NXP</b>新一代旗舰芯,更安全,更强大

    大联大世平推出基于产品的边缘AI加速方案

    大联大世平 (WPI) 基于i.MX 95系列应用处理器推出边缘AI加速方案,该方案结合了多项核心技术,包括神经处理单元、图形
    的头像 发表于 06-24 17:33 1802次阅读
    大联大世平推出基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>产品的<b class='flag-5'>边缘</b>AI加速方案

    安富利基于S32G汽车网络处理器开发的eVTOL飞控系统解决方案

    为了打造立体化的交通,解锁“低空经济”, eVTOL电动垂直起降飞行被形象地称为“空中汽车”)渐成一个新热点。 安富利基于S32G汽车网络
    的头像 发表于 04-25 10:42 2211次阅读
    安富利基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>S32G汽车网络<b class='flag-5'>处理器</b><b class='flag-5'>开发</b>的eVTOL飞控系统解决方案

    车辆网络处理器S32G硬件设计(上)

    近些年,汽车电子发展日新月异,功能越来越多,对处理器性能需求越来越高,新推出的高性能车辆网络处理器S32G2非常适合汽车中央网关。本
    的头像 发表于 04-07 09:37 1784次阅读
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>车辆网络<b class='flag-5'>处理器</b>S32G硬件设计(上)

    FRDM-MCXA156开发实践指南》上线

    RT-Thread率先支持NXPFRDM-MCXA156,并联合半导体推出了NXPFRDM-MCXA156开发板评测活动。测评活动顺利完成,并且有了不错的产出,我们将大家的测试文档及代码整理后
    的头像 发表于 04-06 10:51 2690次阅读
    《<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>FRDM-MCXA156<b class='flag-5'>开发</b>实践指南》上线<b class='flag-5'>啦</b>

    为无线连接SoC开发的统一WiFi驱动程序多芯片多接口驱动(MXM)

    本文将重点介绍为无线连接SoC开发的统一Wi-Fi驱动程序——多芯片多接口驱动 (MXM),详细说明其架构设计如何简化基于无线连
    发表于 02-28 09:13 1143次阅读
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>为无线连接SoC<b class='flag-5'>开发</b>的统一WiFi驱动程序多芯片多接口驱动(MXM)

    推出FRDM i.MX 93开发

    备受嵌入式开发者青睐的FRDM开发平台,迎来了一新成员——FRDM i.MX 93开发
    的头像 发表于 02-21 14:22 2954次阅读

    NXP推出FRDM i.MX 93开发板, 助力现代工业与边缘智能开发

    近日,半导体(NXP Semiconductor)推出了FRDM i.MX 93开发板,这是FRDM系列中第一款基于MPU推出的开发
    的头像 发表于 02-21 09:19 2664次阅读
    <b class='flag-5'>NXP</b>推出FRDM i.MX 93<b class='flag-5'>开发</b>板, 助力现代工业与<b class='flag-5'>边缘</b>智能<b class='flag-5'>开发</b>

    3.07亿美元收购Kinara,强化边缘AI布局

    近日,半导体公司(NXP Semiconductors)宣布了一项重大收购计划,将以3.07亿美元(约合22.44亿元人民币)现金收购边缘AI NPU(神经
    的头像 发表于 02-12 17:02 1081次阅读

    i.MX 94应用处理器如何变革工业和汽车连接

    半导体发布i.MX 94系列应用处理器,为工业和汽车连接设定了新的标准。作为i.MX 9系列应用处理器的最新成员,i.MX 94旨在提供高性能和低延迟的实时计算能力,这是工业自动
    的头像 发表于 01-17 10:51 1550次阅读

    基于i.MX95的边缘计算人工智能解决方案

    Tria MSC SM2S-IMX95   基于 i.MX 95 的边缘计算人工智能解决方案 供应商:NXP 产品说明
    的头像 发表于 12-26 09:57 2383次阅读
    基于i.MX95的<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>边缘</b>计算人工智能解决方案

    i.MX 91生态合作伙伴最新开发板资源

    i.MX 91应用处理器系列能够快速实现基于Linux的经济高效的边缘应用程序。i.MX 91处理器在保持实惠价格的同时,融合了高性能
    的头像 发表于 12-20 17:00 2414次阅读