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

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

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

3天內不再提示

基于ESP32+MicroPython下載運行程序和boot.py文件

CHANBAEK ? 來源:FunIO ? 作者:好好學習哇 ? 2023-06-13 16:59 ? 次閱讀
    1. 將文件下載到ESP32
    1. 運行和boot.py文件
    1. 調試

1. 將文件下載到ESP32中

首先,我們要將開發板通過數據線鏈接到電腦上面,通過配置界面將esp32配置到Thonny中,如下:

圖片

Thonny配置

配置完成后,就可以在Thonny中和esp32進行交互了,

圖片

Thonny連接esp32

上一章節我們完成了在boot.py文件中寫hello打印程序,但是我們不能把復雜的程序都寫在一個文件中,現在我們演示將多個py文件導入到esp中的方法:

用thonny將文件放到esp32的方法常見的有3種:

第一種:直接在esp32中新建文件或者文件夾:

圖片

直接在esp32中新建文件

第二種:在ide上新建文件,保存的時候選擇到esp32

圖片

保存時選擇esp32

第三種:將已經寫好的文件下載到esp32

因為Thonny沒有智能提示功能,因此有些人喜歡先用別的ide寫,然后下載到ESP32中,下面就介紹這種方法:

首先將電腦的目錄選擇要下載的文件或文件夾目錄,然后右擊,先擇上傳到,文件就上傳到esp32中了,如下:

圖片

通過Thonny上傳

同樣,刪除esp32的文件,或者將esp32文件回傳到pc中,方法如下:

圖片

通過Thonny刪除

2. 運行和boot.py文件

上面講完了下載,下面就講調試。

我們都知道,python文件是可以單獨運行的,同理,我們也可以單獨運行任何一個py文件,如下:

圖片

點擊運行

上面的文件運行,都是通過點擊運行按鈕來運行的,但是當我們將程序燒錄到esp32后重啟,程序將自己運行,那從哪個文件里面開始運行呢,python沒有像c語言那樣,提供給用戶一個main函數,而是要由用戶指定運行開始文件,因此Micropython就指定默認從boot.py文件啟動,這個就是boot.py文件的作用。

記住當esp32上電啟動后,程序從boot.py文件啟動,因此需要在boot.py寫開始程序。

3. 調試

Thonny的調式運行,只支持本地的python環境,但是對于本地開發其實有更好的IDE,如VSCode或者Pycharm。

Micropython在esp32上面,調試只能通過print打印來實現調試,這個很坑,但是沒有辦法。

因此Micropython在esp32上跑局限性很大,而且速度也很慢,不太適合寫復雜程序。但是優點也很突出,那就是開發速度真的很快。

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

    關注

    1

    文章

    574

    瀏覽量

    24932
  • 開發板
    +關注

    關注

    25

    文章

    5220

    瀏覽量

    99181
  • 運行程序
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6459
  • ESP32
    +關注

    關注

    18

    文章

    986

    瀏覽量

    17916
  • Micropython
    +關注

    關注

    0

    文章

    68

    瀏覽量

    4903
