打印
[DemoCode下载]

NUC240移植UCOS2

[复制链接]
1057|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)



沙发
gaoyang9992006| | 2015-5-14 19:33 | 只看该作者
void Task1(void *Id)
{
        INT8U err;
        OS_FLAGS value;
       
        for (;;)
        {
                printf("post msg index=%d\n", index);
                err = OSQPost(CommQ, (void *)&msg[index]);
                switch (err) {
                case OS_ERR_NONE:
                        /* Message was deposited into queue */
                        index++;
                        break;
                case OS_ERR_Q_FULL:
                        /* Queue is full */
                        err = OSFlagPost(EngineFlags,
                                        0xFF,//clear 0-7 bit
                                        OS_FLAG_CLR,
                                        &err);
                        value = OSFlagPend(EngineFlags,
                                        1,//wait bit 0 be set
                                        OS_FLAG_WAIT_SET_ALL + OS_FLAG_CONSUME,//clr flag after be read
                                        0,//0 for forever
                                        &err);
                        break;

                }
                if(index >= MSG_COUNT)
                        index = 0;
        }
}
这种任务式挺有意思。

使用特权

评论回复
板凳
coslight| | 2015-5-15 09:01 | 只看该作者
下来学习一下

使用特权

评论回复
地板
mintspring| | 2015-5-16 18:17 | 只看该作者
流水线式的系统啊,task加入流水队列。

使用特权

评论回复
5
mintspring| | 2015-5-16 18:17 | 只看该作者
我很想知道这个系统上的程序怎么写

使用特权

评论回复
6
Messi1999| | 2015-5-16 22:52 | 只看该作者
有没有测试过,跑ucos时稳定吗?

使用特权

评论回复
7
598330983| | 2015-5-18 22:36 | 只看该作者
这个系统带图形界面吗?

使用特权

评论回复
8
Luis德华| | 2015-5-19 10:10 | 只看该作者
非常不错的资料,我现在正在学习将ucos 移植到msp430上面

使用特权

评论回复
9
玛尼玛尼哄| | 2015-5-23 16:13 | 只看该作者

非常不错的资料,我现在正在学习ucos 移植

使用特权

评论回复
10
yiyigirl2014| | 2015-5-26 20:41 | 只看该作者
代码好短啊,这就是系统吗?原来系统也不难啊, 就是加入任务吧,那个任务如何写呢

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

100

主题

295

帖子

6

粉丝