《 嵌入式系统设计与实践》一一2.2 从框图到架构
2.2 从框图到架构
至此,我们已经有了三种不同的架构设计图,那么下一步怎么做呢?也许会认为开始的时候有些代码没有考虑到,又或者我们会进一步去找出这些模块之间是如何交互的。在开始讨论这些交互(接口)之前,花一些时间讨论一件事情是值得的,那就是:哪些部分将发生变化?在目前这个阶段,所有的事情都是实验性的,因此系统的任何一个部分都可能发生变化。
给出了产品需求规格后,我们可能对系统要实现什么功能比较有信心。在我们的例子里,不管最终要做什么,都需要一个显示器,将位图数据发送给它最好的方式就是闪存。很多闪存芯片是SPI接口的,所以这个会发生变化。将要使用哪款闪存芯片也没有确定。液晶显示屏(LCD)、图像或者字体数据也会发生变化。甚至,存储图像或者字体数据的方式也会发生变化。图2-5中的模块通常表示的是理想状况,而不是具体的实现。
2.2.1 封