首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > KEIL RTX51 TINY内核的分析与应用

KEIL RTX51 TINY内核的分析与应用

资料介绍
KEIL RTX51 TINY内核的分析与应用

KEIL RTX51 TINY内核的分析与应用
 摘要:简要介绍RTX51
TINY的基本情况和使用方法;详细分析这个内核的任务管理和内存管理的运行机制,并
给出其主要代码流程图。
    关键词:单片机 实时操作系统的RTX51
1 RTX51简介
1.1 RTX51 TINY特性
RTX51是KEIL公司开发的用于8051系列单片机的多任务实时操作系统。它有两个版本
,RTX51 FULL和RTX51 TINY。
RTX51 TINY是RTX51
FULL的子集,仅支持按时间片循环任务调度,支持任务间信号传递,最大16个任务,可
以并行地利用中断。具有以下等待操作:超时、另一个任务或中断的信号。但它不能进
行信息处理,不支持存储区的分配和释放,不支持占先式调度。RTX51
TINY一个很小的内核,完全集成在KEIL
C51编译器中。更重要的是,它仅占用800字节左右的程序存储空间,可以在没有外放数
据存储器的8051系统中运行,但应用程序仍然可以访问外部存储器。RTX51
TINY下文简称为内核。
1.2 RTX51 TINY的使用
内核完全集成在KEIL
C51编译器中,以系统函数调用的方式运行,因此可以很容易地使用KEIL
C51语言编写和编译一个多任务程序,并嵌入到实际应用系统中。内核提供以下函数供应
用程序引用:
①char os_create_task(task_id);
②char os_delete_task(task_id);
③char os_send_signal(task_id);
④char isr_send_signal(task_id);
⑤char os_clear_signal(task_id);
⑥char os_running_task_id(void);
⑦c
标签:KEILRTX51TINY内核
KEIL RTX51 TINY内核的分析与应用
本地下载

评论