With the development in the intelligent control domain, running single task or looping multi-mission at foreground and background, the system can seldom satisfy some real-time multitasking control. So the multitasking operating system has become an embedded research focus. The operating system core adopts AT89C52RC MCU as the carrier and uses C language to program on keil platform for the development environment in this paper. The sys-tem core has characteristics of multiple task creation and the task delay service, by using the preemptive scheduling algorithm.%随着智能控制领域的发展,单任务或者任务轮循式前后台的系统往往满足不了具有实时性的多任务控制,所以多任务操作系统一直都作为嵌入式研究的重点。本文以keil平台为开发环境,采用AT89C52RC单片机为载体,选用C语言编程实现操作系统内核,其内核采用抢占式调度算法,具有多任务创建与任务延时服务的特性。
展开▼