esp32-cam模組是安信可推出的一個很小的 wifi-攝像頭 模塊
開發方式可以選擇arduinoIDE開發的方式也可以使用官方sdk IDF開發的方式,
下面是使用虛擬機+ubuntu+IDF的開發環境搭建:
下載虛擬機軟件並安裝,需要在最后安裝的時候寫上密鑰
密鑰:5A02H-AU243-TZJ49-GTC7K-3C61N
需要注意的是使用github下載的項目工程文件一直報錯,最后我換了一個資源好使了,資源我已經放到下面鏈接了。
虛擬機軟件
鏈接:https://pan.baidu.com/s/1b2mHB1hVeJ870-EwFSTiRA
提取碼:nnkh
下載安信可官方的ubuntu鏡像
完成后在虛擬機界面添加新的虛擬機
ubuntu鏡像
鏈接:https://pan.baidu.com/s/1x5MxoNQHYeNnxccrJHUHXg
提取碼:siw8
下載官方sdk下esp_demo工程,復制到主文件夾下
官方下載鏈接:
https://github.com/donny681/ESP32_CAMERA_QR
網盤鏈接:
鏈接:https://pan.baidu.com/s/1IAbHOX8sLS5Fe9h0GO8-5Q
提取碼:e52e
下載完成后在項目目錄下打開終端,輸入make menuconfig 開始配置
1.將serialport配置為ttyUSB0,
2.ESP32 Camera Demo Configuration菜單下配置WiFi信息
配置完成后輸入make all開始編譯
編譯成功后輸出以下信息,
To flash all build output, run 'make flash' or:
python /home/ai-thinker/esp/esp-idf/components/esptool_py/esptool/esptool.py
--chip esp32
--port /dev/ttyUSB0
--baud 115200
--before default_reset
--after hard_reset write_flash -z
--flash_mode dio --flash_freq 40m
--flash_size detect
0x1000 /home/ai-thinker/esp_demo/ESP32_CAMERA_QR-master/build/bootloader/bootloader.bin
0x10000 /home/ai-thinker/esp_demo/ESP32_CAMERA_QR-master/build/esp32-cam-demo.bin
0x8000 /home/ai-thinker/esp_demo/ESP32_CAMERA_QR-master/build/partitions_singleapp.bin
燒錄可以使用安信可esp32燒錄工具,燒錄工具配置就選擇和上面打印一樣的配置方案
