从事单片机开发已经有那些年头了,从来没有好好的研究研究程序的架构,总是大循环,顺序执行。现在,准备自己独立开发一款化学仪表,硬件基本已经确定,模块都已经测试完毕,需要把它合称为一块仪表,麻烦来了,软件的编写还是和从前一样?结构臃肿混乱,调试费时费力,几乎无法扩展,维护成本巨大?不能再这样下去了。是该提高自己了。
那么,我是该使用rtos呢,还是用别的方法?,终于发现了QP这个好东西,就学它了,哎!没办法,搞技术的就得一直学习啊。
从头开始,先看看《UML状态图的实用CC/++设计--嵌入式系统的事件驱动型编程技术》这本书吧。