实现一个在STM32上的调度程序
在计算机科学中,调度的艺术几乎就是计算本身的全部艺术 --Edsger W. Dijkstra 闲来无事,我在STM32上实现了一个超级简陋RTOS,只有调度的功能,以至于我不敢让他称之为RTOS,所以我的题目称之为一个调度程序,实现这个的过程学习到了很多知识,不记下来总感觉对不起自己,因此才有了这
在计算机科学中,调度的艺术几乎就是计算本身的全部艺术 --Edsger W. Dijkstra 闲来无事,我在STM32上实现了一个超级简陋RTOS,只有调度的功能,以至于我不敢让他称之为RTOS,所以我的题目称之为一个调度程序,实现这个的过程学习到了很多知识,不记下来总感觉对不起自己,因此才有了这
静态库要按顺序排列 比如main.c中包含了func.h头文件,而func.c被做成了libfunc.a静态库,那么编译时就必须按顺序排列main.c和libfunc.a: gcc main.c libfunc.a -o main 否则就会报undefined reference错误 同理,如果静态
I don't look back,I always have plenty of reasons to look ahead! 我不会回头看,我总是有足够的理由向前看! --舒马赫[1] 赛车是每一个男人的梦想,但是不是每一个人都能真正的摸一次赛车方向盘,买了尘埃拉力赛很久了,一直都是手柄玩,让我
总结一些遇到的C语言的“奇妙”例子,虽然应用上没什么卵用,但是可以考察对细节的理解 i++和++i谁快 结论 ++i更快: i++相比++i,多一步将自加的i赋值给寄存器的指令,相当于创建临时变量。 虽然在这里只相差一条指令,但是如果i为类对象,那么i++多出的创建临时变量的指令会更多