學著使用uC OSII

2021-09-30 06:07:27 字數 876 閱讀 5713

第一章:任務的建立

任務建立的函式:

int8u ostaskcreate(

void (*task)(void *pd),//指向任務的指標

void *pdata,//傳遞給任務的引數

os_stk *ptos,//指向任務堆疊的棧頂的指標

int8u prio //任務優先順序

還有乙個函式 int8u ostaskcreate(void (*task)(void *pd,void *pdada,os_stk *ptos,int8u prio,int16u id,os_stk *pbos,int32u stk_size,void *pext,int16u opt));

#define tsk1_len 128

#define tsk2_len 128

taskstkone[tsk1_len];

taskstktwo[tsk2_len];

void main(void)

osinit ();

ostaskcreate(taskone,(void *)0,&taskstkone[tsk1_len-1],3);

ostaskcreate(tasktwo,(void *)0,&taskstktwo[tsk2_len-1],4);

osstart ();

void taskone(void *pd)

pd = pd;

while(1){

//do your job

ostimedly(10);//這個是必需的

void tasktwo(void *pd)

pd =pd;

while(1){

//do your job

ostimedly(10);//必需有的

學著學著Linux系統寫篇心得

本學期對於linux系統的學習,和自己買的一本 linux 就該這麼學 這本書,讓我對 linux 有了一定的了解。我知道了 linux 只是個核心。現在的 linux 作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux 最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存在到...

學著學著Linux系統寫篇心得

本學期對於linux系統的學習,和自己買的一本 linux 就該這麼學 這本書,讓我對 linux 有了一定的了解。我知道了 linux 只是個核心。現在的 linux 作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux 最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存在到...

學著學著Linux系統寫篇心得

本學期對於 linux 系統的學習,和自己買的一本 linux 就該這麼學 這本書,讓我對 linux 有了一定的了解。我知道了 linux 只是個核心。現在的 linux 作業系統,都是用這麼乙個核心,加上其它的應用程式構成的。linux 最大的特點就是其開源性,這一點是十分難得的,這也是它能夠存...