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

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

3天内不再提示

I-Pi SMARC套件可加速工业应用的原型开发

星星科技指导员 来源:凌华科技 作者:Henri Parmentier 2022-06-02 16:39 次阅读

这 I-Pi SMARC开发套件 有很大的发展空间,其中重要的一点是相对较低的价格。这只是期望工程师们使用它进行原型制作的原因之一,另一个重要的原因则是它对从初学者到专家的各个层次的工程师都具有吸引力。

得益于物联网IoT)的普及以及Raspberry Pi和Arduino等开发套件及其开源特性,初学者已经对这类工具非常满意。该代码几乎适用于您正在使用的任何应用程序,包括所有插入式设备,传感器,执行器等。

随着越来越多的工程师参与这些项目,工具、软件甚至套件本身也变得更加强大,甚至对最有经验的设计师也更具吸引力。现在,大部分设计都是从无处不在的开发套件开始的。仅从Raspberry Pi来看,市场观察家称,到今年年初已经出货了超过5,000万套工具包,大约有十种不同型号。

制造商喜欢开发套件的原因之一是,他们知道工程师倾向于在工作和家庭中使用它们。因此,工程师们正在家里进行外围设备和传感器的试验,并为雇主开发潜在产品的专业级原型版本。

消费品问题

将自制的产品转换为商业产品的过程可能存在障碍。问题之一就是所需的温度范围。工程师的家可能会保持在+ 23°C的简单温度下,上下浮动大约10度。但这显然不能满足专业产品的需求。还必须克服冲击和振动问题。工程师知道,在他家中的设备可以很好地绑在一起,然而这不是运输最终产品的样子。

另一个必须解决的问题是组件交换。虽然经验丰富的工程师知道他可以更换某些组件而不会(或很少)造成不良影响,但已经完成原型阶段的产品根本不允许您这么做,尤其是打算用于医疗,工业,或军事应用。一旦设计被锁定,则不允许进行任何更改。

工程师确实可以选择市场上现有的工业开发套件之一。但是,正如您所期望的那样,它们在功能、可用软件以及可以构建或购买的外围设备上的限制要大得多。它们可能各自使用不同的协议或接口进行操作,特别是在涉及通用输入/输出(GPIO)引脚,脉冲宽度调制(PWM)功能,模数转换(ADC),数模转换(DAC)以及I2C,SPI,UART通信功能。

硬件抽象层

经验丰富的设计师通常需要掌握的一些术语是硬件抽象层(HAL)和 区域协议 (图1)。 HAL是在计算机物理硬件和软件之间的软件中实现的抽象层。 HAL的目的是在操作系统中隐藏硬件上的任何差异。结果是如果更改了硬件,则无需更改操作系统中的大多数代码。

poYBAGKYd3mABl6gAAJvQ8csgpc028.png

图1:此处显示的是软件/硬件堆栈的高级视图,包括源自Intel库的抽象层MRAA,起着HAL的作用,但它们也简化了连接到不同传感器引脚所需的逻辑。MRAA是可移植的,这意味着它们允许相同的代码在多个平台上运行。这可能适用于用C ++,PythonJavaScript或Java或其他语言编写的程序。

回到开发平台(特别是Arduino),用户一直在使用Arduino Create(一个集成的在线平台),该平台允许用户编写代码,访问内容,配置板并共享项目。像Arduino系列中的大多数产品一样,所有级别的开发人员都可以使用它们。查看Raspberry Pi,可以使用多个集成开发环境(IDE)。请注意,MRAA可用作Arduino和Raspberry Pi平台的HAL。

在这个领域的开发人员还应该意识到 UPM,本质上是具有高级API的传感器库,可轻松连接和使用IoT解决方案中的流行传感器和执行器。这些软件驱动程序通过调用MRAA API与基础硬件平台进行交互。驱动程序可用于Arduino和RPi平台。

SMARC定义模块

回到 SMARC (Smart Mobility ARChitecture),指的是通用、小尺寸计算模块,针对那些要求低功耗和低成本,同时又保持较高的性能水平的应用。根据嵌入式技术标准化组织(Standardization Group for Embedded Technologies,SGET )制定的规范,SMARC模块支持的温度范围为-20°C至+ 85°C(请注意,某些SMARC模块的额定温度范围为-40°C至+ 85°C)。)。

