Image
Image

IceAge

+ 关注

粉丝 4     |     主题 10     |     回帖 325

老生常谈---一种裸奔多任务模型
2010-12-24 23:38
  • 侃单片机论坛
  • 143
  • 32181
  我收回“一只破宏,雕虫小技“,并再次为此事道歉。我再次申明:请限于技术讨论,我几乎从不编辑我发过的帖 ...  
  或许是我过于看轻 wxj1952 你认为值得自豪的技术,损伤了你的自尊心,如果是这样,我向你表示诚 ...  
  宏只是指令展开问题,各个公司assembler有不同做法,格式不同,没有标准,没有统一格式,用repeat,rept,whi ...  
  做人要厚道。技术论坛,请不要用下三烂的辩论手法。关于reti 原创性,这本不是问题。对于51,只要想中 ...  
  这里的 __IDLE 只是: orl PCON, #01. 54楼的程序相当简洁。都是在等待定时 ...  
  一般最后直接进入低功耗 idle 状态。stack复位就是将stack 指针重置到栈顶,也就是说stack& ...  
  我做过的唯一没有实现的是任天堂的8位机,居然没有中断!当然了,这种方法在 c 下不太容易,主要 ...  
  假设 mcu 每20 ms 中断一次,每次执行 keyboard().void keyboard() {& ...  
  " 这里的的切片只指把每个task分成不同的时间片吗" , 是的。这种做法相当于非抢占时间片轮 ...  
  这个问题已经有太多的讨论,在技术论坛里讨论这些没有意义。To 所长: 我以前就说过,不要在意任 ...  
  再讨论一些 state machine 的一些技巧:1)switch/case ,最常用的方法。每个时间片可 ...  
  task 运行放在中断里还是外,不是大问题。我个人喜欢全部放在定时中断里,主程序仅仅是一条休眠指令, ...  
  对于大多数只有若干byte RAM 的mcu,os 是奢侈品,这已经不是 os 好不好的问题, ...  
要是 -1
2011-4-14 22:13
  • 侃单片机论坛
  • 59
  • 11466
  exp 与 cos,sin 不同之处是:exp(-x) = 1/exp(x) (x>>N, 会损失 ...  
  #include "stdafx.h"#include "math.h"#define LN2 0.693147180559945309417232121458 ...  
在MCU/ARM/DSP上实现动态链接不是梦~~~
2008-7-9 18:46
  • 侃单片机论坛
  • 36
  • 7440
  在我回你avr c++ 的代码里,有利用 任意参数类型 避过compiler 检查的代码。这种 ...  
  你的汇编数组是一定要放在指定位置,还是浮动的?   
  对于高速的cpu, 这是一种很好,很常见的方法。实际上,我们现在的项目里正是这么做的。因为external&n ...  
  相当于一个软件 cache 管理器  
2
3
近期访客