![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rt-thread
飞奔的蜗牛
这个作者很懒,什么都没留下…
展开
-
rt-thread的位图调度算法分析
序言期待读者本文期待读者有C语言编程基础,后文中要分析代码,对其中的一些C语言中的简单语句不会介绍,但是并不要求读者有过多的C基础,比如指针和链表等不会要求太多,后面在分析代码时,会附带地介绍相关的知识,如果您已经精通了C语言的指针则可以略过相关的介绍。除此之外,不再假设读者拥有任何知识。如何阅读代码就以rt-thread内核代码为例(注,指rt-thread的kernel代码),原创 2011-12-16 13:01:12 · 11165 阅读 · 10 评论 -
RT_Thread的测试框架使用及分析
RT_Thread的测试框架使用及分析为了行文的简单,RT_Thread将简称为RTT。一个最简单的测试用例(不使用TestCase框架)RTT的finsh组件,提供了非常强大的调试功能,我们可以将函数输出到finsh上,然后就可以在finsh中手动的调用这个函数,这一点非常的强大。可以说finsh是RTT的调试利器,善用finsh,可以极大的提高开发的效率。关于finsh的详细的原创 2012-04-22 17:35:15 · 9495 阅读 · 2 评论 -
stm32F4系列MCU,窗口看门狗 WWDG中的bug
stm32F4系列MCU,窗口看门狗 WWDG中的bug。1. 如果使能预喂狗中断,那么必须满足如下两点(1)在开启wwdg中断之前,需要先将 SR 寄存器中的EWI标志位清零,否则会看门狗会不断复位(2)在wwdg_irq里加上一小段延时,否则看门狗会不断复位2. 如果系统里还有其他中断,比如按键,在按键中断中设置一个变量,这个变量在wwdg_isr中读取,来决定是否停止原创 2012-08-10 16:04:37 · 3599 阅读 · 0 评论