首页> 外文会议>International Conference on Engineering MIS >SmallRTOS: Microcontroller-based embedded multitasking
【24h】

SmallRTOS: Microcontroller-based embedded multitasking

机译:SmallRTOS:基于微控制器的嵌入式多任务处理

获取原文

摘要

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.
机译:在多任务系统中,许多任务需要CPU时间,因为只有一个CPU,需要某种形式的组织和协调,因此每个任务都有它所需的CPU时间。在实践中,每个任务都需要非常短的时间,因此似乎所有任务都是并行和同时执行的。在通常在硬实时约束中运行的过度复杂性应用的情况下,强烈需要使用实时操作系统(RTOS)。在本文中,为PIC18F的微控制器家族实施了微小且可靠的RTOS。该操作系统称为SmallRTOS,基于Round-Robin Scheduler。使用的系统刻度基于可变时切调度,它对CPU负载,上下文切换和处理等待时具有直接影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号