Ubuntu下多设备映射名称设置

序言

在机器人开发过程中,开发者会使用到多个外设,在传感器外设中,会用到激光雷达、摄像头等,为了读取到外设数据,首先需要获取到外设名称,Ubuntu系统默认根据外设接入的顺序,定义接口名称。
比如激光雷达首先接入,则激光雷达对应的端口名便为 /dev/ttyUSB0,此时后接入的下位机即底盘的名称为 /dev/ttyUSB1
外设接口名称问题主要存在以下两种现象:

  1. 不同外设但硬件接口相同: 以同一接口、数据传输类型的外设接入机器人系统时,如何进行区分
  2. 相同外设相同硬件接口: 多个同种激光雷达或者多个同种摄像头接入机器人系统时,如何进行区分

解决方法

  • 主要采用 接口映射方法 ,与此同时,存在以下两种方式进行映射:
    1. 针对 外设硬件信息 进行区分
    1. 针对 机器人系统接口信息 进行区分

详细步骤

编写映射规则文件

针对 外设硬件信息 进行区分

  • 该方法是对外设接口赋予别称
  • 在终端中输入 sudo dmesg -w ,插拔外设硬件接口,查看终端输出,例如以下激光雷达外设信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值