为了简化设计,所有这些硬件和软件组件都整合在 凌华科技工业Pi(I-Pi)SMARC开发套件 中 。该套件包括电源USB编程线缆和包含Linux操作系统的SD存储卡。I-Pi SMARC周围的透明丙烯酸涂层增加了一定程度的保护。

凌华科技的I-Pi SMARC开发套件包含工程师开始进行工业原型所需的一切。 查看I-Pi SMARC的底面,您可以看到I-Pi是较大的载板,可提供与外界的所有接口,而SMARC处理器模块是插入I-Pi托架的较小的板。该套件还包含Raspberry Pi等平台未包含的功能,但创建基于IoT的嵌入式系统和设备(如实时时钟(RTC))仍需要这些功能。

消费版与专业版

与诸如凌华科技的I-Pi SMARC之类的专业产品相比,Raspberry Pi和Arduino等消费类平台有很大不同。如前所述,使用面向消费市场的产品(如Raspberry Pi和Arduino)的设计师可以轻松地替换他们认为合适的组件。而且在许多情况下,最终用户甚至都不会得知更改(也不需要通知他们)。

但是,在工业领域,情况则完全不同。凌华科技的I-Pi SMARC遵循行业标准ECN(工程变更通知)和PCN(过程变更通知)惯例。这意味着最终用户可以访问审核跟踪,从而定义了进行了哪些更改(如果有)以及原因。

我们可以对生产质量问题的报告和调试提出类似的论点。对于Raspberry Pi和Arduino来说,这根本不可能。凌华科技的I-Pi SMARC不仅可能,而且报告和调试机制也包括在内,以简化流程。并且不要忘记售后支持和RMA(退料审查)。凌华科技完全担保并支持I-Pi SMARC。

长期可用性

长期可用性是必须纳入任何工业产品的一项功能。在某些情况下,这意味着七到十年或更长时间。诸如Raspberry Pi和Arduino之类的消费类平台无法保证使用寿命,坦率地说,这并不是人们所期望的。它们可以随时终止,恕不另行通知。凌华科技保证了I-Pi SMARC的十年可用性。凌华科技I-Pi SMARC开发套件提供了多种部署选项。好消息是,借助ADLINK I-Pi SMARC开发套件,已经使用Arduino或Raspberry Pi平台创建原型的开发人员可以利用这些传感器生态系统和库并将其设计迁移到工业环境中。

当您准备从原型过渡到生产时,I-Pi Carrier的开源规范可以作为希望创建自己的载体的开发人员的起点。这对于降低成本将是有益的,因为您可能只想使用应用程序所需的功能和接口来填充运营商。板上永远不会使用的功能是没有意义的。

最重要的是,开发人员可以选择自己喜欢的起点,并拥有适合工业环境的终点线。

审核编辑:郭婷

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

    关注

    87

    文章

    11290

    浏览量

    209288
  • 操作系统
    +关注

    关注

    37

    文章

    6799

    浏览量

    123276
  • Arduino
    +关注

    关注

    188

    文章

    6468

    浏览量

    186922
