当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]“嵌入式视觉”与标准机器视觉系统之间的明显区别有时并不容易。进行分类的一种方法是将它们分解为三个部分。

“嵌入式视觉”与标准机器视觉系统之间的明显区别有时并不容易。进行分类的一种方法是将它们分解为三个部分。

第一部分:包括带摄像头和独立PC的经典视觉系统。

第二部分:包括基于板级相机和特定应用硬件(如小型PC)的系统。

第三部分:您将找到一个高度集成的系统,该系统具有很强的小型化程度,并且只有少数或根本没有标准化组件。例如,在第一部分和第二部分中,您通常会发现使用GigE,USB,屏蔽电缆等的相机系统,而在第三部分中,您更有可能找到带有带状电缆的LVDS等低级接口。

换句话说,沿着从第一阶段到第三阶段的路径,相机变得更小并且标准化部件的数量缩小。 成本节约是嵌入式视觉的结果。

与传统的PC设置相比,嵌入式方法不仅可以节省空间和能源。它也能够以低得多的成本实现。嵌入式系统降低成本的一个主要因素是软件。例如,Linux操作系统和OpenCV图像处理库是开源的,免费提供,因此使用此组合时,无需担心许可费用。

此外,基于ARM的处理器系列正在不断升级。众所周知,它具有经济实惠的性能,可用于各种性能等级,包括具有多核架构的性能等级。基于ARM的流程目前在嵌入式领域占据主导地位,并且比基于x86的处理器更为普遍。 对于在基于ARM和x86的架构上运行的SDK,通常可以将程序代码移植,而无需花费大量时间和精力。已经开发的代码的可重用性可以显着节省成本。

嵌入式视觉的硬件方面:芯片上的系统(SOC),模块上的系统(SOM)和模块上的计算机(COM) 嵌入式区域中使用的处理板通常是具有x86或ARM处理器的平台。这里使用的处理器通常将图形单元,总线系统和接口(USB,GigE,PCIe等)集中在一个所谓的片上系统或SOC中。

硬件集成的下一步使用模块上计算机或模块上系统(COM或SOM,可以同义使用)。SOC,RAM,电源管理和任何其他外围设备在电路板上组合成带有插头连接器的模块。

通过系统模块降低硬件开发成本

在嵌入式应用程序的硬件开发范围内,开发人员只需开发所谓的载体或基板,然后通过合适的插头连接器将其用于安装SOM。总的来说,这就是嵌入式处理板。

这种方法的好处在于,硬件开发中最复杂的部分已经通过SOM完成。从根本上将SOM连接到外部接口(USB,GigE,HDMI等)的基板,与开发所需的所有组件的完全定制设计相比,复杂得多,开发成本更低。例如,在单个电路板上。

各种具有各种SOC(包括x86和ARM)的SOM也可用于工业应用。制造商通常将其SOM设计为兼容,而无需调整基板,因此可以使用性能更高的SOM轻松替换性能较低的SOM。

还建立了几个独立于制造商的标准,例如COM Express,Qseven和SMARC。但是,在这种情况下,SOM在不同制造商产品中的兼容性通常仅涵盖SOM功能的一部分。

SOM使得即使在小单位体积的情况下开发嵌入式视觉系统也具有吸引力。虽然这种使用SOM方法的完全定制设计不太可能降低生产成本,但与传统的标准PC设置相比,它仍然具有显着的成本效益。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月18日,国民技术第四代可信计算芯片NS350 v32/v33系列产品正式发布并开始量产供货。NS350 v32/v33是一款高安全、高性能、超值可信密码模块2.0 (TCM 2.0)安全芯片,适用于PC、服...

关键字: PC 服务器平台 嵌入式系统

2024年,嵌入式系统将走向何方?如何才能走在趋势的前沿?从工厂到家电,从医院里昂贵的医疗设备,到随处可见的可穿戴设备,我们身边的联网设备越来越多,生活更加绿色低碳,嵌入式系统功不可没。ST于3月19日成功举办STM32...

关键字: 嵌入式系统 可穿戴设备

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM
关闭
关闭