Esp32 cam开发环境搭建
1. 下载 Arduino 并安装, 下载esp32 离线安装包
https://www.arduino.cn/thread-76029-1-1.html
2. 下载 Esp32 库
git clone https://gitee.com/han_gx/arduino-espressif-esp32-win10
3. 在 Arduino安装目录下
- 找见 Arduino 安装目录
C:\Program Files (x86)\Arduino\hardware
- 新建
espressif
- 然后 将第二步克隆下来的文件
arduino-espressif-esp32-win10
移动到espressif
目录下 - 然后将
arduino-espressif-esp32-win10
重命名为 esp32
4. 然后启动 Arduino, 选择开发板
5. 选择示例项目
6. 修改代码和wifi密码
7. 点击 上传, 然后IO0接地并复位
8. vscode 配置 Arduino 开发
- 在自己所编写的项目的根目录里面创建
.vscode
文件夹, 然后在创建c_cpp_properties.json
文件输入以下文件的位置
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"C:\\Program Files (x86)\\Arduino\\libraries/**",
//"C:\\Program Files (x86)\\Arduino\\hardware\\espressif\\esp32\\libraries/**", //实例程序的函数库
"C:\\Program Files (x86)\\Arduino\\hardware\\espressif\\esp32\\cores\\esp32/**",
"C:\\Program Files (x86)\\Arduino\\hardware\\espressif\\esp32\\tools\\sdk\\include/**"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
"windowsSdkVersion": "10.0.19041.0",
"compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe",
"cStandard": "c17",
"cppStandard": "c++17",
"intelliSenseMode": "windows-msvc-x64"
}
],
"version": 4
}
- 然后开始编写代码即可, esp32 貌似不支持编译
9. CameraWebServer 实现方式
https://blog.csdn.net/weixin_34067980/article/details/91462781
# 创建web服务, 通过短时间获取多张图片组成流响应到http的 multipart 上,实现视频流的传输
# 不符合当前需求, 我需要的是将视频流直接通过 wifi 推送到 媒体服务器, 用于监听
本文来自博客园踩坑狭,作者:韩若明瞳,转载请注明原文链接:https://www.cnblogs.com/han-guang-xue/p/15901994.html