四月 18, 2024

Share:

在配置、控制和验证图像传感器的过程中,开发者可能会面临一系列挑战。为此,安森美 (onsemi) 提供了一款强大的多功能工具 DevWareX,旨在帮助开发者更快速、更准确、更高效地完成图像传感器的开发工作。

这款工具支持对图像传感器进行编程,可以显示和评估图像,并能运行 Python 脚本来捕获和保存图像。其中内置了许多调试工具。另外还提供了 ApBase 库,这是配套的软件开发包 (SDK),可支持开发用于图像传感器控制和图像显示的定制应用程序。

图像传感器通过一组“寄存器”进行配置和控制,配置好输出后,就会以设定的大小和速度(每秒帧数或“fps”)输出图像流。借助 DevWareX 和 ApBase,图像传感器就能够执行这些操作。

安森美提供三种不同类型的图像传感器,均由DevWareX提供支持。

  • 图像传感器:比较常见,用于提供“原始”图像,可与图像传感器处理器 (ISP) 相连接,以配置、控制和处理串流图像。
  • 系统单芯片 (SOC):在单个封装中包含了图像传感器和 ISP。
  • 图像传感器处理器 (ISP):配置、控制和处理来自图像传感器的图像。


DevWareX 开发示例
图 1:DevWareX 开发示例


以下为 DevWareX 的传感器控制和显示功能:

  • 应用程序控制:包含控制应用程序设置和传感器显示选项。
  • 功能工具栏:特定于传感器的控制选项。
  • 实时视频:来自传感器的串流输出图像。
  • 寄存器日志:捕获应用于传感器的设置。
  • 传感器/演示信息:有关应用程序和传感器配置的信息。
  • 监视窗口:支持实时观察寄存器值的变化。
  • 图像图表:使用常见评估方法进行实时分析。
  • 传感器控制:传感器和应用程序主控制页面。轻松使用常见的传感器和 DevWareX 功能。
  • 寄存器:显示和控制传感器的寄存器。
  • 预设:对传感器应用配置和控制设置。


DevWareX 是主应用程序,包含了 DevSuite 图像传感器应用程序集。DevSuite 中提供了初学者教程文档以及培训视频,对各个功能和概念进行了详细介绍。另外,我们还提供细致的 DevWareX 文档及其最新功能介绍。

DevWareX 中提供了多种方法,可供用户自行开发配置和控制脚本、插件及应用程序,如下所列。

  • INI 和 Python 格式的预设:创建在 DevWareX 内运行的脚本。
  • 插件:开发可在 DevWareX 中运行的 Windows DLL,从而接入 DevWareX 的图像 ColorPipe 组件。该组件为 DevWareX 的一部分,可用于获取“原始”传感器图像并调整至最佳视图。该 DLL 还能帮助控制系统内的其他器件,如图像传感器自动对焦控制。


独立应用程序:使用 ApBase 创建类似 DevWareX 的应用程序,以执行图像传感器的自定义配置、控制和显示。我们提供了有关各种 SDK 的详细信息。其中,客户常申请和使用的是 ApBase

我们建议您前往浏览各种内容丰富的文档,进一步了解由 DevWareX 和 ApBase 为广泛图像传感器提供的支持。


点击这里可以获取 DevWare X 软件的免费版本。
要体验 DevWareX 演示,请点击这里注册参加我们的网络研讨会

相关产品


其他技术资源


Featured

AR0823AT
Hyperlux系列2.1µm,8.3MP,1/1.8英寸,CMOS数字图像传感器
AR0830
图像传感器,8.3 MP,滚动快门,Hyperlux™ LP
AR0341AT
Hyperlux系列2.1µm,3MP,1/3.6英寸,CMOS数字图像传感器
AR2020
图像传感器, 20 MP, 滚动快门, Hyperlux™低功耗系列