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

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

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

3天內不再提示

怎樣在樹莓派上為ESP8266開發

454398 ? 來源:wv ? 2019-10-17 09:30 ? 次閱讀

步驟1:設置Raspbian操作系統

怎樣在樹莓派上為ESP8266開發

您需要做的第一件事(除非您(正在安裝到現有環境中)是下載ind并將最新的Raspbian OS安裝到SD卡上。如果是新安裝,則需要擴展文件系統,并使用 raspi-config 設置區域設置/時區/鍵盤。有關如何執行此操作的更多信息,請參見此處。

完成后,打開終端并輸入以下命令-

sudo apt-get update

sudo apt-get dist-upgrade

sudo apt-get install build-essential srecord使unrar-free autoconf automake libtool-bin gcc g ++ gperf flex野牛texinfo gawk ncurses-dev libexpat-dev python python-serial sed git解壓縮

完成后,您就已經成功設置了操作系統和必要的先決條件。

步驟2:步驟2:獲取并構建Esp-open-sdk

下一步是下載并安裝sdk源。為此,請輸入以下終端命令-

cd/opt

sudo git clone --recursive https://github.com/pfalcon/esp-open-sdk.git

chown -R pi:pi/opt/esp-open-sdk

cd esp-open-sdk

在這里我們可以編輯 Makefile 并選擇我們的供應商SDK版本。 (在撰寫本文時,當前版本為1.5.2)。如有疑問,請離開。完成后,返回到終端并輸入-

make

構建大約需要2個小時,因此這是獲取構建的好時機

步驟3:步驟3:設置PATH

現在已安裝esp-open-sdk。為了使用它,文件必須在您的PATH中。為此,您可以在編輯器(照片)中編輯文件/home/pi/.profile ,也可以打開終端并輸入以下命令-

cd?

echo“/opt/esp-open-sdk/xtensa-lx106-elf/bin:$ PATH” 》》 .profile

echo“/opt/esp-open-sdk/esptool:$ PATH” 》》 .profile

現在您可以注銷(或重新啟動)并進行交叉編譯

步驟4:步驟4:測試編譯器

現在我們已經安裝了工具鏈,他的下一步就是測試它。 (請注意,這是可選的,但高度是推薦的。首先我們下載代碼示例。打開一個終端并輸入命令-

git clone https://github。 com/esp8266/source-code-examples.git

現在,在您喜歡的文本編輯器中,打開Makefile對于‘blinky’項目(位于。/sourcecode-examples/blinky/Makefile),并且-

將XTENSA_TOOLS_ROOT變量更改為/opt/esp-open-sdk/xtensa-lx106 -elf/bin

將SDK_BASE變量更改為/opt/esp-open-sdk/sdk

現在保存Makefile,然后返回到終端并執行-

cd源代碼示例/閃爍

make

如果一切順利,那么make應該可以正常運行,如果遇到問題-

檢查您的PATH(回顯$ PATH)以確保他可以通過編譯器進行編譯

檢查“眨眼”的Makefile,以驗證工具和SDK的路徑正確

現在,可以將示例刷新到ESP模塊。這隨模塊的不同而不同,但是通常您會-

將ESP模塊連接到串行適配器,請小心地僅向ESP8266 + V引腳提供3.3VDC(某些串行適配器具有單獨的3.3V引腳,另一些具有跳線,請參見照片以獲取這兩個示例)

使用GPIO0引腳接地啟動ESP

現在將UART適配器插入您的從‘blinky’項目終端中的Raspi USB端口

輸入命令 sudo make flash

如果成功,您應該會看到固件在命令提示符下推送。您可以通過在GPIO2和地面之間串聯一個紅色LED和1K電阻來測試程序,如下所示。引導ESP8266時,LED 應該 閃爍。

步驟5:附加工具:Eclipse IDE和ESPlorer

現在,您已經有了一個工具鏈來開發自己的ESP8266固件,接下來您需要的是IDE。我建議 Eclipse 。安裝很容易。只需打開命令提示符,然后輸入-

sudo apt-get install eclipse-cdt

這將花費一些時間來下載和安裝。但是最后,您將獲得隨處可用的最有用和最強大的IDE之一!

對于ESP8266上的Lua開發,您需要的另一個工具是ESPlorer。唯一的要求是Java(無論如何默認情況下都會安裝Java)。要安裝ESPLorer-

從此處的主頁下載ESPlorer.zip軟件包(藍色的下載按鈕)并放置終端上pi上主目錄中的文件

在終端中,執行以下命令

cd?

解壓縮ESPlorer.zip

sudo mv ESPlorer/opt/

sudo chown -R pi:pi/opt/ESPlorer

就是這樣!要運行ESPlorer,只需打開一個終端并運行-

java -jar/opt/ESPlorer/ESPlorer.jar

要使用nodemcu連接到ESP8266它,只需將其插入,選擇您的串行速度(在編譯時選擇),然后單擊 connect 按鈕。您應該看到lua提示符,并可能看到文件系統或堆數據,具體取決于您的固件。 (見圖)

您可以使用ESPlorer上載lua腳本并在ESP8266上交互運行命令。這里有一篇有關使用ESPlorer,lua和ESP8266的非常好的文章。

步驟6:獎勵:推出自己的NodeMCU固件!

注-這是一個更高級的示例,假設您對ESP8266,NodeMCU,LUA和ESPlorer有所了解。簡而言之,如果您不知道這是什么,則可能不需要它。 ;-)

關于ESP8266的一件整潔的事情是nodemcu-firmware項目的存在。這是ESP8266的開源固件,它允許人們使用lua語言編寫解釋性代碼,然后使用我們在上一步中設置的ESPlorer應用程序將其上傳到ESP8266。您可能已經熟悉了。大多數人將其的預編譯版本下載并閃存到其ESP模塊中。 (這樣做的原因包括獲取最新的更新和錯誤修復和/或通過僅包含我們實際上要使用的模塊來增加穩定性并減少內存使用。)

首先,我們獲得源代碼。打開終端并輸入以下命令-

cd/opt

sudo git clone https://github.com/nodemcu/nodemcu -firmware.git

小丑-R pi:pi/opt/nodemcu-firmware

cd nodemcu-firm

在構建固件之前,您需要配置設置。

編輯文件/opt/nodemcu-firmware/app/include/user_config.h 通過設置BIT_RATE_DEFAULT(默認設置為BIT_RATE_115200)來設置默認的串行波特率。(如果在刷新過程中未自動檢測到模塊的閃存大小,則也可以在此處設置模塊的閃存大小。)

編輯文件/opt/nodemcu-firmware/app/include/user_modules.h 以選擇要包含的模塊。僅啟用您需要的功能。 選擇太多內容可能會使您的系統不穩定。

一旦您編輯了配置,就可以通過從/opt/nodemcu-firmware 目錄,輸入命令-

make

閃爍與“眨眼”示例完全相同,只是鉤住設置UART適配器并使用GPIO0接地啟動ESP8266,然后執行-

制作閃存

成功的閃存如上圖所示。 一旦您刷新了模塊,就需要對其進行測試。 最簡單的方法是通過ESPlorer連接到它,并向Lua解釋器拋出一些測試命令。這里有一些不錯的Lua示例。

如果您已完成所有這些步驟,則現在將Raspberry Pi配置為預算開發環境,以為ESP8266創建應用程序。

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

    關注

    118

    文章

    1716

    瀏覽量

    106139
  • ESP8266
    +關注

    關注

    50

    文章

    963

    瀏覽量

    45901
收藏 0人收藏

    評論

    相關推薦

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發表于 10-08 15:06 ?432次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    arduino(1)--ESP8266配置

    之后在打開開發板管理器。 之后輸入esp8266,安裝對應的庫文件,因為我已經安裝,故顯示灰色,由于網絡原因,下載的時間可能比較久。 安裝完畢之后,選擇Generic ESP8266
    發表于 09-06 11:00

    STM32 ESP8266阿里云鏈接源碼

    stm32F103C8T6 ESP8266 物聯網電表 登錄阿里云
    發表于 08-29 14:21 ?9次下載

    esp32和esp8266代碼共用嗎

    作為兩款具有Wi-Fi功能的微控制器,因其低成本、易用性和靈活性而受到廣泛關注。然而,盡管它們某些方面具有相似性,但在硬件性能、開發環境和編程語言等方面仍存在一定差異。 二、ESP32與ES
    的頭像 發表于 08-19 18:23 ?1713次閱讀

    esp8266esp32區別是什么

    的內存選項,包括最小512KB的RAM和最大16MB的閃存。 Wi-Fi和藍牙 : ESP8266 :支持2.4GHz Wi-Fi。 ESP32 :支持2.4GHz Wi-Fi和藍牙5.0,這使得ESP32
    的頭像 發表于 08-19 18:16 ?6373次閱讀

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。它具有低成本、低功耗、易于編程等特點,因此受到了許多開發者的喜愛。開發
    的頭像 發表于 08-19 17:30 ?1342次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介 ESP8266是一款由Espres
    的頭像 發表于 08-19 17:28 ?1181次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 : 使用USB轉TTL模塊將ESP8266模塊與電腦連接。 通過串口調試助手發送AT指令配置ESP8266,包括設置WiFi模式STA模式(客戶端模式),連接指定的W
    的頭像 發表于 08-19 17:27 ?4323次閱讀

    機智云ESP8266開發板RGB彩燈控件

    隨著智能家居技術的迅猛發展,RGB彩燈控件正逐漸成為現代家庭不可或缺的一部分。在這一潮流中,機智云(Gizwits)的ESP8266開發板RGB彩燈控件以其先進的物聯網技術和多樣化的燈光控制功能,
    的頭像 發表于 08-09 08:10 ?533次閱讀
    機智云<b class='flag-5'>ESP8266</b><b class='flag-5'>開發</b>板RGB彩燈控件

    STM32F103 + ESP8266與機智云開發常見問題集錦:入門者必讀!

    關于ESP8266模塊的選擇針對初學者,強烈建議選擇帶有串口的ESP8266開發板!這可以避免像我曾經遇到的燒錄固件失敗等問題。推薦直接購買已預裝機智云固件的模塊,或者帶有串口下載功能的模塊,例如
    的頭像 發表于 07-18 08:11 ?666次閱讀
    STM32F103 + <b class='flag-5'>ESP8266</b>與機智云<b class='flag-5'>開發</b>常見問題集錦:入門者必讀!

    utuntu環境下,ESP32和ESP8266設置環境變量時有沖突,怎樣兼容呢?

    :$PATH\" export PATH=\"$HOME/esp/xtensa-lx106-elf/bin:$PATH\" 如果同時要開發esp32和esp8266
    發表于 06-28 11:10

    ESP8266網絡天氣時鐘OLED顯示

    基于ESP8266實現網絡獲取天氣和時鐘并OLED顯示
    的頭像 發表于 06-28 04:46 ?1613次閱讀
    <b class='flag-5'>ESP8266</b>網絡天氣時鐘OLED顯示

    國產低成本Wi-Fi SoC解決方案芯片ESP8266ESP8285對比差異

    ESP8266ESP8285對比差異 ESP8285相當于ESP8266基礎上多加了1/2MB Flash,
    的頭像 發表于 05-17 11:44 ?1671次閱讀
    國產低成本Wi-Fi SoC解決方案芯片<b class='flag-5'>ESP8266</b>與<b class='flag-5'>ESP</b>8285對比差異

    確定ESP8266固件下載成功的方法

    物聯網設備的開發過程中,確定esp8266固件是否成功下載至設備十分關鍵。以下是一種簡單有效的確認方法:機智云物聯網平臺首先,確保你的ESP8266模塊已經正確連接至計算機,并通過串
    的頭像 發表于 05-16 08:10 ?809次閱讀
    確定<b class='flag-5'>ESP8266</b>固件下載成功的方法

    使用Wi-Fi ESP8266方案模組接入云平臺

    ESP8266的模塊芯片是基于無線通信協議的UARTWi-Fi透傳模塊芯片,支持802.11b/g/n的無線標準,并帶有三種可選擇的工作模式。ESP8266模塊的控制是通過AT指令的形式控制,例如
    的頭像 發表于 05-10 08:20 ?2033次閱讀
    使用Wi-Fi <b class='flag-5'>ESP8266</b>方案模組接入云平臺
    主站蜘蛛池模板: 国产精品高清m3u8在线播放 | 伦理电影v男人天堂 | 日本湿姝在线观看 | 国产成人免费高清激情视频 | 青青青青青青草 | 丰满的女朋友 在线播放 | 亚洲性夜夜夜色综合网 | xnxx高中生| 国产综合无码一区二区色蜜蜜 | 69日本人XXXX护士HD | 日本视频中文字幕一区二区 | 尤物99久久久合集一区区 | 日韩精品特黄毛片免费看 | 久久99这里只有精品 | 欧美尤物射精集锦 | 国自产拍 高清精品 | 久久青草影院 | 国产跪地吃黄金喝圣水合集 | 亚洲m男在线中文字幕 | 欧美人禽Zozo动人物杂交 | 日本少妇内射视频播放舔 | 成人小视频在线观看 | 日韩精品一区二区三区色欲AV | 97草碰在线视频免费 | 奇米网一区二区三区在线观看 | 成人无码在线视频区 | 野花韩国中文版免费观看 | 九九热在线免费观看 | 中文视频在线 | 最近2019中文字幕免费版视频 | 国产GV无码A片在线观看 | 欧美精品99久久久啪啪 | 亚洲另类欧美综合在线 | 麻豆免费观看高清完整视频 | 国产国产人免费观看在线视频 | 白洁在线观看 | 天堂网久久 | 香蕉久久夜色精品国产小说 | 欧美肥婆性生活 | 石原莉奈rbd806中文字幕 | 少妇精品久久久一区二区三区 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品