Tại sao RTOS cần hẹn giờ?

M

mountain

Guest
Tôi đang sử dụng RTOS của TI CCS, nhưng các bộ đếm thời gian gián đoạn của hệ điều hành xung đột với công việc của tôi và ISR khác. Vì vậy, tôi muốn loại bỏ các bộ đếm thời gian của hệ điều hành kể từ khi tôi không sử dụng bất kỳ chức năng hẹn giờ. Tôi có thể làm như vậy? Tại sao RTOS cần hẹn giờ?
 
Các bộ đếm thời gian của hệ điều hành cũng cần thiết cho bối cảnh chuyển đổi (Tôi đã nhìn vào mã từ μCos). Tôi nghĩ rằng bạn sẽ không có nhiệm vụ chuyển đổi hơn. Gomez
 
Timer là tùy chọn. Tôi nghĩ bạn có thể loại bỏ nó. có thể bạn sẽ bị mất một số chức năng có liên quan với bộ đếm thời gian cung cấp bởi hệ điều hành. : D
 
Bộ đếm thời gian là cần thiết cho hoạt động lên lịch. Tôi chưa bao giờ nghe nói về một hệ điều hành mà không có một lịch trình. Các giải pháp khác tốt hơn vì không sử dụng các bộ đếm thời gian để khóa lên lịch trình khi một ISR đang làm việc hoặc một nhiệm vụ quan trọng là hoạt động hoặc truy cập vào một phần cứng quan trọng mà không cần phải bị gián đoạn trong quá trình truy cập của nó. liên quan, Amraldo.
 
timr sử dụng để sản xuất singals thường xuyên bị gián đoạn cấp slice, và bối cảnh bộ vi xử lý triger thay đổi,
 
Bạn không có thể loại bỏ các bộ đếm thời gian từ hệ điều hành, rất quan trọng cho hệ điều hành lên lịch mà không có nó bạn sẽ không có khả năng để thực hiện bất cứ điều gì.
 
không có gián đoạn từ bộ đếm thời gian là không thể để làm cho một RTOS cứng.
 
thử một bộ đếm thời gian RTOS sử dụng 1 có thể thời gian 2 nếu bạn sử dụng pic bạn canuse hẹn giờ thứ 3
 

Welcome to EDABoard.com

Sponsor

Back
Top