摘要
介绍了实时多任务内核的基本概念 ,以及利用其进行开发的突出优点。详细介绍了将实时多任务内核应用于励磁调节器时的硬件和软件设计方案 ,系统采用TMS32 0C32芯片作为CPU芯片 ,并以TMS32 0C32汇编语言实现了抢占式实时多任务调度算法。方案着重讨论了应该根据实时性、事件发生频率、任务操作时间的原则将目标系统划分为相对独立的I/O任务、内部任务、任务合并模块 ,以及如何赋予每个任务一定的优先级 ,提供将嵌入式实时多任务内核置入目标系统的一个比较具体的方法。
The basic concept of real time multi task kernel and its merits in design and development are introduced. The HW & SW design of an AER is detailed, which applies the real time multi task kernel. It takes TMS3220c32 as its CPU, and the real time multi task schedule algorithm is written with its ASM language. It is emphasized that the target system should be divided into relatively independent I/O task, internal task and task merging module according to real time requirement, event frequency and task execution time. It is explained how to endow the priority to each task. The implementation of embedding the real time multi task kernel into a target system is presented.
出处
《电力自动化设备》
EI
CSCD
北大核心
2002年第8期35-38,共4页
Electric Power Automation Equipment