ESP32
-
Series ESP32-S3 Dual-Core – Bài 7: USB OTG – Device, Host, CDC, HID
ESP32-S3 có USB OTG native — không cần chip bridge như CH340. Tìm hiểu sự khác biệt USB native vs USB-UART, cách làm CDC Serial, HID Keyboard và USB Host với TinyUSB.
-
Series ESP32-S3 Dual-Core – Bài 6: DMA, LCD, Camera & Giao Tiếp Tốc Độ Cao
DMA trên ESP32-S3 hoạt động thế nào? Tại sao LCD và camera cần DMA, cách setup SPI DMA cho màn hình và camera DMA pipeline với PSRAM framebuffer.
-
Series ESP32-S3 Dual-Core – Bài 5: Memory Architecture – SRAM, PSRAM, Flash, Heap
Bản đồ bộ nhớ ESP32-S3 chi tiết: SRAM 512 KB chia thế nào, PSRAM 8 MB dùng khi nào, Flash mapping ra sao, và cách allocate memory đúng để tránh crash và fragmentation.
-
Series ESP32-S3 Dual-Core – Bài 4: Thiết Kế Firmware Dual-Core Đúng Cách
Cách phân chia task giữa Core 0 và Core 1 trên ESP32-S3, tránh race condition, anti-patterns cần tránh và pattern firmware IoT production có thể mở rộng theo thời gian.
-
Series ESP32-S3 Dual-Core – Bài 3: FreeRTOS Từ loop() Đến Hệ Điều Hành Thời Gian Thực
FreeRTOS trên ESP32-S3 hoạt động thế nào? Tìm hiểu Task, Queue, Semaphore, Mutex với ví dụ thực tế — cách chuyển từ loop() đơn luồng sang firmware đa nhiệm đúng cách.
-
Series ESP32-S3 Dual-Core – Bài 2: Kiến Trúc Dual-Core Xtensa LX7 Trên ESP32-S3
Kiến trúc Dual-Core Xtensa LX7 của ESP32-S3 hoạt động thế nào? Core 0 vs Core 1, cache, pipeline, pinToCore() và cách tận dụng 2 core đúng cách trong firmware thực tế.
-
Series ESP32-S3 Dual-Core – Bài 1: ESP32-S3 Là Gì? Nền Tảng AIoT & Firmware Hiện Đại
Tìm hiểu ESP32-S3 từ góc nhìn firmware: tại sao Dual-Core, PSRAM, USB native và AI instructions khiến nó phù hợp hơn ESP32 thông thường cho các project IoT hiện đại.
-
Nắm vững ESP32 logic level 3.3V vs 5V: Cách kết nối an toàn tránh làm cháy board và chân GPIO
Tìm hiểu ESP32 logic level 3.3V vs 5V, vì sao không nên nối trực tiếp tín hiệu 5V vào GPIO và cách kết nối an toàn bằng chia áp hoặc logic level shifter.
-
ESP32-S3 AIoT: Phát Hiện Wake Word Và Kích Hoạt Thiết Bị Thông Minh
Dự án này, sẽ giúp bạn chế tạo một thiết bị có khả năng luôn lắng nghe âm thanh từ microphone với ESP32-S3 và microphone I2S, khi người dùng nói đúng tên wake word đã lập trình thiết bị sẽ tự động tỉnh giấc và phản hồi.
-
Kỹ thuật xử lý đa nhân trên ESP32-S3: Dual-Core, FreeRTOS và ứng dụng thực tế trong IoT
Tìm hiểu cách ESP32-S3 sử dụng kiến trúc dual-core và FreeRTOS để xử lý nhiều tác vụ IoT song song như Wi-Fi, MQTT, cảm biến, màn hình và điều khiển thiết bị.











