Рубрики
esp

esp32-cam-mb / esp32-cam

Link:

https://github.com/espressif/esp-idf/tree/02c5f2db/examples
https://github.com/espressif/esp32-camera
https://www.ozon.ru/product/esp32-cam-mb-micro-usb-esp32-s-posledovatelnym-podklyucheniem-k-wi-fi-plata-cam-sovmestima-bluetooth-1781037428/
https://github.com/ESP32Tutorials/ESP32-CAM-ESP-IDF-Live-Streaming-Web-Server
ESP32-CAM ESP-IDF Live Streaming Web Server

edit:

idf.py add-dependency "espressif/esp32-camera"
Рубрики
esp

esp / esp32 / esp-idf

Links:

https://idf.espressif.com/

https://www.espressif.com/en/support/documents/technical-documents - техническая документация 
https://www.espressif.com/en/support/documents/technical-documents?keys=&field_type_tid%5B%5D=842

https://github.com/espressif/esp-idf/tree/02c5f2db/examples - примеры проектов
https://github.com/espressif/esp-idf/releases/tag/v5.4.1
https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32/esp32-devkitc/index.html
https://docs.espressif.com/projects/esp-idf/en/v5.4.1/esp32/get-started/index.html
https://www.espressif.com/en/support/download/sdks-demos
https://docs.espressif.com/projects/esp-idf/en/v5.5/esp32s3/get-started/linux-macos-setup.html#get-started-linux-macos-first-steps

https://www.espressif.com/en/sdks/esp-zephyr
https://docs.zephyrproject.org/latest/boards/raspberrypi/rpi_4b/doc/index.html

https://github.com/espressif/esp-bsp/tree/master/examples

0. install package:

Ubuntu and Debian:
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

CentOS 7 & 8:
CentOS 7 is still supported but CentOS version 8 is recommended for a better user experience.
sudo yum -y update && sudo yum install git wget flex bison gperf python3 cmake ninja-build ccache dfu-util libusbx


Arch:
sudo pacman -S --needed gcc git make flex bison gperf python cmake ninja ccache dfu-util libusb

Installing Python 3:
> Python 2.7.17
python3 --version

2. Скачаем ESP-IDF:

cd /opt
sudo git clone -b v5.4.1 --recursive https://github.com/espressif/esp-idf.git

3. Set up the Tools:

Тут можно уже поставить под конкретную esp:
cd /opt/esp-idf
./install.sh esp32
./install.fish esp32,esp32s2

Или поставить все:
cd /opt/esp-idf
./install.sh all

4. Настройка окружения и первый пример с hellow_world:

0. Создаем каталог ESP:
mkdir ESP
cd ESP
1. Активируем окружение:
. /opt/esp-idf/export.sh

2. Пример hello_world:
cp -r $IDF_PATH/examples/get-started/hello_world .
cd ~/esp/hello_world
idf.py set-target esp32
idf.py menuconfig

6. Сборка проекта:

idf.py build

7. Прошивка устройства / Flash onto the Device

idf.py -p PORT flash
idf.py -p PORT flash monitor

8. Debug с прошивкой


 idf.py -p  monitor