导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教uc/os-ii移植到c51上的一个问题

* 46389: 请教uc/os-ii移植到c51上的一个问题

   cry 
cry发表的帖子 

 请教uc/os-ii移植到c51上的一个问题
我是一个uc/os-ii的初学者,现正想把该内核移植到51上。碰到这样一个问题:
      因为51的结构的特殊性,只好用一个模拟堆栈来解决其硬件堆栈深度不够。那么在移植过程中,OS_STK_GROUTH是要设置的,究竟是该按照模拟堆栈的增长方向来设置还是按照硬件堆栈的方向来设置呢?或者两种都可以?如果是让OS_STK_GROUTH=1,是不是函数OSTaskStkInit()中完成的堆栈初始化是针对模拟堆栈的呢?如果设置OS_STK_GROUTH=0,那么函数OSTaskStkInit()中完成的堆栈初始化是针对硬件堆栈了?
      请各位大侠指教!!

发表时间:2003年12月16日15:57:26

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  46413.[详细]我觉得应该是按照硬件增长方向来设。因为在UC/OS中的模拟堆栈实际上是将当前硬件堆栈中的所有内容拷..
摘要:我觉得应该是按照硬件增长方向来设。因为在UC/OS中的模拟堆栈实际上是将当前硬件堆栈中的所有内容拷至外部扩展存储器,实际上在执行PUSH/POP指令时依然是硬件在执行出/入栈操作。按照硬件方向来设的话可以保证二者的一致性,调试过程中比较好处......(230字)
- [blackice_man][814次] 2003年12月17日

  46805.[详细]请问楼上两位的UC/OS是多少版本的?
摘要:楼上二位,我也正在8051上用UC/OS,但版本很低(2。0),请问你们用的版本是多少?能给我发一份源代码么?谢谢! m8051@163.net......(120字)
- [m8051][1132次] 2003年12月26日

  46908.[详细]网上多的是啊!
摘要:我用的是v2.52.网上很多下载的地方,用google搜索一下就有了啊。......(60字)
- [cry][967次] 2003年12月29日

[上一篇帖子]:你说得对极了。。
[下一篇帖子]:用过CH7004的大侠请进它的寄存器的值如SAV等是如何计算的?