ESP32 CAM 開發(fā)技術一

一、設備簡介

設備名稱:esp32 Cam

Cpu:雙核1.5

運行電壓:5v

調試電壓:3.3v

內存:

二、開發(fā)環(huán)境

【windows10】

ArduinoIDE

安裝1.8版本的arduinoIDE,安裝好以后點擊File/Preference,在settings面板中將ESP32開發(fā)板地址寫入到下方

https://dl.espressif.com/dl/package_esp32_index.json

點擊Tools/Board/boardsManager,然后輸入esp32,找到

2.官方AiThinkIDE()

下載地址:https://pan.baidu.com/s/1YbGiZgDROzTEdXgUVuKhBw

雙擊然后選擇D:點擊Extract

打開D盤AithinkIDE,雙擊打開configTool.exe,點擊默認,自動識別所有文件夾位置,為了方便以后每次右擊可以直接啟動Cygwin,點擊Register即可注冊到鼠標右鍵

雙擊AiThinker_IDE.exe進行后面的代碼測試

【Ubuntu Linux】

linux已經測試穩(wěn)定的系統(tǒng)有Ubuntu 14.04,16.04版本,虛擬機環(huán)境下,如果主機系統(tǒng)是windows10 1902版本及最新版本的需要安裝Vmware15,

官方linux虛擬機下載地址:

https://pan.baidu.com/s/1hWJAfeDQbYiD01X6eyqgMw

三、接線及下載程序

硬件準備:

FTDI:需要安裝驅動,驅動下載頁面:(https://www.ftdichip.com/FTDrivers.htm)

杜邦線:5根

下載模式:下載模式首先確保FTDI的跳帽在3.3v上,然后根據上圖進行接線,接完線以后,我們可以打開串口調試工具,然后按下esp32板子上的重啟按鍵,即可看到下圖信息:

看到waiting for download說明esp32開發(fā)板已經進入下載模式了,這種狀態(tài)下,我們可以直接打開ArduinoIDE進行燒錄示例中的代碼了,打開示例代碼后直接點擊“上傳”開始自動編譯完成后自動上傳,中途不需要任何操作,坐等提示完成就可以了

工作模式:運行模式就是我們代碼燒錄到芯片后,就可以讓設備直接工作起來,我們需要將FTDI上的跳帽拔掉插到5V上,然后按照上圖工作模式,進行連接就可以了,如果代碼已經搞定需要讓設備獨立工作,也可以直接將杜邦線焊接在5V電池上直接供電運行,在開發(fā)階段,我們經常需要用到串口傳遞調試信息到電腦中,我們可以將RX和TX連接起來,電腦安裝安信可調試工具或者打開Arduino串口窗口就可以看到調試信息

四、固件的燒錄

【windows10】

直接下載官方的ESPDownloadTools燒錄固件就可以了,如果我們的固件是一個文件,內存地址直接用0x000000,如果是多個文件的,按照下圖的內存地址進行填寫

boot.bin

【linux】

這里我們以官方虛擬機為例,直接輸入make flash monitor就可以將代碼燒錄到芯片,中間不需要按任何按鍵,燒錄完成后會自動運行

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容