配置固定串口設備
在linux中設備接到哪個串口號上是隨機的,為解決這個問題,可以先將N100 設備的串口號設置成固定的名稱,避免后期需要重復的修改配置
修改串口號
從網上下載 CP21xxCustomizationUtility 軟件。
下面通過 CP21xxCustomizationUtility 這個 windows 上的軟件修改并固定

修改0003那個地方,然后點擊 Program Device
設備創建別名
外設對應的串口名一般都是會變化的,為了避免手動選擇,這里可以通過給 USB 設備創建別名的方式解決。
命名一個wheeltec_udev.sh 腳本文件
echo 'KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0003", MODE:="0777", GROUP:="dialout", SYMLINK+="fdilink_ahrs"' >/etc/udev/rules.d/fdilink_ahrs.rules
service udev reload
sleep 2
service udev restart
其中 ATTRS{serial}==”0003” 就是剛從0001改為的0003,其它信息沒有變,看上面的截圖
sudo chmod 777 wheeltec_udev.sh
給這個腳本文件賦權
sudo sh wheeltec_udev.sh
執行腳本
測試
把 WHEELTEC N100 模塊連接到 ROS 主控
在終端運行:ll /dev 查看設備

結果現實已經成功用 fdilink_ahrs 這個別名來代表慣導模塊了,后續不管接 到哪個 USB 口,使用的時候均不需要考慮端口號變化問題。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
Linux
+關注
關注
88文章
11758瀏覽量
219012 -
串口設備
+關注
關注
0文章
22瀏覽量
8839 -
ROS
+關注
關注
1文章
293瀏覽量
18723
發布評論請先 登錄
相關推薦
熱點推薦
如何使用menuconfig添加配置micro-ros軟件包?
請問有沒有最新的rtthread移植micro-ros移植使用教程,使用menuconfig添加配置micro-ros軟件包?
發表于 09-25 06:37
基于串口的STM32通過rosserial和ROS系統通信的代碼
前言最初參考網上資料移植了一份基于串口的STM32通過rosserial和ROS系統通信的代碼。對于小數據量格式的消息,可以正常通信,但消息量一大便會出錯(如:發布ROS提供的odom和imu格式的消息)。網上還有另一種建立單片
發表于 08-06 08:54
最實用的STM32和ROS機器人的串口通信方案
全網最實用的STM32和ROS機器人的串口通信方案小白學移動機器人同名公眾號:小白學移動機器人創作聲明:內容包含虛構創作內容中的情節存在虛構加工,僅供參考全網最實用的STM32和ROS機器人的
發表于 08-20 06:33
如何使用串口聯系ROS和下位機
這次的記錄來源于最近在把ROS和STM32聯系在一起,更多是填坑吧。一、使用串口聯系ROS和下位機主要參考: ROS中串口操作中間遇到了一個
發表于 11-23 06:33
如何在ROS上使用serial包進行串口通信
作者:良知猶存轉載授權以及圍觀:歡迎添加微信公眾號:羽林君前言主題:串口是一種設備間常用的通訊接口,rosserial將串口字符數據轉發到標準ROS網絡,并輸出到rosout和其日志文
發表于 02-21 07:27
基于無線wifi網絡的X3派和PC虛擬機通過ROS2實現跨設備通信
1、X3派和PC虛擬機都連接無線wifi網絡的情況下通過ROS2實現跨設備通信多機通信是ROS的基礎能力之一,相比于ROS1,ROS2通過非
發表于 07-13 15:13
ROS路由器安裝和配置錄像
ROS路由器安裝和配置錄像
MikroTik RouterOS 是路由操作系統,是基于x86 PC開發的路由軟件,將普通PC變為高性能路由器,現在已移植到MikroTik RouterBOARD硬件平臺運行。RouterOS開發
發表于 09-09 10:26
?69次下載
如何配置ROS驅動功能包
配置ROS驅動功能包 將WHEELTEC 100N的 ROS_SDK 保存在工作空間的src文件夾下。 通過 catkin_make 進行編譯。 剛裝的ros環境會報錯,如下: Mak
ROS如何配置固定串口設備
評論