[DemoCode下载] NUC240移植UCOS2

[复制链接]
1449|9
 楼主| a_ziliu 发表于 2015-5-14 17:26 | 显示全部楼层 |阅读模式
把UCOS2移植到NUC240上面,各種測試在APP_CFG.H修改
#define SEM_TEST
#define THREAD_TEST
#define MBOX_TEST
#define FLAG_TEST
#define MALLOC_TEST
#define MEM_TEST
#define MUTEX_TEST
#define QUEUE_TEST
#define TMR_TEST

專案路徑如下:
\NUC230_240BSP_CMSIS_V3.00.001- UCOS2\SampleCode\StdDriver\UCOS2\KEIL
NUC230_240BSP_CMSIS_V3.00.001- UCOS2.zip (475.74 KB, 下载次数: 31)



gaoyang9992006 发表于 2015-5-14 19:33 | 显示全部楼层
  1. void Task1(void *Id)
  2. {
  3.         INT8U err;
  4.         OS_FLAGS value;
  5.        
  6.         for (;;)
  7.         {
  8.                 printf("post msg index=%d\n", index);
  9.                 err = OSQPost(CommQ, (void *)&msg[index]);
  10.                 switch (err) {
  11.                 case OS_ERR_NONE:
  12.                         /* Message was deposited into queue */
  13.                         index++;
  14.                         break;
  15.                 case OS_ERR_Q_FULL:
  16.                         /* Queue is full */
  17.                         err = OSFlagPost(EngineFlags,
  18.                                         0xFF,//clear 0-7 bit
  19.                                         OS_FLAG_CLR,
  20.                                         &err);
  21.                         value = OSFlagPend(EngineFlags,
  22.                                         1,//wait bit 0 be set
  23.                                         OS_FLAG_WAIT_SET_ALL + OS_FLAG_CONSUME,//clr flag after be read
  24.                                         0,//0 for forever
  25.                                         &err);
  26.                         break;

  27.                 }
  28.                 if(index >= MSG_COUNT)
  29.                         index = 0;
  30.         }
  31. }
这种任务式挺有意思。

coslight 发表于 2015-5-15 09:01 | 显示全部楼层
下来学习一下
mintspring 发表于 2015-5-16 18:17 | 显示全部楼层
流水线式的系统啊,task加入流水队列。
mintspring 发表于 2015-5-16 18:17 | 显示全部楼层
我很想知道这个系统上的程序怎么写
Messi1999 发表于 2015-5-16 22:52 | 显示全部楼层
有没有测试过,跑ucos时稳定吗?
598330983 发表于 2015-5-18 22:36 | 显示全部楼层
这个系统带图形界面吗?
Luis德华 发表于 2015-5-19 10:10 | 显示全部楼层
非常不错的资料,我现在正在学习将ucos 移植到msp430上面
玛尼玛尼哄 发表于 2015-5-23 16:13 | 显示全部楼层

非常不错的资料,我现在正在学习ucos 移植
yiyigirl2014 发表于 2015-5-26 20:41 | 显示全部楼层
代码好短啊,这就是系统吗?原来系统也不难啊, 就是加入任务吧,那个任务如何写呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

310

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部