RTX51是keil专门为8051系列量身定做的RTOS,分为Full和Tiny两个版本,Full为可抢占,Tiny为不可抢占,其中,RTX51 Full已经停产,目前只有RTX51 Tiny。RTX51 Tiny RTOS最多支持16个任务,基于RTX51 Tiny构建的应用程序没有main( )函数,是从任务0开始执行的。
使用时,必须注意两个条件:第一,keil C51 集成开发环境,其许可证版本必须为PK51,否则无法编译通过。第二,RTX51 Tiny使用定时器0、定时器0中断和寄存器组1。如果在程序中使用了定时器0,则RTX51 Tiny将不能正常运转。可以在定时器0的中断服务程序后追加自己的定时器0中断服务程序代码(修改配置文件Conf_tny.A51)。
最好的RTX51文档,keil的HELP文档。
万能模板demo工程链接: