你的位置:首页 > 软件开发 > 操作系统 > 一个极易使用的RTOS

一个极易使用的RTOS

发布时间:2015-07-29 12:00:22
现世面上流传着很多嵌入式操作系统,都已经非常优秀,但本人还是自己编写了一个RTOS,不敢说优秀,但绝对是使用起来最简单的.先看一个工程截图与一段main.cpp代码 1 #include "os.h" // 包含OS 2 osThread ...

一个极易使用的RTOS

  现世面上流传着很多嵌入式操作系统,都已经非常优秀,但本人还是自己编写了一个RTOS,不敢说优秀,但绝对是使用起来最简单的.先看一个工程截图与一段main.cpp代码

一个极易使用的RTOS

 

 1 #include "os.h"        // 包含OS 2 osThread Task1;        // 定义一个任务 3 TACK_DEF(Task1Stk,256);    // 为任务1定义一个栈空间 4 osMutex m1;          // 定义一个互斥量 5  6 void Fun1(void){ 7   m1.Wait(); 8   // 其它代码 9   m1.Release();10 }11 void Task1Fun(void){ 12   int id = Task1.Id;     // 获取任务ID13   Fun1();14   os::Pass();        // 释放CPU,切换任务15   os::Delete();       // 删除该任务,即使没有这句,也会自动删除16 }17 void TaskMain(void){18   // 创建任务1,正常优先级19   Task1.Create(Task1Fun,osPriorityNormal, Task1Stk,sizeof(Task1Stk));20 }21 int main(void){      22   // 其它外设初始化   23   os::Start(TaskMain);    // 启动OS24 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:一个极易使用的RTOS

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录