- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
譬:墨壁皇堡翌垫查
在继电保护装置中的应用
pc/os—II实时操作系统
郭清元
(广东电网公司东莞供电局,广东东莞523008)
现了继电保护装置多种功能。
关键词p.C/OS-II继电保护TCP/IP通信协议栈嵌入式实时操作系统多任务
0引言 块和中断模块组成,它们与用户任务的关系如图l所示。
随着变电站自动化系统对数字化要求的提高。继电
保护装置上集成的功能越来越多,对应的软件设计也越
来越复杂和繁琐,传统单线程软件设计存在明显不足: 中断模块r—刊任务间通信模块r——’1任务调度器
程序中任何一部分运行异常都可能导致系统锁死。这对 图1内核层次结构
继电保护装置来说是绝对不允许的。特别是对于网络化
任务调度器:它的作用是切换各任务。并负责任务环
的继电保护装置,需要嵌入式网络协议栈的支持。如果
境的保护和载入。当任务A的使用权被任务B占有时。任
没有操作系统,网络协议栈的实现将十分困难。t,c/
务调度器先将任务A的环境(当前CPU的各寄存器值以及
OS-II是专门为计算机的嵌入式应用而设计的实时操作
任务变肇)压人任务A的堆栈中,然后将任务B的环境从
系统,是基于静态优先级的占先式(preemptive)多任务
任务B的堆栈中弹出。实现任务的切换。
实时内核。该内核具有一般多任务实时操作系统所具有
任务问通信模块:当任务A或者中断模块要向任务B
的可移植、可固化、可裁剪、可剥夺等特性,适于作为
发送信号量以告知某个资源处于可用状态,且任务B正等
微机继电保护装置的软件平台。
待该资源时.任务A或者中断模块就要调用任务间通信模
1 pC/OS-II实时操作系统介绍 块,由任务调度器来实现任务间的切换。
中断模块:通常实时操作系统要提供中断宏来简化用
1.1实时操作系统的基本概念和原理 户中断程序。只要用户在中断程序中调用该中断宏,就可
以方便地将中断服务程序嵌入到实时操作系统中。当中断
实时操作系统(1HI)s)实质上是在嵌入式系统启动后执
行的后台程序。用户应用程序是运行于I讯】s上的任务, 返回时,它不一定回到当前被中断的任务中,这是实时操
R砥蛉根据各任务的要求进行资源(包括存储器、外设等)管 作系统必备的特性。
理、消息管理、任务调度和异常处理等工作。在RT()S支
持的系统中,每个任务均有一个优先级,RH)s根据各任务2pc/os-n实时操作系统的移植
的优先级动态切换各任务,以保证实时性要求。
2.1目标硬件平台的介绍
在实时内核下,任务问的通信是通过信号量和消息队
列来实现的。信号量即是通行证,且数量有限,任务要运
行下去,就要先拿到通行证。若信号鼋被别的任务占用,
条总线来实现对内存的多次访问。该款DSP是目前国际市
则该任务将被挂起,直到信号量被当前使用者释放。消息
场上最先进、功能最强大的32位定点DSP芯片,具有数
队列用于给任务发消息,通过内核提供的服务,任务或中
您可能关注的文档
- 盛唐诗人的送别诗为何如此动人.doc
- 世界汽车巨头的零部件编号规则.doc
- 上海中科阀门制造有限公司简介.doc
- 石秉章《关于吉县互助资金试点工作情况的调研报告》.doc
- 实验七 分频器电路设计.doc
- 四年级《品德与社会》测试题.doc
- 四年级科学教案.doc
- 水电辅助设备试题.doc
- 世界排名前一百的英文歌.doc
- 实验一 地理坐标与天球坐标.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
文档评论(0)