收藏 人收藏

    評論

    相關推薦

    ESP32+micropython開源項目挑戰之--像素燈

    ESP32
    YS YYDS
    發布于 :2023年07月02日 17:48:46

    [Micropython][ESP8266] TPYBoard V202文件查看與修改

    就可以看到這里面有三個文件,分別是boot.py,main.py,hello.py文件。 下面我們查看hello.
    發表于 03-11 14:34

    如何在ESP32上使用MicroPython

    ESP32移植MicroPython簡介安裝esptool下載MicroPython固件寫入固件連接Putty測試程序簡介本教程制作于Win
    發表于 01-11 07:58

    怎樣去解決使用ESP8266創建任務其下載運行程序后系統無限重啟的問題呢

    為什么使用ESP8266創建任務其下載運行程序后系統無限重啟呢?怎樣去解決使用ESP8266創建任務其下載運行程序后系統無限重啟的問題呢?
    發表于 01-18 07:33

    使用mpremote工具在VScode中開發MicroPython,基礎用例

    ;)?ls 文件列表python -m mpremote connect COM1 ls通常里面已經有一個boot.py文件。ls :139 boot.pycat 查看
    發表于 09-07 10:50

    視頻教程-micropython基礎入門(esp32/esp8266單片機開發)-物聯網技術

    micropython基礎入門(esp32/esp8266單片機開發) 10...
    發表于 11-13 15:36 ?55次下載
    視頻教程-<b class='flag-5'>micropython</b>基礎入門(<b class='flag-5'>esp32</b>/<b class='flag-5'>esp</b>8266單片機開發)-物聯網技術

    2021-11-09 micropython esp32刷固件 adc 多線程的記錄 以及線程守護的技巧

    的就能直接自己下載 ,但是有的不行,所以要嘗試帶電池座這個ESP32 燒寫的時候要按下BOOT 腱子后來買的國云的也得按住BOOTesptool.py --chip
    發表于 11-30 11:36 ?2次下載
    2021-11-09 <b class='flag-5'>micropython</b> <b class='flag-5'>esp32</b>刷固件 adc 多線程的記錄 以及線程守護的技巧

    ESP32刷入MicroPython以及連接WiFi

    一、ESP32刷入MicroPython1.ESP32驅動2.下載MicroPython3.刷入micropython4.進入
    發表于 12-04 19:51 ?28次下載
    <b class='flag-5'>ESP32</b>刷入<b class='flag-5'>MicroPython</b>以及連接WiFi

    使用MicroPython開發ESP32(01):快速入門

    文章目錄為什么使用MicroPython開發ESP32快速入門開發板準備開發工具選擇固件下載與燒錄我的總結為什么使用MicroPython開發ESP
    發表于 12-29 18:49 ?24次下載
    使用<b class='flag-5'>MicroPython</b>開發<b class='flag-5'>ESP32</b>(01):快速入門

    如何在ESP32/ESP8266上使用MicroPython

    在本教程中,我們將了解 MicroPython,它與 Python 有何不同,以及如何在 ESP32/ESP8266 上開始使用 MicroPython。此外,我們將看到一個 LED
    發表于 08-19 15:09 ?1.4w次閱讀
    如何在<b class='flag-5'>ESP32</b>/<b class='flag-5'>ESP</b>8266上使用<b class='flag-5'>MicroPython</b>

    【DFRobot Beetle ESP32-C3開發板試用體驗】刷寫micropython固件

    esp32-c3的支持,注意選擇USB固件( DFRobot Beetle ESP32-C3是通過內置usb虛擬串口的 ): 安裝樂鑫燒寫環境,燒寫命令:esptool.py --chip
    的頭像 發表于 11-28 14:02 ?2864次閱讀
    【DFRobot Beetle <b class='flag-5'>ESP32</b>-C3開發板試用體驗】刷寫<b class='flag-5'>micropython</b>固件

    [esp32教程]3、利用idf.py創建組件

    [esp32教程]3、利用idf.py創建組件
    的頭像 發表于 05-05 09:05 ?2522次閱讀

    ESP32+MicroPython開發環境的搭建

    ESP32 一般有兩種開發方式,c 語言開發和 python 開發。
    的頭像 發表于 06-13 17:00 ?9525次閱讀
    <b class='flag-5'>ESP32+MicroPython</b>開發環境的搭建

    基于ESP32+MicroPython實現聯網并進行UDP通信

    使用 esp32 開發程序,非常重要的功能就是使用 wifi,下面我們就講一下 esp32 連接 wifi 的方法。
    的頭像 發表于 06-13 17:05 ?6674次閱讀
    基于<b class='flag-5'>ESP32+MicroPython</b>實現聯網并進行UDP通信

    構建ESP32 MicroPython Wifi的機器人汽車

    電子發燒友網站提供《構建ESP32 MicroPython Wifi的機器人汽車.zip》資料免費下載
    發表于 07-12 09:12 ?7次下載
    構建<b class='flag-5'>ESP32</b> <b class='flag-5'>MicroPython</b> Wifi的機器人汽車
    主站蜘蛛池模板: [高清无码] 波多野结衣| 牛牛在线视频 | 龙腾亚洲人成电影网站 | 又大又硬又爽免费视频 | 久久视频这里只精品6国产 久久视频在线视频观品15 | 色窝窝亚洲AV在线观看 | 秋霞特色大片18岁入口 | 草莓视频在线观看免费观看高清 | 91精品国产色综合久久 | 国内久久久久影院精品 | 国产色精品VR一区二区 | 亚洲视频免费在线观看 | 色午夜日本高清视频www | 欧美精品亚洲精品日韩专区一 | 精品蜜臀AV在线天堂 | 国产三级在线观看免费 | 幼儿交1300部一区二区 | 在线免费观看视频a | 国产精品久久一区二区三区蜜桃 | 亚洲高清视频一区 | 成人在线视频国产 | 久久国产精品二区99 | 妺妺窝人体色WWW偷窥女厕 | 蜜芽手机在线观看 | 国产麻豆精品传媒AV国产在线 | 在线视频一区二区三区在线播放 | 超碰97人在线视频 | 这里只有精品在线视频 | 亚洲黄色在线视频 | 又黄又爽又无遮挡在线观看免费 | 伊人伊人伊人 | 精品熟女少妇AV久久免费A片 | 玛雅成人网 | 亚洲精品无码成人AAA片 | 久草国产在线播放 | 中文国产成人精品久久免费 | 手机在线看片欧美亚洲 | 国产亚洲精品网站在线视频 | 亞洲人妻AV無碼在線視頻 | 蜜芽一二三区 | 丰满的美女射精动态图 |