RTX51
Keil RTOS 8051 Core
Install / Use
/learn @OS-Q/RTX51README
RTX51
简介
RTX51有两个版本TINY和FULL,后者可替换选择很多,在此不收录。
RTX51 Tiny是一种实时操作系统(RTOS),是运行在8051内核上的RTOS,可以用它来建立多个任务(函数)同时执行的应用。RTX51 Tiny运行于大多数8051兼容的器件及其变种上。
非占先或多优先级的实时操作系统,是一个平级的时间片轮询实时操作系统,所有的任务平等运行。
RTX51 Tiny的程序用标准的C语言构造,由Keil C51 C编译器编译。用户可以很容易的定义任务函数,而不需要进行复杂的栈和变量结构配置,只需包含一个指定的头文件。RTX51TNY.LIB和RTX51BT.LIB库文件必须保存于库路径下,通常,该路径是"KEIL"C51"LIB文件夹。RTX51TNY.H必须保存在包含路径下,通常是"KEIL"C51"INC文件夹。
关键特性
- 最大任务数:16
- 最大活动任务:16
- 代码空间需求:900字节最大
- 数据空间需求:7字节
- 栈空间需求:3字节/任务
- 系统时钟因子:1000~65535
- 中断等待:20个周期或更少
- 上下文切换时间:100~700个周期
源圈OS-Q: 起点决定收益
Related Skills
node-connect
340.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.1kCommit, push, and open a PR
