Embedded systems;
Real time operating system;
Scheduling Algorithm;
context switching;
time management;
D O I:
暂无
中图分类号:
TM [电工技术];
TN [电子技术、通信技术];
学科分类号:
0808 ;
0809 ;
摘要:
In a multi-tasking system, numerous tasks require CPU time, and since there is only one CPU, some form of organization and coordination is needed so each task has the CPU time it needs. In practice, each task takes a very brief amount of time, so it seems as if all the tasks are executing in parallel and simultaneously. In the case of excessive complexity applications, which usually run in hard real time constraints, the use of a real time operating system (RTOS) is strongly required. In this paper, a tiny and reliable RTOS was implemented for PIC18F family of microcontroller. This operating system, which is called SmallRTOS, is based on Round-Robin scheduler. The used system tick is based on a variable time-sliced scheduling that has a direct effect on CPU load, context switching and process waiting time.
机构:Univ Politecn Valencia, Escuela Politecn Super Alcoi, Dipartimento Informat Sistemas & Comp, Alcoy 03801, Spain
Segura-Juárez, JJ
Cuesta-Frau, D
论文数: 0引用数: 0
h-index: 0
机构:
Univ Politecn Valencia, Escuela Politecn Super Alcoi, Dipartimento Informat Sistemas & Comp, Alcoy 03801, SpainUniv Politecn Valencia, Escuela Politecn Super Alcoi, Dipartimento Informat Sistemas & Comp, Alcoy 03801, Spain
Cuesta-Frau, D
Samblas-Pena, L
论文数: 0引用数: 0
h-index: 0
机构:Univ Politecn Valencia, Escuela Politecn Super Alcoi, Dipartimento Informat Sistemas & Comp, Alcoy 03801, Spain
Samblas-Pena, L
Aboy, M
论文数: 0引用数: 0
h-index: 0
机构:Univ Politecn Valencia, Escuela Politecn Super Alcoi, Dipartimento Informat Sistemas & Comp, Alcoy 03801, Spain