我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

«155156157 158 159160161162» Pages: ( 158/201 total )
本页主题: 华丽再起·重生的音乐感情交流之楼-8TH 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

demonwar



年度之星奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 头你妹的
等级: 管理员
家族: 存在与虚无
发贴: 52925
威望: 11
浮云: 1406
在线等级:
注册时间: 2006-08-02
最后登陆: 2018-06-18

5come5帮你背单词 [ wallet // n. 钱包 ]


萌女仆
顶端 Posted: 2007-03-19 21:47 | [2355 楼]
phph8488



社区建设奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 7月1日晚10:00
等级: 资政组
家族: 起早不摸黑
发贴: 27285
威望: 10
浮云: 1
在线等级:
注册时间: 2006-03-01
最后登陆: 2019-12-31

5come5帮你背单词 [ fast /fa:st/ B a. 快的,迅速的,坚固的,牢固的;ad. 紧紧地,牢固地,迅速地 ]


Quote:
引用第2354楼焚羽于2007-03-19 21:46发表的:

女朋友确实萌。。。

最近的都没怎么关注了,唉.......

下次有好的介绍些
顶端 Posted: 2007-03-19 21:49 | [2356 楼]
焚羽



性别: 帅哥 状态: 该用户目前不在线
头衔: 老实做人
等级: 工作组(版/荣)
家族: 菠韬汹勇
发贴: 14820
威望: 5
浮云: 2415
在线等级:
注册时间: 2006-11-08
最后登陆: 2013-05-27

5come5帮你背单词 [ drama /'dra:mə/ n. 剧本,戏剧 ]


Quote:
引用第2356楼phph8488于2007-03-19 21:49发表的:

最近的都没怎么关注了,唉.......

下次有好的介绍些

去找细菌~~他追~~
顶端 Posted: 2007-03-19 21:51 | [2357 楼]
k][ck.yx





年度之星奖 社区建设奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 离开了,以后还会回来吗?
等级: 资政组
家族: 米兰内洛
发贴: 11138
威望: 14
浮云: 433
在线等级:
注册时间: 2004-12-06
最后登陆: 2017-11-06

5come5帮你背单词 [ institution /insti'tju:ən/ n. 创立,建立,制定,惯例,制度,社会公共机构 ]


UCOS。。。

天啊~~~

我要疯了
顶端 Posted: 2007-03-19 22:59 | [2358 楼]
焚羽



性别: 帅哥 状态: 该用户目前不在线
头衔: 老实做人
等级: 工作组(版/荣)
家族: 菠韬汹勇
发贴: 14820
威望: 5
浮云: 2415
在线等级:
注册时间: 2006-11-08
最后登陆: 2013-05-27

5come5帮你背单词 [ infectious /in'fekəs/ a. 传染的,易感染的 ]


Quote:
引用第2358楼k][ck.yx于2007-03-19 22:59发表的:
UCOS。。。

天啊~~~

我要疯了

咋了。。。
顶端 Posted: 2007-03-19 23:06 | [2359 楼]
为沙而存



爱心大使勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 就快说Farewell了。。
等级: 成就辉煌
家族: BK後掾聮橗
发贴: 10001
威望: 0
浮云: 0
在线等级:
注册时间: 2007-01-03
最后登陆: 2018-06-29

5come5帮你背单词 [ musician /mju:'ziən/ n. 音乐家,乐题,作曲家 ]


Quote:
引用第2358楼k][ck.yx于2007-03-19 22:59发表的:
UCOS。。。

天啊~~~

我要疯了

这是啥子。。
顶端 Posted: 2007-03-19 23:25 | [2360 楼]
焚羽



性别: 帅哥 状态: 该用户目前不在线
头衔: 老实做人
等级: 工作组(版/荣)
家族: 菠韬汹勇
发贴: 14820
威望: 5
浮云: 2415
在线等级:
注册时间: 2006-11-08
最后登陆: 2013-05-27

5come5帮你背单词 [ mexican /'meksikən/ n. 墨西哥人;a. 墨西哥(人)的 ]


Quote:
引用第2360楼为沙而存于2007-03-19 23:25发表的:

这是啥子。。

你今天好忙。。。就中午出现了下。。。
顶端 Posted: 2007-03-19 23:26 | [2361 楼]
为沙而存



爱心大使勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 就快说Farewell了。。
等级: 成就辉煌
家族: BK後掾聮橗
发贴: 10001
威望: 0
浮云: 0
在线等级:
注册时间: 2007-01-03
最后登陆: 2018-06-29

5come5帮你背单词 [ exclusive /iks'klu:siv/ a. 排外的,排斥的,独占的,专有的,排它的 ]


Quote:
引用第2361楼焚羽于2007-03-19 23:26发表的:

你今天好忙。。。就中午出现了下。。。

我被boss骗了。。
他把我叫过去,让我等下他,结果一直等到4点多他说有事今天算了。。明天再继续。。
顶端 Posted: 2007-03-19 23:32 | [2362 楼]
焚羽



性别: 帅哥 状态: 该用户目前不在线
头衔: 老实做人
等级: 工作组(版/荣)
家族: 菠韬汹勇
发贴: 14820
威望: 5
浮云: 2415
在线等级:
注册时间: 2006-11-08
最后登陆: 2013-05-27

5come5帮你背单词 [ exhibit /ig'zibit/ vt. 显示,呈现,展示,陈列,展览;n. 展品,呈现 ]


Quote:
引用第2362楼为沙而存于2007-03-19 23:32发表的:

我被boss骗了。。
他把我叫过去,让我等下他,结果一直等到4点多他说有事今天算了。。明天再继续。。

这傻孩子。。。
顶端 Posted: 2007-03-20 10:01 | [2363 楼]
sillyangers



贝尔诺勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 30号晚上8点30,滚了
等级: 荣誉会员
家族: 2B奥拓鱼丸仔梦想联盟
发贴: 16340
威望: 6
浮云: 2354
在线等级:
注册时间: 2005-10-09
最后登陆: 2022-10-18

5come5帮你背单词 [ defect /di'fekt/ n. 缺陷,缺点,缺乏 ]


过两天上传点演唱会的……
顶端 Posted: 2007-03-20 10:55 | [2364 楼]
彬彬



性别: 帅哥 状态: 该用户目前不在线
头衔: 滚蛋之人∩_∩
等级: 荣誉会员
家族: 考研俱乐部
发贴: 22342
威望: 4
浮云: 422
在线等级:
注册时间: 2005-03-09
最后登陆: 2009-07-26

5come5帮你背单词 [ britain /'britən/ n. 不列颠(英格兰、威尔士和苏格兰的总称),英国 ]


Quote:
引用第2362楼为沙而存于2007-3-19 23:32发表的:

我被boss骗了。。
他把我叫过去,让我等下他,结果一直等到4点多他说有事今天算了。。明天再继续。。

俺经常被皇点~~
顶端 Posted: 2007-03-20 11:17 | [2365 楼]
k][ck.yx





年度之星奖 社区建设奖
性别: 帅哥 状态: 该用户目前不在线
头衔: 离开了,以后还会回来吗?
等级: 资政组
家族: 米兰内洛
发贴: 11138
威望: 14
浮云: 433
在线等级:
注册时间: 2004-12-06
最后登陆: 2017-11-06

5come5帮你背单词 [ interest /'intrist/ n. 兴趣,关注,爱好,引起兴趣的事物,(常用复数)利益,利息,利率 ]


/*
*********************************************************************************************************
*                                 uC/OS-II
*                             The Real-Time Kernel
*
*                 (c) Copyright 1992-1998, Jean J. Labrosse, Plantation, FL
*                             All Rights Reserved
*
*                                 V2.00
*
* File : uCOS_II.H
* By   : Jean J. Labrosse
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                               MISCELLANEOUS
*********************************************************************************************************
*/

#define OS_VERSION         200   /* Version of uC/OS-II (Vx.yy multiplied by 100)           */

#ifdef   OS_GLOBALS
#define OS_EXT
#else
#define OS_EXT extern
#endif

#define OS_PRIO_SELF       0xFF   /* Indicate SELF priority                           */

#if     OS_TASK_STAT_EN
#define OS_N_SYS_TASKS         2             /* Number of system tasks               */
#else
#define OS_N_SYS_TASKS         1
#endif

#define OS_STAT_PRIO     (OS_LOWEST_PRIO - 1)     /* Statistic task priority               */
#define OS_IDLE_PRIO     (OS_LOWEST_PRIO)         /* IDLE     task priority               */

#define OS_EVENT_TBL_SIZE ((OS_LOWEST_PRIO) / 8 + 1)   /* Size of event table                 */
#define OS_RDY_TBL_SIZE   ((OS_LOWEST_PRIO) / 8 + 1)   /* Size of ready table                 */

#define OS_TASK_IDLE_ID     65535   /* I.D. numbers for Idle and Stat tasks                 */
#define OS_TASK_STAT_ID     65534

                          /* TASK STATUS (Bit definition for OSTCBStat)             */
#define OS_STAT_RDY         0x00   /* Ready to run                                 */
#define OS_STAT_SEM         0x01   /* Pending on semaphore                           */
#define OS_STAT_MBOX       0x02   /* Pending on mailbox                             */
#define OS_STAT_Q         0x04   /* Pending on queue                               */
#define OS_STAT_SUSPEND     0x08   /* Task is suspended                             */

#define OS_EVENT_TYPE_MBOX     1
#define OS_EVENT_TYPE_Q       2
#define OS_EVENT_TYPE_SEM       3

                          /* TASK OPTIONS (see OSTaskCreateExt())                 */
#define OS_TASK_OPT_STK_CHK 0x0001   /* Enable stack checking for the task                   */
#define OS_TASK_OPT_STK_CLR 0x0002   /* Clear the stack when the task is create               */
#define OS_TASK_OPT_SAVE_FP 0x0004   /* Save the contents of any floating-point registers         */


#ifndef FALSE
#define FALSE               0
#endif

#ifndef TRUE
#define TRUE               1
#endif

/*
*********************************************************************************************************
*                               ERROR CODES
*********************************************************************************************************
*/

#define OS_NO_ERR           0
#define OS_ERR_EVENT_TYPE       1
#define OS_ERR_PEND_ISR       2

#define OS_TIMEOUT           10
#define OS_TASK_NOT_EXIST     11

#define OS_MBOX_FULL         20

#define OS_Q_FULL           30

#define OS_PRIO_EXIST         40
#define OS_PRIO_ERR         41
#define OS_PRIO_INVALID       42

#define OS_SEM_OVF           50

#define OS_TASK_DEL_ERR       60
#define OS_TASK_DEL_IDLE       61
#define OS_TASK_DEL_REQ       62
#define OS_TASK_DEL_ISR       63

#define OS_NO_MORE_TCB       70

#define OS_TIME_NOT_DLY       80
#define OS_TIME_INVALID_MINUTES 81
#define OS_TIME_INVALID_SECONDS 82
#define OS_TIME_INVALID_MILLI   83
#define OS_TIME_ZERO_DLY       84

#define OS_TASK_SUSPEND_PRIO   90
#define OS_TASK_SUSPEND_IDLE   91

#define OS_TASK_RESUME_PRIO   100
#define OS_TASK_NOT_SUSPENDED   101

#define OS_MEM_INVALID_PART   110
#define OS_MEM_INVALID_BLKS   111
#define OS_MEM_INVALID_SIZE   112
#define OS_MEM_NO_FREE_BLKS   113
#define OS_MEM_FULL         114

#define OS_TASK_OPT_ERR       130

/*$PAGE*/
/*
*********************************************************************************************************
*                             EVENT CONTROL BLOCK
*********************************************************************************************************
*/

#if (OS_MAX_EVENTS >= 2)
typedef struct {
  void   *OSEventPtr;             /* Pointer to message or queue structure             */
  INT8U   OSEventTbl[OS_EVENT_TBL_SIZE]; /* List of tasks waiting for event to occur           */
  INT16U OSEventCnt;             /* Count of used when event is a semaphore             */
  INT8U   OSEventType;             /* OS_EVENT_TYPE_MBOX, OS_EVENT_TYPE_Q or OS_EVENT_TYPE_SEM */
  INT8U   OSEventGrp;             /* Group corresponding to tasks waiting for event to occur */
} OS_EVENT;
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                             MESSAGE MAILBOX DATA
*********************************************************************************************************
*/

#if OS_MBOX_EN
typedef struct {
  void   *OSMsg;                 /* Pointer to message in mailbox                   */
  INT8U   OSEventTbl[OS_EVENT_TBL_SIZE]; /* List of tasks waiting for event to occur           */
  INT8U   OSEventGrp;             /* Group corresponding to tasks waiting for event to occur */
} OS_MBOX_DATA;
#endif

/*
*********************************************************************************************************
*                         MEMORY PARTITION DATA STRUCTURES
*********************************************************************************************************
*/

#if OS_MEM_EN && (OS_MAX_MEM_PART >= 2)
typedef struct {               /* MEMORY CONTROL BLOCK                           */
  void   *OSMemAddr;           /* Pointer to beginning of memory partition               */
  void   *OSMemFreeList;         /* Pointer to list of free memory blocks                 */
  INT32U OSMemBlkSize;         /* Size (in bytes) of each block of memory               */
  INT32U OSMemNBlks;           /* Total number of blocks in this partition               */
  INT32U OSMemNFree;           /* Number of memory blocks remaining in this partition       */
} OS_MEM;


typedef struct {
  void   *OSAddr;             /* Pointer to the beginning address of the memory partition   */
  void   *OSFreeList;           /* Pointer to the beginning of the free list of memory blocks   */
  INT32U OSBlkSize;           /* Size (in bytes) of each memory block                 */
  INT32U OSNBlks;             /* Total number of blocks in the partition               */
  INT32U OSNFree;             /* Number of memory blocks free                       */
  INT32U OSNUsed;             /* Number of memory blocks used                       */
} OS_MEM_DATA;
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                             MESSAGE QUEUE DATA
*********************************************************************************************************
*/

#if OS_Q_EN
typedef struct {
  void   *OSMsg;                 /* Pointer to next message to be extracted from queue     */
  INT16U OSNMsgs;                 /* Number of messages in message queue               */
  INT16U OSQSize;                 /* Size of message queue                       */
  INT8U   OSEventTbl[OS_EVENT_TBL_SIZE]; /* List of tasks waiting for event to occur           */
  INT8U   OSEventGrp;               /* Group corresponding to tasks waiting for event to occur */
} OS_Q_DATA;
#endif

/*
*********************************************************************************************************
*                             SEMAPHORE DATA
*********************************************************************************************************
*/

#if OS_Sem_EN
typedef struct {
  INT16U OSCnt;                 /* Semaphore count                           */
  INT8U   OSEventTbl[OS_EVENT_TBL_SIZE]; /* List of tasks waiting for event to occur           */
  INT8U   OSEventGrp;               /* Group corresponding to tasks waiting for event to occur */
} OS_SEM_DATA;
#endif

/*
*********************************************************************************************************
*                             TASK STACK DATA
*********************************************************************************************************
*/

#if OS_TASK_CREATE_EXT_EN
typedef struct {
  INT32U OSFree;             /* Number of free bytes on the stack                   */
  INT32U OSUsed;             /* Number of bytes used on the stack                   */
} OS_STK_DATA;
#endif

/*$PAGE*/
/*
*********************************************************************************************************
*                             TASK CONTROL BLOCK
*********************************************************************************************************
*/

typedef struct os_tcb {
  OS_STK     * OSTCBStkPtr;     /* Pointer to current top of stack                     */

#if OS_TASK_CREATE_EXT_EN  
  void       *OSTCBExtPtr;     /* Pointer to user definable data for TCB extension         */
  OS_STK     *OSTCBStkBottom;   /* Pointer to bottom of stack                       */
  INT32U       OSTCBStkSize;     /* Size of task stack (in bytes)                     */
  INT16U       OSTCBOpt;       /* Task options as passed by OSTaskCreateExt()             */
  INT16U       OSTCBId;         /* Task ID (0..65535)                             */
#endif

  struct os_tcb *OSTCBNext;       /* Pointer to next   TCB in the TCB list               */
  struct os_tcb *OSTCBPrev;       /* Pointer to previous TCB in the TCB list               */

#if (OS_Q_EN && (OS_MAX_QS >= 2)) || OS_MBOX_EN || OS_Sem_EN
  OS_EVENT     *OSTCBEventPtr;     /* Pointer to event control block                     */
#endif

#if (OS_Q_EN && (OS_MAX_QS >= 2)) || OS_MBOX_EN
  void       *OSTCBMsg;       /* Message received from OSMboxPost() or OSQPost()         */
#endif  

  INT16U       OSTCBDly;       /* Nbr ticks to delay task or, timeout waiting for event     */
  INT8U       OSTCBStat;       /* Task status                                 */
  INT8U       OSTCBPrio;       /* Task priority (0 == highest, 63 == lowest)             */

  INT8U       OSTCBX;         /* Bit position in group corresponding to task priority (0..7) */
  INT8U       OSTCBY;         /* Index into ready table corresponding to task priority     */
  INT8U       OSTCBBitX;       /* Bit mask to access bit position in ready table           */
  INT8U       OSTCBBitY;       /* Bit mask to access bit position in ready group           */
 
#if OS_TASK_DEL_EN  
  BOOLEAN     OSTCBDelReq;     /* Indicates whether a task needs to delete itself         */
#endif
} OS_TCB;

/*$PAGE*/
/*
*********************************************************************************************************
*                             GLOBAL VARIABLES
*********************************************************************************************************
*/
                         
OS_EXT INT32U     OSCtxSwCtr;           /* Counter of number of context switches           */

#if   (OS_MAX_EVENTS >= 2)
OS_EXT OS_EVENT   *OSEventFreeList;       /* Pointer to list of free EVENT control blocks       */
OS_EXT OS_EVENT   OSEventTbl[OS_MAX_EVENTS];/* Table of EVENT control blocks                 */
#endif

OS_EXT INT32U     OSIdleCtr;           /* Idle counter                           */

#if   OS_TASK_STAT_EN
OS_EXT INT8S     OSCPUUsage;           /* Percentage of CPU used                     */
OS_EXT INT32U     OSIdleCtrMax;         /* Maximum value that idle counter can take in 1 sec.   */
OS_EXT INT32U     OSIdleCtrRun;         /* Value reached by idle counter at run time in 1 sec. */
OS_EXT BOOLEAN     OSStatRdy;           /* Flag indicating that the statistic task is ready   */
#endif

OS_EXT INT8U data OSIntNesting;         /* Interrupt nesting level                     */

OS_EXT INT8U     OSLockNesting;         /* Multitasking lock nesting level               */

OS_EXT INT8U   idata   OSPrioCur;           /* Priority of current task                   */
OS_EXT INT8U   idata   OSPrioHighRdy;         /* Priority of highest priority task             */

OS_EXT INT8U     OSRdyGrp;                 /* Ready list group                     */
OS_EXT INT8U     OSRdyTbl[OS_RDY_TBL_SIZE];     /* Table of tasks which are ready to run       */

OS_EXT BOOLEAN idata   OSRunning;               /* Flag indicating that kernel is running     */

#if   OS_TASK_CREATE_EN || OS_TASK_CREATE_EXT_EN || OS_TASK_DEL_EN
OS_EXT INT8U     OSTaskCtr;               /* Number of tasks created               */
#endif

OS_EXT OS_TCB * idata OSTCBCur;                 /* Pointer to currently running TCB         */
OS_EXT OS_TCB * idata OSTCBHighRdy;             /* Pointer to highest priority TCB ready to run */

OS_EXT OS_TCB     *OSTCBFreeList;             /* Pointer to list of free TCBs             */
OS_EXT OS_TCB     *OSTCBList;               /* Pointer to doubly linked list of TCBs       */
OS_EXT OS_TCB     *OSTCBPrioTbl[OS_LOWEST_PRIO + 1];/* Table of pointers to created TCBs         */

OS_EXT INT32U     OSTime;             /* Current value of system time (in ticks)         */


extern INT8U const code OSMapTbl[];           /* Priority->Bit Mask lookup table               */
extern INT8U const code OSUnMapTbl[];         /* Priority->Index   lookup table               */

/*$PAGE*/
/*
*********************************************************************************************************
*                             FUNCTION PROTOTYPES
*                         (Target Independant Functions)
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                           MESSAGE MAILBOX MANAGEMENT
*********************************************************************************************************
*/
#if       OS_MBOX_EN
void     *OSMboxAccept(OS_EVENT *pevent)reentrant;
OS_EVENT   *OSMboxCreate(void *msg)reentrant;
void     *OSMboxPend(OS_EVENT *pevent, INT16U timeout, INT8U *err)reentrant;
INT8U     OSMboxPost(OS_EVENT *pevent, void *msg)reentrant;
INT8U     OSMboxQuery(OS_EVENT *pevent, OS_MBOX_DATA *dataptr)reentrant;
#endif
/*
*********************************************************************************************************
*                             MEMORY MANAGEMENT
*********************************************************************************************************
*/
#if       OS_MEM_EN && (OS_MAX_MEM_PART >= 2)
OS_MEM   *OSMemCreate(void *addr, INT32U nblks, INT32U blksize, INT8U *err)reentrant;
void     *OSMemGet(OS_MEM *pmem, INT8U *err)reentrant;
INT8U     OSMemPut(OS_MEM *pmem, void *pblk)reentrant;
INT8U     OSMemQuery(OS_MEM *pmem, OS_MEM_DATA *dataptr)reentrant;
#endif
/*
*********************************************************************************************************
*                           MESSAGE QUEUE MANAGEMENT
*********************************************************************************************************
*/
#if       OS_Q_EN && (OS_MAX_QS >= 2)
void     *OSQAccept(OS_EVENT *pevent)reentrant;
OS_EVENT   *OSQCreate(void **start, INT16U size)reentrant;
INT8U     OSQFlush(OS_EVENT *pevent)reentrant;
void     *OSQPend(OS_EVENT *pevent, INT16U timeout, INT8U *err)reentrant;
INT8U     OSQPost(OS_EVENT *pevent, void *msg)reentrant;
INT8U     OSQPostFront(OS_EVENT *pevent, void *msg)reentrant;
INT8U     OSQQuery(OS_EVENT *pevent, OS_Q_DATA *dataptr)reentrant;
#endif
/*$PAGE*/
/*
*********************************************************************************************************
*                             SEMAPHORE MANAGEMENT
*********************************************************************************************************
*/
#if       OS_Sem_EN
INT16U     OSSemAccept(OS_EVENT *pevent)reentrant;
OS_EVENT   *OSSemCreate(INT16U value)reentrant;
void     OSSemPend(OS_EVENT *pevent, INT16U timeout, INT8U *err)reentrant;
INT8U     OSSemPost(OS_EVENT *pevent)reentrant;
INT8U     OSSemQuery(OS_EVENT *pevent, OS_SEM_DATA *dataptr)reentrant;
#endif
/*
*********************************************************************************************************
*                             TASK MANAGEMENT
*********************************************************************************************************
*/
#if       OS_TASK_CHANGE_PRIO_EN
INT8U     OSTaskChangePrio(INT8U oldprio, INT8U newprio)reentrant;
#endif

INT8U     OSTaskCreate(void (*task)(void *pd)reentrant, void *dataptr, OS_STK *ptos, INT8U prio)reentrant;

#if       OS_TASK_CREATE_EXT_EN
INT8U     OSTaskCreateExt(void (*task)(void *pd)reentrant,
                  void   *dataptr,
                  OS_STK *ptos,
                  INT8U   prio,
                  INT16U id,
                  OS_STK *pbos,
                  INT32U stk_size,
                  void   *pext,
                  INT16U opt)reentrant;
#endif                  

#if       OS_TASK_DEL_EN
INT8U     OSTaskDel(INT8U prio)reentrant;
INT8U     OSTaskDelReq(INT8U prio)reentrant;
#endif

#if       OS_TASK_SUSPEND_EN
INT8U     OSTaskResume(INT8U prio)reentrant;
INT8U     OSTaskSuspend(INT8U prio)reentrant;
#endif

#if       OS_TASK_CREATE_EXT_EN
INT8U     OSTaskStkChk(INT8U prio, OS_STK_DATA *dataptr)reentrant;
#endif

INT8U     OSTaskQuery(INT8U prio, OS_TCB *dataptr)reentrant;

/*
*********************************************************************************************************
*                             TIME MANAGEMENT
*********************************************************************************************************
*/
void     OSTimeDly(INT16U ticks)reentrant;
INT8U     OSTimeDlyHMSM(INT8U hours, INT8U minutes, INT8U seconds, INT16U milli)reentrant;
INT8U     OSTimeDlyResume(INT8U prio)reentrant;
INT32U     OSTimeGet(void)reentrant;
void     OSTimeSet(INT32U ticks)reentrant;
void     OSTimeTick(void);

/*
*********************************************************************************************************
*                               MISCELLANEOUS
*********************************************************************************************************
*/

void     OSInit(void);

void     OSIntEnter(void);
void     OSIntExit(void);

void     OSSchedLock(void)reentrant;
void     OSSchedUnlock(void)reentrant;

void     OSStart(void);

void     OSStatInit(void)reentrant;

INT16U     OSVersion(void)reentrant;

/*$PAGE*/
/*
*********************************************************************************************************
*                         INTERNAL FUNCTION PROTOTYPES
*                   (Your application MUST NOT call these functions)
*********************************************************************************************************
*/

#if       OS_MBOX_EN || OS_Q_EN || OS_Sem_EN
void     OSEventTaskRdy(OS_EVENT *pevent, void *msg, INT8U msk)reentrant;
void     OSEventTaskWait(OS_EVENT *pevent)reentrant;
void     OSEventTO(OS_EVENT *pevent)reentrant;
void     OSEventWaitListInit(OS_EVENT *pevent)reentrant;
#endif

#if       OS_MEM_EN && (OS_MAX_MEM_PART >= 2)
void     OSMemInit(void)reentrant;
#endif

#if       OS_Q_EN
void     OSQInit(void)reentrant;
#endif

void     OSSched(void)reentrant;

void     OSTaskIdle(void *dataptr)reentrant;

#if       OS_TASK_STAT_EN
void     OSTaskStat(void *dataptr)reentrant;
#endif

INT8U     OSTCBInit(INT8U prio, OS_STK *ptos, OS_STK *pbos, INT16U id, INT16U stk_size, void *pext, INT16U opt)reentrant;


OS_STK     *OSTaskStkInit(    void (*task)(void *pd)reentrant,
               void   *dataptr,
               OS_STK *ptos,
               INT16U opt   )reentrant;
//-----------------------------------------------------------------------
void     OSCtxSw(void);
void     OSIntCtxSw(void);
void     OSStartHighRdy(void);
//-----------------------------------------------------------------------
void     OSTickISRHook(void);
void     OSTCBSWHook(void);
void     OSTaskSwHook(void);
void     TimeTickConfig(void); //* initial timetick
//-----------------------------------------------------------------------
void     OSTaskCreateHook(OS_TCB *ptcb)reentrant;
void     OSTaskDelHook(OS_TCB *ptcb)reentrant;
void     OSTaskStatHook(void)reentrant;
void     OSTimeTickHook(void)reentrant;
//-----------------------------------------------------------------------
void     ExternInt0(void);
void     ExternInt1(void);
void     Time1Int(void);
void     SeryInt(void);
//-----------------------------------------------------------------------
extern INT8U   data   TickTimeInit;
extern INT8U   data   STKStart;
OS_EXT OS_STK   data   User_SP[2];
顶端 Posted: 2007-03-20 11:34 | [2366 楼]
焚羽



性别: 帅哥 状态: 该用户目前不在线
头衔: 老实做人
等级: 工作组(版/荣)
家族: 菠韬汹勇
发贴: 14820
威望: 5
浮云: 2415
在线等级:
注册时间: 2006-11-08
最后登陆: 2013-05-27

5come5帮你背单词 [ stocking /'stokiŋ/ n. 长袜 ]


楼上是什么啊。。。。
顶端 Posted: 2007-03-20 12:38 | [2367 楼]
为沙而存



爱心大使勋章
性别: 帅哥 状态: 该用户目前不在线
头衔: 就快说Farewell了。。
等级: 成就辉煌
家族: BK後掾聮橗
发贴: 10001
威望: 0
浮云: 0
在线等级:
注册时间: 2007-01-03
最后登陆: 2018-06-29

5come5帮你背单词 [ pain /pein/ n. 疼,痛苦,(pl.)努力,劳苦;v. 使疼痛,使痛苦 ]


kic亲亲现在又开始听什么了。。。
顶端 Posted: 2007-03-20 12:52 | [2368 楼]
aaronnicholas



灌水天才奖
性别: 帅哥 状态: 该用户目前不在线
头衔: Mr.ひとり
等级: 荣誉会员
家族: 水族馆
发贴: 64143
威望: 5
浮云: 495
在线等级:
注册时间: 2004-09-09
最后登陆: 2016-02-14

5come5帮你背单词 [ migration /mai'greiən/ n. 迁移,迁居,(候鸟)移栖 ]


哇咔咔

留级之王2真好看
剧情好,音乐也好听
顶端 Posted: 2007-03-20 13:34 | [2369 楼]
«155156157 158 159160161162» Pages: ( 158/201 total )
我来我网·5come5 Forum » 音乐咖啡屋

Total 0.059573(s) query 5, Time now is:11-26 05:48, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号