今晚例会讨论最多的就是软件设计架构的问题,一个软件,最初设计的架构贯彻到整个软件的设计过程中,如果架构合理,那么整个软件非常高效,且不易出现结构性的问题,结构性的问题是非常可怕的。
一个UC/OS系统,若任务及中断资源分配不合理,即结构上出现问题,由于系统的最小时间是固定的,如果中断资源占用过多的CPU时间,那么势必导致很多任务无法执行,很容易则出现某些异常的现象,如果对于使用嵌入式的机器,某个时间段对保护信号无法及时动作,那么会造成很严重的后果,因些软件的架构在软件的设计初,应该要认真设计,多方评审。