爱上电子技术
上QQ阅读APP看书,第一时间看更新

1.2 电子技术之我见

1.2.1 从嵌入式定义看硬件的地位

早先,嵌入式系统这个概念模糊了好长一段时间,都是处于“只可意会,不能言传”的状态,后来才在一些资料上明确了下来。

嵌入式系统比较公认的定义是:以应用为中心、以计算机技术为基础,软、硬件可裁剪,适应于应用系统对功能、可靠性、成本、体积、功耗等方面有特殊要求的专用计算机系统。

与通用计算机比较,其最大特点是软、硬件可以裁剪,不像通用计算机有固定的显卡、声卡、主板等。工程师也喜欢把能跑程序的设备冠以“智能”二字,以此满足普通人的好奇心,而对于工程师来说,每个设备都“笨得要死”。

但是,现在的嵌入式基本上和Linux画上了等号。一些培训机构,也是准备一些开发板,让学员在开发板上跑Linux。而对一些非常基本的硬件电路糊里糊涂的大有人在,他们都忘记了嵌入式系统是软、硬件可裁剪,除了“软”,还有个“硬”字。实际情况是在嵌入式系统中,软件与硬件有强烈的依赖性,比如驱动继电器,往往是指令执行了还要延时等待,按键要消抖,干扰会使程序跑飞(失控)等。所以每一个做嵌入式系统的人都要了解硬件,“懂”硬件的特性,这样才有利于研发和生产。所以,嵌入式系统工程师还得吃点硬件“补药”,免得遇到手摸一下设备就失控之类的情况时,还不知道为什么。