打印
[ZLG-ARM]

在UC-OSII的操作系统中怎样关中断?

[复制链接]
1167|2
手机看帖
扫描二维码
随时随地手机跟帖
沙发
zlgARM| | 2007-9-19 09:17 | 只看该作者

re

    关于UCOSII的使用,原则上我们公司不提供技术支持,因为我们没有代理UCOSII软件;UCOSII用于学习是免费且开放原码(网络上很多地方都可以免费下载,或者直接到其官方网站下载),用于商业应用是收费的。我们公司只是提供了对UCOSII2.52版移植到LPC的ARM7的移植代码。关于操作系统的使用方法,用户可以参考两本书《嵌入式实时操作系统uC/OS-II(第二版)》,邵贝贝翻译,北航出版,或者《嵌入式实时操作系统uC/OS-II原理及应用》任哲编著,北航出版。

顺便回答rollin1116的提问。
方法1:        
OS_ENTER_CRITICAL();  /*关闭中断*/
OS_EXIT_CRITICAL();   /*打开中断*/

方法2:
使用软件中断(SWI),切换到管理模式直接将用户模式的CPSR的IRQ和FIQ都禁止,这是最有效的办法。

使用特权

评论回复
板凳
pengxiaowu| | 2007-9-19 21:38 | 只看该作者

回复楼上

其实方法1最终是通过方法2实现的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

14

帖子

0

粉丝