🌱 OS Event trong Hệ thống Nhúng RTOS: Sử dụng với FreeRTOS
🌱 OS Event trong Hệ thống Nhúng RTOS: Sử dụng với FreeRTOS Trong hệ thống nhúng sử dụng RTOS, các task thường phải chờ đợi hoặc phản hồi các sự kiện cụ thể, như dữ liệu từ cảm biến,…
🌱 OS Event trong Hệ thống Nhúng RTOS: Sử dụng với FreeRTOS Trong hệ thống nhúng sử dụng RTOS, các task thường phải chờ đợi hoặc phản hồi các sự kiện cụ thể, như dữ liệu từ cảm biến,…
🌱 OS Hook Functions trong Hệ thống Nhúng: Ý Nghĩa và Ứng Dụng với FreeRTOS Khi làm việc với RTOS, developer thường cần theo dõi hoặc can thiệp vào các sự kiện cụ thể của hệ thống, …
🌱 Priority Inversion là gì? Cách Ngăn chặn Priority Inversion trong RTOS Trong lập trình hệ thống nhúng, đặc biệt với hệ thống thời gian thực (RTOS), Priority Inversion (Đảo ngược đ…
🌱 Critical Section trong Hệ thống Nhúng: Ý Nghĩa và Ứng Dụng Trong lập trình nhúng, đặc biệt khi làm việc với hệ thống thời gian thực (RTOS), việc đảm bảo tính toàn vẹn dữ liệu và đ…
🌱 Lộ trình học Lập trình Nhúng trên kênh Lập trình - Điện tử Cảm ơn các bạn đọc đã theo dõi và ủng hộ Blog Lập trình - Điện tử , và hiện tại là cả kênh Youtube Lập trình - Điện tử . …
🌱 Khái niệm Reentrancy - Reentrant Function / Atomic Variables Hầu như mọi hệ thống nhúng đều sử dụng các ngắt - Interrupt ; và/hoặc hỗ trợ hoạt động đa nhiệm ( multitasking ) hoặc đ…
🌱 Cấu trúc dữ liệu: Queue - Priority Queue Ở những bài viết trước, mình đã cùng mọi người tìm hiểu về cấu trúc dữ liệu Queue, cách triển khai Linear Queue, Circular Queue và sử dụng …
🌱 RTOS 11 - Mutex: Giải pháp Hiệu Quả cho Race Condition Ở những Post trước mình đã giới thiệu về Binary Semaphore và Counting Semaphore , đó là những cơ chế đồng bộ task và…
🌱 RTOS 10. Hiểu về Race Condition và Cách Phòng Tránh Hiệu Quả Một vấn đề mà developer thường xuyên phải đối mặt trong RTOS hay cả multi-thread đó là Race Condition , dịch nghĩa r…
🌱 RTOS 09. Đồng bộ hóa giữa các Task với Counting Semaphore Ở post trước chúng ta đã cùng tìm hiểu về Binary Semaphore , là một trong các cơ chế đồng bộ task trong RTOS. …
🌱 RTOS 08. Đồng bộ hóa giữa các Task với Binary Semaphore Mặc dù các Task trong RTOS được coi là độc lập với nhau, tuy nhiên, các tài nguyên chúng sử dụng thì lại không hề …
🌱 RTOS: Giao Tiếp Task Qua Queue Như mình giới thiệu ở những bài trước, chúng ta đã có những hiểu biết nhất định về RTOS. Vậy thực chất các task là các chương trình nhỏ độc l…
🌱 RTOS: Chuyển Đổi Ngữ Cảnh Task Một vấn đề quan trọng trong RTOS đó là việc chuyển đổi ngữ cảnh, việc một Task đang chạy phải dừng lại để nhường chỗ cho Task khác, sau đó kh…
🌱 RTOS 05. Quản lý bộ nhớ trong RTOS - Heap Memory Management Ở post trước chúng ta đã cùng tìm hiểu về phần cứng sử dụng để xây dựng một hệ điều hành RTOS . Một hệ điều hành RTOS …
🌱 RTOS: Xây Dựng Hệ Điều Hành Cơ Bản Ở post này mình sẽ giới thiệu về các thành phần cơ bản để xây dựng nên một hệ điều hành RTOS. Vi điều khiển thực chất hoạt động rất đơn g…
🌱 RTOS 03. Thuật toán lập lịch RTOS - RTOS Scheduling Algorithms Ở post trước chúng ta đã cùng tìm hiểu về cơ chế Multi-Task và Scheduling trong RTOS. Post này mình sẽ giới …
🌱 RTOS 02: RTOS - Đa nhiệm & Lập lịch (Multi-Task & Scheduling) Ở post trước , chúng ta đã cùng tìm hiểu về RTOS là gì và tác dụng của RTOS trong những hệ thống lớn. …
🌱 RTOS 01. Giới thiệu về hệ điều hành RTOS - Real-time Operating System Khác với các ứng dụng trên di động, máy tính, hay trên Server, các ứng dụng phát triển trên các thiết …