折騰了好幾次關於esp32的環境開發,**上各個地方也有自己的做法,用文字編輯器eclipse、vscode、vistual studio、arduino開發,不過使用這些文字編輯器,必須要在文字編輯器中配置工具鏈和構建工具以及新增esp_idf環境變數,然後再合成新的應用程式。我這裡走的是官方路線,用的是windows,只是把自己遇到的坑,或者讀不懂的一些話,做點小記錄。
%userprofile%=c:\user(使用者名稱),千萬別誤以為是乙個檔案目錄,按這個新建檔案目錄,這樣到cmd令裡無法找到。
windows命令提示符
mkdir %userprofile%\esp
cd %userprofile%\esp
git clone -b v3.3 --recursive
esp-idf需要為正常操作設定兩個環境變數:
idf_path 應設定為esp-idf根目錄的路徑。
path應該tools在同一idf_path目錄內包含目錄的路徑。
這兩個變數應在您的pc上設定,否則將無法構建專案。
預設情況下,安裝程式會更新windows path環境變數,以便可以從任何位置執行所有這些工具。如果禁用此選項,則需要使用正確的路徑配置使用esp-idf(終端或選定的ide)的環境。
請注意,此安裝程式適用於esp-idf工具包,不包含esp-idf本身。
這個亂碼問題主要是python的編碼引起的,我們需要在esp-idf command prompt (cmd.exe)操作命令:chcp 437,然後關閉後再執行。
ESP32模組比較
esp32系列無線ic是樂鑫espressif出品的價效比高的藍芽wifi雙模ic。官網 最詳細的手冊文件為 esp32 technical reference manual cn.pdf 將官方和一些其他方的模組列表比較,包括資源,也把晶元放進去。esp32單核晶元用的少沒有列出。可以看出,安信可...
ESP32 學習記錄
首次接觸freertos和espressif的產品,例如我,那還是要先來個整體印象,然後再逐個深化。做專案的都知道,老闆們是不允許我們四平八穩的研究完然後再開始專案。那也不妨礙咱們要有自己的節奏,既要平衡專案的進度,也要按照事情的規律來做事情 這就需要快速的準備一些預備知識,磨刀不誤砍柴功,倉促上陣...
esp32啟動流程
步驟 1 固化在esp32 rom 中的 boot1 從 flash 0x1000位址處 載入boot2 至ram iram dram 中。2 boot2從 flash 中載入partitions.csv 和 image.bin 至記憶體中,image.bin 中包含了 ram 段和通過 flash...