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

    文章

    10988

    浏览量

    206725
  • 操作系统
    +关注

    关注

    37

    文章

    6280

    浏览量

    121869
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184826
收藏 人收藏

    评论

    相关推荐

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

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

    简单认识通用MCU FRDM开发

    为了加速通用MCU原型设计,恩智浦提供了FRDM开发板和功能齐全的评估套件。FRDM开发板是一个低成本、可扩展的硬件平台,配合MCUXpre
    的头像 发表于 02-25 09:43 288次阅读

    Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较

    Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较
    的头像 发表于 11-09 09:22 290次阅读
    Banana <b class='flag-5'>Pi</b> BPI-M6开源硬件<b class='flag-5'>开发</b>板介绍以及与 Raspberry <b class='flag-5'>Pi</b> 5 的比较

    Raspberry Pi 3 官方套件入门指南

    Raspberry Pi 3套件介绍Raspberry Pi 3套件安装Raspberry Pi 3套件
    发表于 10-09 07:53

    SynSense时识科技发布Xylo™IMU开发套件

    SynSense时识科技今日正式发布全新XyloIMU类脑开发套件。这款新的HDK使用户能够开发基于IMU的运动处理应用,例如人体运动分析、人机互动及工业检测等应用开发
    的头像 发表于 09-28 15:25 2327次阅读

    AMD 以面向工业与商业应用的 Kria K24 SOM 及入门套件加速边缘创新

    K24 SOM 和 KD240 套件支持为电机控制和数字信号处理应用设计高能效量产就绪型解决方案,并加速上市进程—   2023 年 9 月 19 日,加利福尼亚州圣克拉拉讯 —— AMD今日宣布
    发表于 09-25 09:41 164次阅读
    AMD 以面向<b class='flag-5'>工业</b>与商业应用的 Kria K24 SOM 及入门<b class='flag-5'>套件</b><b class='flag-5'>加速</b>边缘创新

    VCK5000数据中心加速开发套件硬件安装指南

    电子发烧友网站提供《VCK5000数据中心加速开发套件硬件安装指南.pdf》资料免费下载
    发表于 09-14 14:33 4次下载
    VCK5000数据中心<b class='flag-5'>加速</b><b class='flag-5'>开发套件</b>硬件安装指南

    用于工业IoT应用的STWIN SensorTile无线工业节点开发套件和参考设计

    STWIN SensorTile 无线工业节点(STEVAL-STWINKT1B)是一种开发套件和参考设计,可简化先进工业物联网应用(如状态监测和预测性维护)的原型
    发表于 09-13 07:10

    支持NFC等多种连接方式的高性能工业检测开发套件—STWIN.box

    STWIN.box (STEVAL-STWINBX1) 是一款开发套件,同时也是一款参考设计,可用于简化物联网背景下先进工业检测应用的原型设计和测试,如状态监测和预测性维护等。
    的头像 发表于 09-06 09:26 653次阅读
    支持NFC等多种连接方式的高性能<b class='flag-5'>工业</b>检测<b class='flag-5'>开发套件</b>—STWIN.box

    Banana Pi推出基于龙芯2K1000LA处理器的信创工业控制开发平台

    Banana Pi推出基于龙芯2K1000LA处理器的信创工业控制开发平台:BPI-5202信创工业控制开发平台
    的头像 发表于 09-04 09:40 999次阅读
    Banana <b class='flag-5'>Pi</b>推出基于龙芯2K1000LA处理器的信创<b class='flag-5'>工业</b>控制<b class='flag-5'>开发</b>平台

    Purple Pi OH 开发板体验:固件开发+应用开发

    触觉智能 Purple Pi OH 开发板体验的开发环境,介绍了设备端和应用端的基本知识点
    的头像 发表于 08-04 10:52 542次阅读
    Purple <b class='flag-5'>Pi</b> OH <b class='flag-5'>开发</b>板体验:固件<b class='flag-5'>开发</b>+应用<b class='flag-5'>开发</b>

    使用Raspberry Pi Pico W和MicroPython开发物联网应用

    当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发
    的头像 发表于 07-21 09:36 1018次阅读
    使用Raspberry <b class='flag-5'>Pi</b> Pico W和MicroPython<b class='flag-5'>开发</b>物联网应用

    RZ/G2LC SMARC 模块板用户手册:硬件

    RZ/G2LC SMARC 模块板用户手册:硬件
    发表于 06-30 18:38 2次下载
    RZ/G2LC <b class='flag-5'>SMARC</b> 模块板用户手册:硬件

    Raspberry Pi Pico多功能入门套件

    电子发烧友网站提供《Raspberry Pi Pico多功能入门套件.zip》资料免费下载
    发表于 06-16 10:36 0次下载
    Raspberry <b class='flag-5'>Pi</b> Pico多功能入门<b class='flag-5'>套件</b>

    贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全开发套件

    。OPTIGA™ Trust M物联网安全开发套件用于为智能家居、工业自动化和企业设备等开发和评估端到端安全用例。   英飞凌OPTIGA Trust M物联网安全开发套件让用户能够利
    发表于 05-12 17:05 474次阅读
     贸泽开售面向安全应用的英飞凌OPTIGA Trust M物联网安全<b class='flag-5'>开发套件</b>