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烧录工具,烧录工具配置就选择和上面打印一样的配置方案