esp8266入門總結
結合上面兩篇博客
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軟件版本造成的,結果都是一樣的。