在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux/Mac查找串口設備名稱

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-07 09:48 ? 次閱讀

ESP32是低成本,低功耗的單片機微控制器,集成Wi-Fi和雙模藍牙

ESP32系列采用Tensilica Xtensa LX6微處理器,包括雙核心和單核變體,內置天線開關,RF變換器,功率放大器,低噪聲接收放大器,濾波器電源管理模塊。

剛入手一個塊ESP32-WROVER-E想學習一下C語言,沒有想到第一步上來就給一個莫名奇妙的問題。

當我使用esptool.py工具清除ESP32固件時,終端給了一個錯誤提示A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist。

翻譯過來就是一個致命的錯誤,不能打開/dev/ttyUSB0,該端口不存在。我查找端口的方式都是按照官方查找端口的方式進行的。下面我們說一下怎么解決這個問題。

esptool.py --chip esp32 -b 115200  --port /dev/ttyUSB0 erase_flash

Linux/Mac 查找串口設備名稱

要解決端口不存在的問題,你必須先保證能找到正確的串口設備名稱。在Linux,USB串口的設備名稱通常都以ttyUSB作為前綴,然后USB串口的數字。

在官方文檔給出一個簡單解決方式就是,首先運行一次ls命令ls /dev/tty* 列出所有TTY設備。

然后使用USB線連接你的ESP32設備,再次運行命令ls /dev/tty*列出所有TTY設備。增加的TTY設備就是ESP32開發板串口的設備名稱。

這是可以在不安裝任何軟件找到ESP32開發板串口的設備名稱方式,當然你可以使用Arduino IDE的工具找到ESP32開發板串口的設備名稱。

通常我們比較建議使用官方文檔找到ESP32開發板串口的設備名稱,但需要改進一點就是列出TTY設備文件時,直接指定USB的TTY設備。

命令ls /dev/tty*包含太多的文件,很難找到。而命令ls /dev/ttyUSB?則會很容易就能發現。

ls /dev/ttyUSB?

解決端口不存在

找到ESP32正確的串口設備名稱非常重要,如果你沒有找到正確串口設備名稱,你將永遠得到是 Could not open /dev/ttyUSB0, the port doesn't exist。

如果你確定找到的是正確的串口設備名稱,還是遇到錯誤消息A fatal error occurred: Could not open /dev/ttyUSB0, the port doesn't exist。

這是因為當前登錄的用戶對串口設備文件不可讀寫,也就權限不足,就會出現同樣的錯誤。其實,這里的錯誤應該說權限拒絕才對。

要解決次問題有兩種方式。第一種直接使用chmod命令修改串口設備文件的權限,讓所有用戶都可以讀寫串口設備文件。

第二種是使用usermod命令將當前用戶加入dialout組,dialout組對串口設備文件具有讀寫權限。

這里之所以建議使用第二種方案是因為chmod命令修改權限只是一次性的,當你將ESP32斷開連接,串口設備文件就會恢復原來的權限。

命令sudo usermod -aG dialout $USER將當前登錄的用戶加入dialout組。newgrp dialout命令使用戶組的修改在當前shell會話生效。

sudo usermod -aG dialout $USER
newgrp dialout
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11350

    瀏覽量

    210448
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1110

    瀏覽量

    51725
  • 串口
    +關注

    關注

    14

    文章

    1559

    瀏覽量

    77095
  • ESP32
    +關注

    關注

    18

    文章

    980

    瀏覽量

    17542
