david
19-04-2008, 09:23 AM
em đang dùng CCS C để lập trình RTOS
các bác cho em hỏi mức ưu tiên của các Task trong CCS được xác định như thế nào
#use rtos(timer=0, minor_cycle=20ms)
#task(rate=1s, max=20ms, queue=5)
em đang phân vân ko biết mình có hiểu đúng ko mong các bác chỉ giáo
minor_cycle = 20ms tức là các tiến trình sẽ được chia nhỏ thực hiện xem kẽ với thời gian 20ms
max=20ms ---->thời gian thực hiện tiến trình bé hơn hoặc bằng minor_cycle
queue=5------>hàng đợi bằng 5
rate=1s--->cái này có phải là tiến trình sẽ được thực hiện lại sau 1 s không ??
thanks!
các bác cho em hỏi mức ưu tiên của các Task trong CCS được xác định như thế nào
#use rtos(timer=0, minor_cycle=20ms)
#task(rate=1s, max=20ms, queue=5)
em đang phân vân ko biết mình có hiểu đúng ko mong các bác chỉ giáo
minor_cycle = 20ms tức là các tiến trình sẽ được chia nhỏ thực hiện xem kẽ với thời gian 20ms
max=20ms ---->thời gian thực hiện tiến trình bé hơn hoặc bằng minor_cycle
queue=5------>hàng đợi bằng 5
rate=1s--->cái này có phải là tiến trình sẽ được thực hiện lại sau 1 s không ??
thanks!