首页> 外文会议>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调度程序。所使用的系统滴答基于可变的时间片调度,这直接影响CPU负载,上下文切换和进程等待时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号