[ZLG-ARM] 在UC-OSII的操作系统中怎样关中断?

[复制链接]
 楼主| rollin1116 发表于 2007-9-18 13:28 | 显示全部楼层 |阅读模式
zlgARM 发表于 2007-9-19 09:17 | 显示全部楼层

re

&nbsp;&nbsp;&nbsp;&nbsp;关于UCOSII的使用,原则上我们公司不提供技术支持,因为我们没有代理UCOSII软件;UCOSII用于学习是免费且开放原码(网络上很多地方都可以免费下载,或者直接到其官方网站下载),用于商业应用是收费的。我们公司只是提供了对UCOSII2.52版移植到LPC的ARM7的移植代码。关于操作系统的使用方法,用户可以参考两本书《嵌入式实时操作系统uC/OS-II(第二版)》,邵贝贝翻译,北航出版,或者《嵌入式实时操作系统uC/OS-II原理及应用》任哲编著,北航出版。<br /><br />顺便回答rollin1116的提问。<br />方法1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />OS_ENTER_CRITICAL();&nbsp;&nbsp;/*关闭中断*/<br />OS_EXIT_CRITICAL();&nbsp;&nbsp;&nbsp;/*打开中断*/<br /><br />方法2:<br />使用软件中断(SWI),切换到管理模式直接将用户模式的CPSR的IRQ和FIQ都禁止,这是最有效的办法。
pengxiaowu 发表于 2007-9-19 21:38 | 显示全部楼层

回复楼上

其实方法1最终是通过方法2实现的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

14

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部