首頁(yè) > 評(píng)測(cè) > 快捷開發(fā) 任性連接 :ESP32 Thing開發(fā)板評(píng)測(cè)
快捷開發(fā) 任性連接 :ESP32 Thing開發(fā)板評(píng)測(cè)
- [導(dǎo)讀]
- ESP32 Thing是SparkFun推出的一款針對(duì)物聯(lián)網(wǎng)無線應(yīng)用的開發(fā)板,它的體積較小,具備WiFi與藍(lán)牙的雙重連接方式,并且可以通過Arduino IDE來開發(fā)。
dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170111.zip
之后解壓到比如D盤,將會(huì)生成一個(gè)msys32的子目錄.
之后打開一個(gè)命令行窗口,運(yùn)行如下命令:
圖 MSYS2命令
會(huì)彈出一個(gè)MSYS的Shell窗口,在窗口中開始git下載.
圖 GIT下載IDF所需文件
敲回車后開始下載,這個(gè)過程有點(diǎn)長(zhǎng),可以當(dāng)做Coffee Time或者Tea Time.下載成功后就可以開始開發(fā)了.(網(wǎng)絡(luò)不好的同學(xué)可以使用GUI工具在這個(gè)目錄下載: https://github.com/espressif/esp-idf后解壓也可以).
建立好環(huán)境后,先導(dǎo)出一個(gè)環(huán)境變量: export IDF_PATH="D:/idf_sdk_dir/esp-idf",試著運(yùn)行一下gcc:
圖 gcc版本
如此的話說明環(huán)境已經(jīng)配置好了.
再回到上一級(jí)目錄,下載一個(gè)工程模板.
圖 下載工程模板
接下來就是GCC+Makefile開發(fā)的一些通用的做法了.比如進(jìn)入工程模版目錄,make menuconfig就是圖形化配置工程, make clean清除工程, make編譯連接,make flash燒寫,等等.這里不一一列舉了.
5. 總結(jié),參考與測(cè)試代碼 下載地址
總而言之,ESP32 Thing開發(fā)板非常強(qiáng)大,運(yùn)行速度,Flash/內(nèi)存容量,無線通信接口都是同類開發(fā)板子中最為出類拔萃的. 除了Cadence與樂鑫合作的SOC處理器硬件上比較優(yōu)秀之外, 硬件廠商與開源社區(qū)共同創(chuàng)建的開發(fā)環(huán)境也是此開發(fā)板子的耀眼的亮點(diǎn). 要想快速開發(fā)IoT應(yīng)用當(dāng)然首選Arduino. 追求性能與功能完全的可以使用Native方式開發(fā).目前Arduino還未覆蓋所有硬件資源是唯一瑕疵. 但是相信在開源社區(qū)與廠商的共同努力之下,這一問題將會(huì)在不遠(yuǎn)的將來會(huì)得到解決.
參考文章:
Cadence關(guān)于LX6處理器的手冊(cè): ip.cadence.com/uploads/533/Cadence_Tensillica_Xtensa_LX6_ds-pdf
ESP32數(shù)據(jù)手冊(cè):
cdn.sparkfun.com/datasheets/IoT/esp32_datasheet_en.pdf
開發(fā)板原理圖:
cdn.sparkfun.com/assets/learn_tutorials/5/0/7/esp32-thing-schematic.pdf
硬件設(shè)計(jì)文件:
cdn.sparkfun.com/assets/learn_tutorials/5/0/7/esp32-thing-v10.zip
ESP32 Thing Hookup Guide:
learn.sparkfun.com/tutorials/esp32-thing-hookup-guide#using-the-arduino-addon
引腳分配圖:
cdn.sparkfun.com/datasheets/Wireless/WiFi/ESP32ThingV1.pdf
樂鑫的資源下載地址:
espressif.com/en/products/hardware/esp32/resources
Native開發(fā)環(huán)境參考頁(yè)面:
esp-idf.readthedocs.io/en/latest/windows-setup.html
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前