
ucos
kernel1101
自强不息,厚德载物
展开
-
ucosII移植:可重入代码
ucosII移植:可重入代码 先来点网上的书面化的解释:µC/OS是多任务内核,函数可能会被多个任务调用,代码的重入性是保证完成多任务的基础。可重入代码指的是可被多个体任务同时调用,而不会破坏数据的一段代码,或者说代码具有在执行过程中打断后再次被调用的能力。再来点实货:Swap1函数代码:Int temp;void swap1(int *x,原创 2015-08-24 18:14:12 · 1015 阅读 · 0 评论 -
小白关于keil4调试仿真的几个问题:一直停在systeminit中的do,while;程序一直停在启动文件中的BX R0;void HardFault_Handler(void),
分享学习,共同成长:这几个问题都是新手比较头痛的,新手在出现HardFault时,可能不是因为内存溢出,访问越界或是堆栈溢出,有可能仅仅只是自己一些最基本的规则没弄清楚而导致,所以分享下自己一些小问题,让新手朋友们出现类似问题可以借鉴下;1 调试时程序一直停在SystemIit()中的等待晶振中是DEBUG里面的设置有问题,调用的DLL错误,在Dialogue原创 2015-08-04 00:24:51 · 20783 阅读 · 3 评论