文章目录
01 - RTX51 Tiny官方例程
初步搭建RTX51 Tiny,不必从0开始构建,官网已经提供了4个例程,如果Keil的安装路径是默认的,那么例程的地址是:C:\Keil_v5\C51\RtxTiny2\Examples:

里面分别是RTX_EX1、RTX_EX2、Banking和Traffic,他们的内容和目的如下:
RTX_EX1:一个变量递增项目,演示了时间片调度的多任务系统。
RTX_EX2:一个变量递增项目,演示了时间片调度、os_wait函数和信号传递的使用。
Banking:和RTX_EX2类型的项目,还演示了协助调度和os_set_ready的使用。
Traffic:一个人行道红绿灯项目,演示了RTX51 Tiny的综合使用。
02 - 分析RTX_EX1例程
打开RTX_EX1的Keil项目,重要程序只有RTX_EX1.c和Conf_tny.A51,打开RTX_EX1.c,里面的代码非常少:

这是一个时间片调度的变量递增多任务项目,需要演示的有3个点,下面分别细说。
2.1 - 怎样在一个项目中使用RTX51 Tiny
①项目导入Conf_tny.A51
②【Project】-【Options……】-【OS 选择RTX-51 Tiny】
③需要调用到API的文件只需要加入#include<

最低0.47元/天 解锁文章
2012