收藏 人收藏

    评论

    相关推荐

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    这次有幸参加 正点原子STM32H7R3开发套件 的评测,计划使用 正点原子STM32H7R3开发套件,来完成一个 4G联网工业设备控制网关。 评测计划: 1. 通过正点原子开发板资料
    发表于 12-18 14:14

    【xG24 Matter开发套件试用体验】深入了解Silicon Labs xG24 Matter开发套件

    今天把收到的xG24 Matter开发套件给大家做个详细的介绍,Silicon Labs-芯科科技公司最新推出的一款具有智能和机器学习硬件加速功能的无线物联网产品评估xG24 Matter开发套件
    发表于 08-27 20:23

    【xG24 Matter开发套件试用体验】初识xG24 Matter开发套件

    是一个基于 EFR32MG24 片上系统的小封装开发和评估平台。EFR32xG24 Explorer 套件专注于快速原型化和概念创建 2.4 GHz 无线协议的 IoT 应用程序,包括蓝牙 LE、蓝牙
    发表于 07-11 23:31

    【xG24 Matter开发套件试用体验】+开机启动

    xG24 Matter开发套件试用体验: 1.EFR32xG24 Explorer 套件是一个基于 EFR32MG24 片上系统的小封装开发和评估平台。EFR32xG24 Explorer
    发表于 07-11 14:05

    安富利创新方案,加速原型设计的利器

    原型设计是产品开发流程中的一个重要环节,它具有将新想法迅速转化为现实的能力。通过原型设计,开发者能够将天马行空的创新思维具象化,进而以相对较少的资源投入和较低的风险,探索未知的领域,迅
    的头像 发表于 07-04 10:26 500次阅读

    名单公布!树莓派5(Raspberry Pi 5)开发板免费试用!!!

    缓存,可扩展应用范围。它还支持双频Wi-Fi和蓝牙5.0连接。RP1 I/O控制器芯片由 Raspberry Pi自主设计,大大提升了其接口性能。 Raspberry Pi 5
    发表于 06-27 15:40

    三相全桥RCP开发套件

    三相全桥RCP开发套件是EasyGo与泰克携手推出的一款电力电子开发工具,将电力电子功率硬件以及实时仿真技术相结合,通过MATLAB及相关硬件搭积木式实践学习,以模块化设计的方式让学生将理论与实际
    发表于 06-11 13:50

    Simcenter 车辆能量管理解决方案——使用虚拟原型设计加速创新

    使用虚拟原型设计加速创新在性能和能效之间实现最佳平衡限制物理原型数量跟踪从概念到后期改进阶段的车辆能源效率功能为仿真解决方案提供单一套件,支持所有
    的头像 发表于 05-22 08:35 1347次阅读
    Simcenter 车辆能量管理解决方案——使用虚拟<b class='flag-5'>原型</b>设计<b class='flag-5'>加速</b>创新

    正点原子i.MX93开发

    CortexA55@1.7GHz+M33@250MHz+0.5TNPU,能够支持Linux多任务、RTOS实时控制以及轻量级AI应用场景。 我打算开展的项目是开发一个基于i.MX93的智能工业控制系统。该系统将结合异核通信技术,
    发表于 05-16 14:57

    联发科发布天玑AI开发套件,赋能终端生成式AI应用

    联发科近日推出了全新的天玑AI开发套件,旨在为合作伙伴打造一站式解决方案,以加速终端生成式AI应用的开发。这款套件集合了四大核心模块,为AI应用开发
    的头像 发表于 05-10 11:19 583次阅读

    康佳特推出全新SMARC模块

    德国康佳特,作为嵌入式和边缘计算技术的佼佼者,近日推出了全新SMARC模块,该模块基于英特尔凌动x7000RE处理器系列(代号Amston Lake)以及英特尔酷睿i3处理器,展现出了强大的性能
    的头像 发表于 05-09 11:24 659次阅读

    【米尔-瑞米派兼容树莓派扩展模块-试用体验】米尔瑞米派Remi Pi系统与Ethercat移植

    米尔瑞米派** Remi Pi** 瑞萨第一款MPU生态板卡,兼容树莓派扩展模块 采用瑞萨RZ/G2L工业级处理器,便于企业客户产品开发; Remi Pi兼容树莓派所有配件,方便产品
    发表于 04-29 12:04

    STR-1KW-MDK-GEVK 工业电机开发套件数据手册

    电子发烧友网站提供《STR-1KW-MDK-GEVK 工业电机开发套件数据手册.rar》资料免费下载
    发表于 04-12 17:44 0次下载
    STR-1KW-MDK-GEVK <b class='flag-5'>工业</b>电机<b class='flag-5'>开发套件</b>数据手册

    贸泽开售加快工业IoT设备开发的 Boundary Devices Nitrogen8M Plus SMARC

    速度。Nitrogen8M Plus SMARC是各种工业物联网 (IIoT) 应用的理想选择,包括手持设备、网关和视觉解决方案。除工业物联网外,Nitrogen8M Plus SMARC
    发表于 03-15 17:23 404次阅读

    英飞凌推出CYUSBS236 USB转串行通信(双通道)开发套件

    英飞凌科技(Infineon Technologies)近日宣布推出全新的CYUSBS236 USB 转串行通信(双通道)开发套件。该开发套件基于英飞凌的CY7C65215 USB 串行桥控制器,为开发者提供了快速、简便地实现U
    的头像 发表于 01-24 17:12 877次阅读