Nhập môn phát triển firmware STM32 (Blue Pill) – Học CubeIDE & FreeRTOS mà không cần linh kiện bổ sung
Đồng hồ thông minh, tai nghe không dây, robot hút bụi, ô tô, máy bay không người lái, kiosk và các thiết bị y tế mà chúng ta sử dụng hằng ngày đều được tích hợp một máy tính nhỏ có khả năng tiếp nhận thông tin đầu vào của người dùng, phán đoán tình huống và điều khiển thiết bị. Những hệ thống như vậy được gọi là hệ thống nhúng (Embedded System). Tuy nhiên, khi bắt đầu học về hệ thống nhúng, mọi thứ khó hơn bạn tưởng. Bạn có thể dễ dàng tìm thấy các ví dụ bật LED trên Internet, nhưng để học một cách có hệ thống về nguyên lý hoạt động của các thiết bị điện tử thực tế như: "Thiết bị điện tử sẽ phản ứng như thế nào khi nhấn nút?" "Làm thế nào để thiết bị hoạt động chính xác vào những thời điểm đã định?" "Làm thế nào để nhiều chức năng chạy đồng thời?" "Làm thế nào để ghi nhớ các giá trị cài đặt ngay cả khi tắt rồi bật lại nguồn?" thì không hề đơn giản. Trong khóa học này, thay vì ghi nhớ những lý thuyết hay đoạn mã phức tạp, bạn sẽ trực tiếp điều khiển một bo mạch phát triển nhỏ để từng bước hiểu các nguyên lý cốt lõi của hệ thống nhúng. Bắt đầu từ những bài thực hành cơ bản nhất như điều khiển LED và nút nhấn, bạn sẽ lần lượt học các chức năng cốt lõi được sử dụng để chế tạo các thiết bị điện tử thực tế, chẳng hạn như Interrupt, Timer, PWM, ADC, Memory và Watchdog. Cuối khóa học, bạn sẽ sử dụng RTOS (Real-Time Operating System) để kết hợp các chức năng đã học riêng lẻ cho đến lúc này thành một hệ thống duy nhất, trong đó nhiều chức năng có thể hoạt động đồng thời. Mục tiêu của khóa học không chỉ là học cách sử dụng một bo mạch phát triển cụ thể, mà là xây dựng năng lực nền tảng để khi tiếp xúc với nhiều loại thiết bị điện tử và bo mạch phát triển khác nhau trong tương lai, bạn có thể hiểu phần cứng hoạt động như thế nào nhờ phần mềm và tự mình triển khai được điều đó.
9 học viên đang tham gia khóa học này
Độ khó Nhập môn
Thời gian Không giới hạn



