https://github.com/va1da5/intro-to-freerots-course-notes
Notes from 'Introduction to FreeRTOS' course
https://github.com/va1da5/intro-to-freerots-course-notes
cpp esp32 espidf freertos notes
Last synced: 27 days ago
JSON representation
Notes from 'Introduction to FreeRTOS' course
- Host: GitHub
- URL: https://github.com/va1da5/intro-to-freerots-course-notes
- Owner: va1da5
- Created: 2023-02-08T19:08:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-08T19:09:22.000Z (over 3 years ago)
- Last Synced: 2025-05-19T07:36:27.427Z (about 1 year ago)
- Topics: cpp, esp32, espidf, freertos, notes
- Language: Dockerfile
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intro to FreeRTOS Using Espressif ESP32
The repository contains notes from [Digi-Key Introduction to RTOS online course](https://www.youtube.com/watch?v=JIr7Xm_riRs&list=PLEBQazB0HUyQ4hAPU1cJED6t3DU0h34bz). Git branches represent different lessons.
## Getting Started
```bash
idf.py set-target esp32
idf.py menuconfig
```
### Troubleshooting
- Program upload failure
- Hardware connection is not correct: run `idf.py -p PORT monitor`, and reboot your board to see if there are any output logs.
- The baud rate for downloading is too high: lower your baud rate in the `menuconfig` menu, and try again.
## References
- [ESP-IDF Programming Guide](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/index.html)
- [Standard Toolchain Setup for Linux and macOS](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/linux-macos-setup.html)
- [ESP32 - DEBUGGING your ESP-IDF code using JTAG [VS CODE]](https://www.youtube.com/watch?v=uq93H7T7cOQ)
- [JTAG Debugging](https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-guides/jtag-debugging/index.html)
- [ESP32 WROOM, SOLO and WROVER Modules](https://docs.espressif.com/projects/esp-idf/en/v3.3/hw-reference/modules-and-boards.html#wroom-solo-and-wrover-modules)