Cách dễ nhất để cài đặt ESP-IDF trên Window là dùng ESP-IDF Tools Installer
Các thành phần sẽ được cài đặt tự động:
- Cross-compilers
- OpenOCD
- cmake
- Ninja build tool
- mcon-idf
- Python 3.7
- Git For Window
- ESP-IDF
Cài đặt ESP-IDF từ ESP-IDF Tools Installer
1. Download ESP-IDF Tools Installer
3. Chọn Next.
4. Lựa chọn thư mục để lưu các thành phần sẽ được download.
5. Chấp nhận ở các cửa sổ tiếp theo. Chọn Next.
– Chú ý: nên chọn phiên bản ESP-IDF master
6. Chọn Install để bắt đầu cài đặt tự động.
7. Khi quá trình cài đặt tự động kết thúc, phàn mềm ESP-IDF Command Prompt (cmd.exe) sẽ được cài đặt.
Chạy thử một dự án mẫu ESP-IDF trên Window
1. Mở phần mềm ESP-IDF Command Prompt (cmd.exe)
2. Di chuyển đến thư mục dự án mẫu blink.
cd examples\get-started\blink
3. Thay đổi GPIO cho LED đúng với Board. Nhập
idf.py menuconfig
4. Biên dịch
idf.py build
5. Nạp vào Board.
– giữ nút BOOT và nhấn nút RESET trên Board, sau đó nhả cả hai nút, để chuyển vào chế độ nạp qua cổng COM.
idf.py -p (PORT) flash
– thay thế (PORT) với cổng COM mà Board đang kết nối.
– khi dùng lệnh này chương trình sẽ tự động biên dịch lại nếu có bất kì sự thay đổi nào trong dự án.
6. Để theo dõi LOG và DEBUG dùng lệnh
idf.py -p (PORT) monitor
– để thoát nhấn tổ hợp phím Ctrl + ]
– bạn có thể kết hợp các lệnh trong cùng một lệnh để thực hiện liên tục.
idf.py -p (PORT) flash monitor
7. Xong!
Tạo một dự án mới ESP-IDF trên Window
- Copy thư mục dự án mẫu từ esp-idf\examples\get-started\hello_world đến thư mục dự án của bạn.
- Thay đổi tên dự án và thêm các file nguồn (nếu có) bằng cách sửa các file: CMakeLists.txt, Makefile, component.mk.
- Mở ESP-IDF Command Prompt (cmd.exe).
- Di chuyển đến thư mục dự án mới, tại đây bạn đã có thể dùng các lệnh build, flash và monitor.
Tổng kết
Bài viết đã hướng dẫn bạn các bước để cài đặt ESP-IDF trên Window, hy vọng những kiến thức này có thể giúp các bạn xây dựng dự án của mình một cách nhanh chóng. Hãy tiếp tục theo dõi các bài hướng dẫn lập trình ESP32. trên ESPITEK nhé!
Chúc các bạn thành công!