色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    11320

    瀏覽量

    209851
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1107

    瀏覽量

    51540
  • 串口
    +關注

    關注

    14

    文章

    1555

    瀏覽量

    76665
  • ESP32
    +關注

    關注

    18

    文章

    971

    瀏覽量

    17365
收藏 人收藏

    評論

    相關推薦

    固件修改了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 ?5076次閱讀

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

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

    安裝xp win7 mac linux多系統

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

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

    !!!如果使用的是虛擬機,確保串口設備掛載到虛擬機里!!!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 ?2029次閱讀

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

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

    linux查找ip地址的三種方法

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

    linux查找文件的命令

    Linux中,可以使用以下命令來查找文件: find 命令:可以在指定目錄及其子目錄中查找文件,支持根據文件名、文件類型、文件大小、文件修改時間等條件進行查找。 使用格式: find
    的頭像 發表于 11-08 14:24 ?1320次閱讀

    ROS如何配置固定串口設備

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

    Linux文件查找

    Linux文件查找 1.find查找概述 為什么要有文件查找,因為很多時候我們可能會忘了某個文件所在的位置,此時就需要通過find來查找
    的頭像 發表于 12-03 17:09 ?292次閱讀
    主站蜘蛛池模板: 色噜噜噜噜亚洲第一| 国产精品自在在线午夜蜜芽tv在线| 国产成人在线网站| 天天看学生视频| 国内精品人妻无码久久久影院蜜桃 | 成人免费视频在线观看| 無码一区中文字幕少妇熟女H| 果冻传媒在线观看资源七夕| 最近的2019中文字幕HD| 日本漂亮妈妈7观整有限中| 国产色精品久久人妻无码看片| 在线 | 果冻国产传媒61国产免费| 欧美人与动交zOZ0| 国产人妻人伦精品1国产| 奶头被客人吸得又红又肿| 国产亚洲精品精华液| 国产精品久久久久久久久爆乳 | FREECHINESE东北群交| 精品亚洲视频在线观看| 精品久久日日躁夜夜躁AV| 免费xxx成年大片| 肉色无边(高h)| 亚洲视频在线观看地址| 51国产偷自视频在线视频播放| avtt一区| 国产日韩欧美综合久久| 久久免费视频| 日本一在线中文字幕| 亚洲免费三级电影| 99热这里只有精品6| 国产精品无码亚洲网| 快穿做妓女好爽H| 人与畜禽CROPROATION免费| 啪啪后入内射日韩| 久久久久久天天夜夜天天| 欧美无码专区| 亲胸揉胸膜下刺激视频在线观看| 午夜精品国产自在现线拍| 竹菊影视一区二区三区| 国产AV天堂亚洲AV麻豆| 久久丫线这里只精品|