首頁(yè) > 評(píng)測(cè) > 快捷開(kāi)發(fā) 任性連接 :ESP32 Thing開(kāi)發(fā)板評(píng)測(cè)
快捷開(kāi)發(fā) 任性連接 :ESP32 Thing開(kāi)發(fā)板評(píng)測(cè)
- [導(dǎo)讀]
- ESP32 Thing是SparkFun推出的一款針對(duì)物聯(lián)網(wǎng)無(wú)線應(yīng)用的開(kāi)發(fā)板,它的體積較小,具備WiFi與藍(lán)牙的雙重連接方式,并且可以通過(guò)Arduino IDE來(lái)開(kāi)發(fā)。
dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170111.zip
之后解壓到比如D盤(pán),將會(huì)生成一個(gè)msys32的子目錄.
之后打開(kāi)一個(gè)命令行窗口,運(yùn)行如下命令:
圖 MSYS2命令
會(huì)彈出一個(gè)MSYS的Shell窗口,在窗口中開(kāi)始git下載.
圖 GIT下載IDF所需文件
敲回車(chē)后開(kāi)始下載,這個(gè)過(guò)程有點(diǎn)長(zhǎng),可以當(dāng)做Coffee Time或者Tea Time.下載成功后就可以開(kāi)始開(kāi)發(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版本
如此的話說(shuō)明環(huán)境已經(jīng)配置好了.
再回到上一級(jí)目錄,下載一個(gè)工程模板.
圖 下載工程模板
接下來(lái)就是GCC+Makefile開(kāi)發(fā)的一些通用的做法了.比如進(jìn)入工程模版目錄,make menuconfig就是圖形化配置工程, make clean清除工程, make編譯連接,make flash燒寫(xiě),等等.這里不一一列舉了.
5. 總結(jié),參考與測(cè)試代碼 下載地址
總而言之,ESP32 Thing開(kāi)發(fā)板非常強(qiáng)大,運(yùn)行速度,Flash/內(nèi)存容量,無(wú)線通信接口都是同類(lèi)開(kāi)發(fā)板子中最為出類(lèi)拔萃的. 除了Cadence與樂(lè)鑫合作的SOC處理器硬件上比較優(yōu)秀之外, 硬件廠商與開(kāi)源社區(qū)共同創(chuàng)建的開(kāi)發(fā)環(huán)境也是此開(kāi)發(fā)板子的耀眼的亮點(diǎn). 要想快速開(kāi)發(fā)IoT應(yīng)用當(dāng)然首選Arduino. 追求性能與功能完全的可以使用Native方式開(kāi)發(fā).目前Arduino還未覆蓋所有硬件資源是唯一瑕疵. 但是相信在開(kāi)源社區(qū)與廠商的共同努力之下,這一問(wèn)題將會(huì)在不遠(yuǎn)的將來(lái)會(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
開(kāi)發(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
樂(lè)鑫的資源下載地址:
espressif.com/en/products/hardware/esp32/resources
Native開(kāi)發(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
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前