嵌入式系统都具有潜藏的智慧。我并不是指那些表现出来的东西都是愚蠢的,而是说,嵌入式系统的核心都隐藏在一个黑匣子中。不管是DVD录像机、音乐播放器、防死锁刹车系统,还是移动通信设备,其系统核心都隐藏在了彩色塑料和商标的背后,其硬件和软件极少表现在外部。
事实上,我们看到的只是构成嵌入式系统的部件或封装,而不是真正的技术。相比之下,一部计算机(PC、Mac、 工作站、 超型计算机等等)的技术就是产品。我们常说买一台4GHz、带512MB RAM的PC,但从来不会说买带6个中断及一个10位A/D的微波芯片。对于计算机首先就表现出的是其核心部件(常见的“Intel Inside”),而对于嵌入式产品的核心内容却总是难以展现出来。
这使得许多嵌入式工程师很具有挫折感,他们设计了产品,但工作本身却不引人注目。事实上,通常这是需要被忽视的,一个过分技术化的嵌入式产品往往会在市场中失败,而简单的产品则非常易于销售。
嵌入式设计人员对于描述他们自己的工作也会有失落感,假如你从事于大众熟识的产品,如惠尔浦冰箱或诺基亚电话,你可以自豪地说:“我就是做那个产品的”,但对于我们从事嵌入式产品开发的大多数人来说,开发的产品超出了普通大众所理解的范畴,如,祖母们可以知道留声机是什么,但却无法理解一个具有实时优先权的多任务调度程序。
Donald A. Norman有一本的书——《无形的计算机(The Invisible Computer)》。他在书中提到,真正的计算机是极其复杂的,然而却是无形的,也就是说嵌入式计算机无处不在。他说的正确,据我估计,美国每个中产阶层家庭中平均拥有大约40至50个基于微处理器的设备,外加车库中每部汽车所包含的10至30个,与家庭中的PC数量(一个PC包括几个处理器)相比,嵌入式小产品占据了的优势。
当我们被问到嵌入式系统时,我们总是手舞足蹈地进行描述,我们是嵌入式设计工程师和程序员,却不能非常清晰地说明我们具体所做的工作,很多情况下有些定义还是矛盾的,并且没有采用大多数人常用的词。看来确实应该找到一个能更贴切描述我们工作的词。
《无形的计算机》是一个良好的开端,但说“我设计了看不见的计算机”,好像不太容易让人理解,解释“嵌入式” 有点像一个笑话:当你说完时,已经没有听众了。我们所需的是一个更贴切的术语,这种吃力而混乱的描述已经持续太久了,现在需要有人能想出更好的定义。所以,写出你的高见吧,你的领域需要你。
内在智慧不为外人知,谁为“嵌入式”正名?
更新时间: 2005-10-26 00:00:00来源: 粤嵌教育浏览量:3512