祝各位道友念头通达
GitHub Gitee 语雀 打赏

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安装目录下

  1. 找见 Arduino 安装目录 C:\Program Files (x86)\Arduino\hardware
  2. 新建 espressif
  3. 然后 将第二步克隆下来的文件 arduino-espressif-esp32-win10移动到 espressif 目录下
  4. 然后将 arduino-espressif-esp32-win10 重命名为 esp32

4. 然后启动 Arduino, 选择开发板

image

5. 选择示例项目

image

6. 修改代码和wifi密码

image

7. 点击 上传, 然后IO0接地并复位

8. vscode 配置 Arduino 开发

  1. 在自己所编写的项目的根目录里面创建 .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
}
  1. 然后开始编写代码即可, esp32 貌似不支持编译

9. CameraWebServer 实现方式

https://blog.csdn.net/weixin_34067980/article/details/91462781

# 创建web服务, 通过短时间获取多张图片组成流响应到http的 multipart 上,实现视频流的传输
# 不符合当前需求, 我需要的是将视频流直接通过 wifi 推送到 媒体服务器, 用于监听

posted @ 2022-02-16 19:14  韩若明瞳  阅读(702)  评论(0编辑  收藏  举报