- 6
- 0
- 约4.51千字
- 约 7页
- 2018-08-22 发布于贵州
- 举报
嵌入式移植实验二
实验二 uC/OS II任务调度实验
一、实验目的
回顾uC/OS II 在Cortex-M3(LM3S9B2芯片)平台上的移植,以及串口、显示等驱动程序的加载。
掌握嵌入是操作系统任务调度的基本原理,熟练使用μC/OS-II任务管理的基本函数调用,并掌握任务堆栈、任务控制块、任务就绪表的结构和作用。
应用μC/OS-II中的多任务任务,处理简单问题。
二、实验要点
1. 基本概念
μC/OS-II操作系统内核的主要工作就是对任务进行管理和调度,μC/OS-II的任务实质就是一个线程,就是一个用来解决用户问题的C语言函数和与之相关联的一些数据结构而构成的一个实体。
从任务的存储结构看,μC/OS-II任务由三部分构成:
任务程序代码: 任务执行部分
任务堆栈: 保存任务工作环境
任务控制块: 保存任务属性
μC/OS-II任务有两种:
用户任务:由应用程序设计者编写的,用于解决实际问题。
系统任务:系统提供的,为应用程序提供某种服务。
μC/OS-II预定义的两个系统任务为:
空闲任务OsTaskIdle( ):每个应用程序必须使用,赋以最低优先级。
统计任务OsTaskStat( ):根据实际需要选用,了解CPU的使用率。
μC/OS-II把每个任务都作为一个节点,把他们链接成任务链表(最多可对64个任务进行管理)
您可能关注的文档
- 山东省医疗护理文书书写规范目录.doc
- 山东省医院输血科(血库)基本标准(2011年版).doc
- 山东省医院消毒供应中心考核评估标准(试行).doc
- 山东省医院输血科(血库)考核细则.doc
- 山东省十一五铁路建设概况和十二五铁路建设规划的基本情况.doc
- 山东省各市2013年中考数学试题分类汇编(解析版).doc
- 山东省土地规划修编与二调成果衔接完善及规划数据库检查验收方案2012.doc
- 山东省安装工程费用及计算规则.doc
- 山东省平度市2016届高三高考模拟文科综合试题(二).doc
- 山东省工业炉窑大气污染物排放标准(报批稿)2013.doc
- 第4课 对称的鱼形(教学设计)一年级美术下册(湘美版2024).docx
- 2024-2025学年山东省德州市德城区青岛版一年级下册期中测试数学试卷.docx
- 第二单元 溶液的酸碱性 第2课时(教学设计)高中化学苏教版2019选择性必修1.docx
- Unit 4 Achievements Period 3(教学设计)高中英语沪教版2020必修第二册.docx
- 全册(教学设计)湘艺版音乐三年级上册.docx
- 第二单元 化学反应的方向与限度 第2课时(教学设计) 高中化学苏教版2019选择性必修1.docx
- 2.1 共价键 第1课时(教学设计)高中化学人教版选择性必修2.docx
- 4.6.2神经调节(第1课时)教学设计-人教版2024八年级上册生物.docx
- Unit 4 The senses Cultural focus(教学设计)高中英语沪教版2020选择性必修第一册.docx
- 2020年中考数学真题分项汇编:数据分析专题.pdf
最近下载
- 2025年江苏淮安中考数学试卷真题及答案详解(精校打印版).pdf VIP
- 2025年全国英语等级考试一级真题试卷.docx VIP
- 关于成立医院实验室生物安全管理委员会的通知.docx VIP
- 蓝天JB-QT-503(JB-QG-505)火灾报警控制器(消防联动控制器)新版使用说明书.pdf
- 户外露营基地建设项目可行性研究报告--商业计划书.docx
- 2023-2024学年河南省洛阳市偃师区七年级(下)期末数学试卷(含解析).docx VIP
- 人教PEP版三年级下册期末阶段复习专项-补全对话题(参考答案).doc VIP
- (新版)电力电缆作业(特种作业)考试题库(含各题型).docx VIP
- Q_CR 9230-2025《铁路工程沉降变形观测与评估技术规程》完整解读.docx VIP
- 2024年重庆市南川区招聘社区专职工作人员真题.docx VIP
原创力文档

文档评论(0)