近50年的计算机发展历程大致可以归纳为如下几个阶段:
·20世纪60年代是大型机年代(IBM 360为代表)
·20世纪70年代是小型机年代(DEC PDP为代表)
·20世纪80年代是微型机年代(以Intel和Microsoft为代表,简称Wintel)
·20世纪90年代是PC+网络的年代
那么21世纪呢?国际上几乎已达成共识,是“Internet+后PC”的年代。
后PC时代是指:计算机(Computer)、通信(Communication)、消费电子(Consumer Electronics)的技术结合起来,以3C产品的形式通过Internet进入家庭。3C产品,美国称为“Internet Appliances”,将以不同于PC的形式获得很快的发展。例如,电话机上带有5寸液晶显示和键盘,可接入Internet,可发电子邮件,可浏览网页,可发传真。这种电话内有CPU和OS,在美国售价为200-300美元。
通过这些可以看到,嵌入式系统正是与后PC时代紧密结合起来的产物。或者说,后PC时代的到来促进了嵌入式系统的迅速发展。应该说,嵌入式系统的发展是我国电子产业发展的一个机遇。抓住这个机遇的话,可以往技术强国上推进一大步。
相对于PC硬件性能来说,嵌入式系统的硬件性能是受限的。但是,其发展速度正在不断加快。比如ARM,现在体系结构已经到ARMv7,Cortex-M3凭借其先进性和低成本完全有取代ARM7的能力,基于ARM7的很多SoC产品都停产了,从中也有一个忧虑,那就是ARM的产品线并不太稳定,这样在公司产品的芯片定型上,就需要额外考虑很多东西了。我想,竞争导致技术发展的加速度前进,就学习而言,首先要了解这种趋势,然后就要静心做好基础工作,也就是打好基本功。内功好了,外功也就水到渠成了。不可以追赶潮流,忽略基本功的训练。