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
    +关注

    关注

    88

    文章

    11627

    浏览量

    217907
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128611
  • Arduino
    +关注

    关注

    190

    文章

    6514

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ONELAB选型指南 | DEV开发套件 vs EVB评估板

    WEMAKERFSMARTDEV开发套件ONELAB提供高灵活度的开发套件开发工具软件和丰富硬件资源完备。支持算法深度开发与自定义产品创造,是教学实验与
    的头像 发表于 11-12 08:21 175次阅读
    ONELAB选型指南 | DEV<b class='flag-5'>开发套件</b> vs EVB评估板

    【匠芯创D133CBS KunLun Pi开发板试用体验】1、开发板开箱及介绍

    应用于工业 HMI、 网关、串口屏等泛工业和智慧家居领域。 D133CBS RISC-V KunLun Pi V1.0 是一款基于 D13x 芯片的人机交互应用开发板,配备 4.3 寸
    发表于 09-05 13:49

    ‌TI CC1311P3 LaunchPad™开发套件技术解析与应用指南

    Texas Instruments CC1311P3 LaunchPad™ 开发套件设计用于加速开发SimpleLink™ 亚1GHz无线MCU。该器件支持TI 15.4堆栈和专有射频协议。CC13XX-CC26XX软件
    的头像 发表于 09-01 15:19 818次阅读
    ‌TI CC1311P3 LaunchPad™<b class='flag-5'>开发套件</b>技术解析与应用指南

    AMD Kria KV260视觉AI入门套件更新升级

    AMD Kria KV260 视觉 AI 入门套件于 2021 年 4 月首发,使开发人员无需复杂的硬件设计知识即可构建其智慧城市和工业应用原型设计。除了硬件,KV260 视觉 AI
    的头像 发表于 07-18 09:50 700次阅读

    【Banana Pi BPI-RV2开发板试用体验】开箱上电

    通信开发的一款高性能工业级 SOC 网关芯片,采用先进的 TSMC 12nm FFC 工艺,内部集成了四核 64-bit RISC-V 处理器和专用网络处理加速器(NPU)(⽀持L2/L3硬件处理
    发表于 06-26 19:51

    Analog Devices Inc. AD-APARD32690-SL开发套件特性/应用/方框图

    设计用于对智能、安全和联网工业现场设备进行原型设计。AD-APARD32690-SL套件采用Arduino Mega兼容外形尺寸和两个Pmod™兼容连接器。该套件结合了要求苛刻应用所需
    的头像 发表于 06-10 09:50 653次阅读
    Analog Devices Inc. AD-APARD32690-SL<b class='flag-5'>开发套件</b>特性/应用/方框图

    焕新登场!飞凌嵌入式FET-MX8MPQ-SMARC核心板发布

    飞凌嵌入式FET-MX8MPQ-SMARC核心板基于NXP i.MX8MPQ处理器开发设计,该系列处理器专注于机器学习与视觉处理、高级多媒体应用以及高可靠性工业自动化领域,旨在满足智慧
    的头像 发表于 05-07 11:29 925次阅读
    焕新登场!飞凌嵌入式FET-MX8MPQ-<b class='flag-5'>SMARC</b>核心板发布

    机器人开发套件 Kria KR260

    AMD/XilinxKria KR260机器人入门套件是一款基于Kria K26 SOM的开发平台,设计用于机器人和工业应用。它具有高性能接口和原生ROS2支持,便于机器人和软件开发
    的头像 发表于 04-11 13:15 1383次阅读
    机器人<b class='flag-5'>开发套件</b> Kria KR260

    贸泽电子开售Raspberry Pi Hailo 8L AI套件

    近日,全球电子元器件和工业自动化产品的领先授权代理商贸泽电子(Mouser Electronics)正式宣布开售Raspberry Pi的Hailo 8L AI套件。这一创新产品的推出,标志着贸泽
    的头像 发表于 01-15 14:25 800次阅读

    使用Analog Devices开发套件进行免编码/少编码硬件原型开发

    Analog Devices AD-SWIOT1L-SL( 图 1 和 图 2 )是一个开发平台,旨在帮助工程师为可联网的智能安全设备开发原型。该套件非常适合在
    发表于 01-15 11:19 594次阅读
    使用Analog Devices<b class='flag-5'>开发套件</b>进行免编码/少编码硬件<b class='flag-5'>原型</b><b class='flag-5'>开发</b>

    创通联达重磅发布TurboX C9100开发套件

    通IQ9100的开发套件 ——TurboX C9100,旨在为全球企业客户和开发者在人型机器人、低速无人驾驶配送车、本地部署大语言模型的设备等工业智能领域的创新提供强大助力。该套件
    的头像 发表于 01-09 15:51 1261次阅读

    CES 2025上的板卡 Arduino Portenta 原型套件

    开发工具,可以应对从环境传感到机器视觉再到振动检测的任何挑战,将原型设计阶段从数周缩短到几天,从几天缩短到几小时。无论您是在开发预测性维护系统还是高速测试台,灵活而全面的 Portenta
    的头像 发表于 01-08 20:23 1782次阅读
    CES 2025上的板卡 Arduino Portenta <b class='flag-5'>原型</b><b class='flag-5'>套件</b>

    Nordic Thingy:91 X加速物联网原型开发

    SSID定位、DECT NR+及GNSS等多种应用场景设计,旨在为开发者提供一站式解决方案。 Nordic Thingy:91 X集成了全面的板载功能,这些功能经过精心优化,能够显著简化物联网原型开发
    的头像 发表于 12-24 13:53 9114次阅读

    xG22E开发套件简化能量采集应用,提升无需电池的物联网设备原型开发

    搭乘“环境物联网(Ambient IoT)”的浪潮,使用一款支持能量采集(Energy Harvesting)的原型开发套件打造无需电池的物联网设备,这些设备便可从磁场/电场、光、热、动能和声音中
    的头像 发表于 12-23 10:16 1426次阅读

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

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