嵌入式系统及应用;主要内容;第一节任 务 ;在嵌入式实时系统中任务是操作系统内核调度的基本单位。
任务主要包含以下内容:
代码:一段可执行的程序
数据:程序所需要的相关数据(变量、工作空间、缓冲区等)
堆栈
程序执行的上下文环境
; void YourTask (void *pdata)
{
/* 用户代码;
OSTaskDel(OS_PRIO_SELF);
}
;int main(void)
{
// 初始化 uCOS内核.
OSInit();
// 在开始多任务之前必须先建立一个任务
OSTaskCreate(TestTask1, (void *) 11, TestTaskStk1[TASK_STK_SIZE], 11);
//第1个参数是指向该任务运行代码的指针,第2个参数是一个指向任务初始化数据的指针,
//第3个参数是任务的堆栈起始地址(高地址向低地址增长),
//第4个参数是任务的优先级,数值越小,优先级越高。
// 开始多任务,控制权交给内核
OSStart();
您可能关注的文档
最近下载
- 中华民族的抗日战争(1931——1945)+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
- (1)--1.1 酸碱理论有机化学.ppt VIP
- 高中学生作业布置和批改管理制度.docx VIP
- 人教版六年级数学上册(全册)教案教学设计及教学反思.pdf VIP
- 2026年北京中考英语听力口语高频516词.docx VIP
- 2026 年世界慢阻肺日呼吸健康科普课件.pptx VIP
- 东方神女山鬼系列全集.ppt VIP
- 有机化学酸碱理论详解.ppt
- 环境保护产品技术要求高压气体排放小孔消声器.pdf VIP
- (2026秋新版)教科版小学科学五年级上册全册知识点整理及练习题.docx VIP
原创力文档

文档评论(0)