cypress linux usb,如何在Linux/树莓派(Raspberry Pi)上使用赛普拉斯I2C-USB Bridge

本文介绍了如何在Linux系统,特别是树莓派上,替代赛普拉斯的Bridge Control Panel,通过USB与I²C协议进行通信。作者提供了修改后的库和详细步骤,包括添加udev规则、安装依赖、编译代码以及在Raspberry Pi上运行程序,以实现实时数据收集和监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

构建系统

赛普拉斯CY8CKIT-048 PSoC®模拟协处理器先锋套件是个很有趣的开发板,可与PSoC Creator 集成开发环境(IDE)轻松配合使用。

其中包括用于与主板之间通信的工具——Bridge Control Panel。

2e0a3cde0a35649e1da917b7a2627694.png

Bridge Control Panel允许用户使用I²C协议与相关应用设备之间双向接收/发送数据。数据可用于绘制数据图表或存储到文件。

该工具的“问题”在于,其仅限在Windows系统中使用,而不适用于运行Linux系统的设备,例如Raspberry Pi。

下面,我们创建二十四小时环境数据监控的应用实例。

试想,如果可以用兼容的Linux / Raspberry Pi的东西来替代Bridge Control Panel会有怎样的效果?

首先,来看看I²C通信协议是如何通过USB连接工作的。

主板上有两个微控制器:

主芯片是CY8C4A45LQI,用来运行我们的应用程序,譬如说,收集一些传感器数据,并传输到I²C接口上。

CY8C586LTI作为辅助芯片,通过一个USB接口连接到I²C上获取相关数据,以实现I2C-USB bridge。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值