500,000 đ
Các khóa học được bán trên deviot
5.0

Lập trình STM32 và RTOS

Cập nhật lần cuối12/10/2023
Số học viên2,000
Thời lượng11 videos
  • 11 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

Tầm quan trọng của STM32 và RTOS


So với các dòng vi điều khiển 8bit như AVR, PIC… thì STM32 là dòng vi điều khiển 32 bit của STMicroelectronics tốc độ mạnh mẽ hơn rất nhiều, giá thành rẻ, ngoại vi nhiều, cộng đồng sử dụng lớn.


Các công ty tuyển dụng cũng đánh giá các ứng viên dử dụng thành thạo dòng chip STM32. 


Hệ điều hành thời gian thực RTOS là một kiến thức vừa hay lại vừa khó, giúp chúng ta giải quyết được các bài toán phức tạp khi cần chạy đồng thời nhiều Task với thời gian gần như là đồng thời.

Bạn sẽ học được gì?

  • Nắm chắc được các kiến thức nâng cao trong lập trình STM32 và RTOS.
  • Kĩ năng Debug chương trình trong quá trình phát triển.
  • Phát triển được khả năng bao quát bài toán.
  • Có nền tảng tốt để học lên các khóa học tiếp theo.
  • Có được nền tảng tốt để có thể lập trình RTOS trên bất kì vi điều khiển nào

Yêu cầu đầu vào

  • Dành cho các bạn đã biết cơ bản về dòng chip STM32 và hệ điều hành thời gian thực RTOS.
  • Các bạn học sinh, sinh viên đã học lập trình STM32 cơ bản, thêm khóa nâng cao càng tốt.
  • Hoặc các bạn đã tự tin với khả năng lập trình STM32 (HAL) của bản thân cũng có thể tham gia khóa học được.

Nội dung khoá học

  • 1. RTOS là gì và tại sao phải dùng RTOS ?
  • 2. Task Operation
  • 3. Phân biệt các loại Delay
  • 4. Ngắt trong RTOS
  • 5. Simple Queue
  • 6. Mail Queue (Struct)
  • 7. Tổng quan Semaphore vs Mutex
  • 8. Binary Semaphore vs Counting Semaphore
  • 9. Binary Semaphore vs Mutex
  • 10. Software Timer
  • 11. Event Group

Đánh giá

Đánh giá từ các học viên sau khi hoàn thành khoá học