收藏 人收藏

    評論

    相關推薦

    固件修改了mac地址和廣告名稱

    我有兩個BLE設備,一個為中心,一個為外圍設備。對于中央設備,我檢查了這個盒子,以便從骰子產生MAC地址。我需要在其固件中讀取中央設備的完整
    發表于 01-02 16:34

    如何檢索設備MAC地址?

    我希望我的設備名稱的最后4個字符是MAC地址的最后4個十六進制字符。因此,為了做到這一點:-如何檢索設備MAC地址?-如何以編程方式設置
    發表于 10-11 10:12

    ARM linux該怎樣去查找串口對應內核的串口號呢

    查找串口對應內核的串口號根據串口查找datasheet相關內容可以使用 ls /dev/tty*查看所有和
    發表于 05-25 09:26

    Linux串口編程下載

    linux 中的串口設備文件存放于/dev 目錄下,其中串口一,串口二對應設備名依次為/dev/
    發表于 11-15 17:39 ?108次下載

    Linux-MAC-way

    Linux下讀取網卡默認MAC地址的方法
    發表于 11-13 16:14 ?4次下載

    Linux下讀取網卡默認MAC地址的方法

    MAC(介質訪問控制)是用來定義網絡設備的位置。在嵌入式linux學習中無可避免也會遇到MAC,本文主要描述了如何通過操作OTP來讀取嵌入式linu
    發表于 06-08 11:30 ?5085次閱讀

    虛擬機:Linux查找網卡所用的驅動

    虛擬機:Linux查找網卡所用的驅動
    的頭像 發表于 06-22 15:29 ?3588次閱讀
    虛擬機:<b class='flag-5'>Linux</b><b class='flag-5'>查找</b>網卡所用的驅動

    安裝xp win7 mac linux多系統

    安裝xp win7 mac linux多系統(電源技術審稿嚴不嚴)-安裝xp、win7、mac、linux多系統,有需要的可以參考!
    發表于 08-31 16:25 ?14次下載
    安裝xp win7 <b class='flag-5'>mac</b> <b class='flag-5'>linux</b>多系統

    【嵌入式Linux(環境篇)】Linux下的串口助手 —— minicom或putty

    !?。∪绻褂玫氖翘摂M機,確保串口設備掛載到虛擬機里?。?!1.Linux下可用的串口助手在linux下使用
    發表于 11-02 12:50 ?10次下載
    【嵌入式<b class='flag-5'>Linux</b>(環境篇)】<b class='flag-5'>Linux</b>下的<b class='flag-5'>串口</b>助手 —— minicom或putty

    如何為IO設備分配一個名稱

    以太網 分配設備名稱,將設備名稱傳送給IM151-3 PN 。 4. ? 如果使用了多個 IO 設備,系統將在分配
    的頭像 發表于 10-20 16:52 ?2086次閱讀

    如何使用命令行在Linux查找文件?

    對于Linux新用戶來說,在Linux查找文件可能有點困難。但是,在適當的指導下,任何人都可以創建文件快捷方式或找到其Linux系統中有多少文件。 我們必須使用命令行來
    的頭像 發表于 03-23 14:55 ?4336次閱讀

    linux查找ip地址的三種方法

    Linux 系統中,經常需要查找 IP 地址以進行網絡配置、故障排除或安全管理。無論是查找本地主機的 IP 地址還是查找其他設備的 IP
    發表于 08-02 09:53 ?676次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>查找</b>ip地址的三種方法

    ROS如何配置固定串口設備

    配置固定串口設備linux設備接到哪個串口號上是隨機的,為解決這個問題,可以先將N100 設備
    的頭像 發表于 11-22 17:58 ?1111次閱讀
    ROS如何配置固定<b class='flag-5'>串口</b><b class='flag-5'>設備</b>

    Linux文件查找

    Linux文件查找 1.find查找概述 為什么要有文件查找,因為很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找
    的頭像 發表于 12-03 17:09 ?358次閱讀

    為什么你的串口總是丟一些特殊字符?

    。Linux串口設備名稱一般為"/dev/ttySn",n是數字,若串口是USB擴展的,則串口
    的頭像 發表于 02-06 13:26 ?39次閱讀
    為什么你的<b class='flag-5'>串口</b>總是丟一些特殊字符?
    主站蜘蛛池模板: 一级毛片日韩a欧美 | 一区二区中文字幕在线观看 | 日本污全彩肉肉无遮挡彩色 | 黄色大片视频网站 | 日本黄色网页 | 69国产| 精品四虎免费观看国产高清午夜 | 日本精品一在线观看视频 | 成人午夜亚洲影视在线观看 | 黄色录像视频网站 | 久久精品国产99精品国产2021 | 午夜黄色剧场 | 国产在线一卡二卡 | 午夜视频精品 | 欧美亚洲三级 | 女人张腿让男子桶免费动态图 | 理论片免费午夜 | 青青伊人91久久福利精品 | 天天插日日插 | 免费一级欧美在线观看视频片 | 2018国产大陆天天弄 | 成人精品亚洲人成在线 | 日木69xxxhd | 美女视频网站免费播放视 | 日韩在线视频免费观看 | 欧美xx网站 | 四虎精品成人免费观看 | 国产2021成人精品 | 在线免费视频观看 | 人人精品久久 | 欧美猛交xxxx免费看 | 狠狠色噜噜狠狠狠狠999米奇 | 欧美成人久久 | 亚洲香蕉久久一区二区三区四区 | 黑人又大又粗又长又深受不了 | 久久久久四虎国产精品 | 操片免费 | 中文字幕在线乱码免费毛片 | 痴女在线播放免费视频 | 中文天堂最新版在线精品 | zzji国产精品视频 |