왜 RTOS는 타이머가 필요하십니까?

M

mountain

Guest
나는 TI CCS의 RTOS를 사용하고 있지만, 타이머 내 작업 및 기타 ISR과 운영 체제 충돌 인터럽트. 그래서 내가 어떤 타이머 기능을 사용하지 않기 때문에 OS의 타이머를 제거 싶습니다. 그렇게 할 수 있나? 왜 RTOS는 타이머가 필요하십니까?
 
OS의 타이머는 컨텍스트 스위칭 (필자는 μCos에서 코드에서 봤는데) 필요합니다. 난 당신이 더 작업을 더 스위칭이 없습니다 것이라 생각합니다. 고메즈
 
타이머는 옵션입니다. 당신이 그것을 제거할 수 있다고 생각합니다. 아마 당신은 OS에서 제공하는 타이머와 관련된 몇 가지 기능을 잃어버린 것입니다. : D
 
타이머는 스케줄러 작업이 필요합니다. 나는 스케줄러없이 OS 들어본 적이 없다. 타이머를 사용하지 않는 이외의 더 나은 솔루션은 ISR이 작동 또는 중요한 작업이 실행 또는 액세스하는 동안 중단해야합니까 중요한 하드웨어를 액세스할 때 스케줄러를 잠글 것입니다. 감사합니다 Amraldo.
 
timr는 슬라이스하고, 프로세서 컨텍스트 변경 triger를 발행하는 정기적인 인터럽트 singals를 생산하는 데 사용
 
당신은 OS의 타이머를 제거할 수 없습니다 자사의 OS 스케줄러 매우 중요한 당신은 아무것도를 실행할 수 없습니다 어느없이.
 
타이머의 인터럽트없이는 하드 RTOS를 만드는 것은 불가능합니다.
 
당신이 사용하는 경우 RTOS 1 아마이 타이머를 사용하는 다른 타이머를 시도하면 3 타이머를 canuse 그림
 

Welcome to EDABoard.com

Sponsor

Back
Top