esp8266入門總結

2021-10-01 13:18:37 字數 1132 閱讀 5181

結合上面兩篇部落格

1.編譯環境搭建

2.esp8266 rtos sdk示例工程

總結,建議使用ubuntu 18.04系統,按照上述進行環境搭建與編譯測試。

筆者自己重新安裝了ubuntu18.04 後,重新搭建環境並且測試。

1.安裝一些依賴軟體

#建議逐一安裝

sudo apt-get install git autoconf build-essential gperf bison flex texinfo libtool libncurses5-dev wget gawk libc6-dev-amd64 python-serial libexpat-dev

新裝的系統還需要安裝:

sudo apt-get install make

sudo apt-get install gcc

sudo apt-get install g++

2.安裝交叉編譯器

見《編譯環境搭建》部落格

3.make menuconfig

配置基本引數 見《編譯環境搭建》部落格

4…make

發現報錯

需要安裝python pip包管理工具

sudo apt-get install python-pip

再到esp8266 sdk跟目錄執行上面圈出的內容

pip install -r requirements.txt

重新make clean,make 編譯成功

現在,官方rtos sdk示例工程編譯成功了,如何在起sdk中建立自己的工程專案呢?

做法很簡單,只需在sdk根目錄建立project目錄,再將project_template拷貝到project中並且重新命名即可,編譯方法一致,然後就能在user_main.c中新增或者修改**了。

注意:不用糾結我的rtos sdk,3.2或者3.1.1,我使用了兩條電腦,不同的sdk,不同ubuntu軟體版本造成的,結果都是一樣的。

ESP8266入門指南

esp8266有三種模式 1.ap 接入點模式 此模式就相當於乙個路由器,讓別的裝置連線自己 2.sta 客戶端模式 此模式就相當於乙個能連線wifi的裝置,需要連線路由器 3.sta ap 上面的兩種模式共存 esp8266有client與server之分 client就是相當於客戶端 serve...

ESP8266 利用網頁控制ESP8266

說明 發出 gpio 1 就輸出 亮燈 gpio 0 就輸出 滅燈 include const char ssid jia 這裡輸入wifi名稱 const char password lm654321 這裡輸入wifi密碼 wifiserver server 80 開啟板子的80埠 int val...

學習總結 小熊派 ESP8266

二 感想 三 經驗教訓 反思 1 hal庫的使用 2 點亮led燈 3 配置gpio 4 按鍵輸入 迴圈查詢 外部中斷 5 串列埠 6 模數轉換 7 定時器 8 微控制器內部flash讀寫 9 gps定位 小熊派的板子整體構造是有技巧的,可以說是耍了小心機,它考慮到了物聯網感知層裝置的多樣性,設計構...