4.8
Chuyên đề 2: Lập trình Custom Bootloader (2026)
Cập nhật lần cuối09/04/2026
Số học viên1,406
Thời lượng6 videos

- 6 bài giảng
- 1 - 2 giờ mỗi bài học
- Trợ giảng giải đáp mọi thắc mắc 24/7
- Học mọi lúc mọi nơi trên mọi thiết bij
Giới thiệu
Bootloader là một thành phần quan trọng trong các hệ thống nhúng hiện đại, cho phép cập nhật firmware từ xa (OTA), nâng cấp phần mềm mà không cần nạp lại trực tiếp qua cổng debug. Trong khóa học này, bạn sẽ được hướng dẫn từng bước xây dựng một Bootloader hoàn chỉnh trên dòng vi điều khiển STM32.
Bạn sẽ học được gì?
- Hiểu cách thức hoạt động của chương trình Bootloader
- Thực hành viết chương trình Bootloader
- Hiểu rõ quá trình boot up của vi điều khiển
Yêu cầu đầu vào
- Biết lập trình C cơ bản
Nội dung khoá học
- 1. Tổng quan về Bootloader
- 2. Layout bộ nhớ Flash
- 3. Cấu trúc file Hex
- 4. Cách thức hoạt động của Bootloader
- 5. Lập trình chương trình Bootloader P1
- 6. Lập trình chương trình Bootloader P2
Đánh giá
Đánh giá từ các học viên sau khi hoàn thành khoá học