自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 uCOS-II是如何避免调整堆栈指针的?

uCOS-II是如何避免调整堆栈指针的?  <br /><br />关于uCOS-II的中断服务程序(ISR)中必须加“OSIntNesting == 1”的原因 ==避免调整堆栈指针<br />问题概述:<br />   自从uCOS-II 版本 v2.04 以后(不含v2.04),在所有的中断服务程序中,当处理最外层中断时,那么必须 保存好现场之后,必须马上<br />加上如下判断<br />       if( OSIntNesting == 1){<br />          OSTCBCur->

2011-03-15 16:00:00 864

转载 uCOS2中的中断处理过程

<br />uCOS2中的中断处理过程 --- 要相当小心458451054152011-1-10 0:19:31    收藏  |  打印  | 投票(1)  |  评论(0)  |  阅读(10218)  ◇字体:[大 中 小]<br />简要目录:<br />一、uCOS2中的中断处理过程。<br />二、在一指的情况下,要注意的问题。<br />三、在一指的情况下,代码可能的执行路径。<br />四、贴一些网上还好的关于ucos中断处理的帖子。<br /> <br />(提醒下,以下细节分析部分

2011-03-15 15:54:00 6180

原创 用Borland C++编译uCOS2

<br /> <br />用Borland C++编译uCOS-II的方法  <br /> <br />嵌入式实时操作系统UCOS-II(第二版)一书中,采用了BC4.51编译器来编译UCOS-II,具体实施起来还真不是那么容易,经过我的模索,总结了一套方法出来,由于BC4.51不太好找了,我就找到了BC5.02,这个版本比较好找,相对来讲也比较好用,所以下面就以用Borland C++ 5.02为例讲述编译UCOS-II的过程,其它版本的编译器,比如BC4.51、BC3.1等也一样,基本没什么变化<br

2011-03-15 14:29:00 1662

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除