第1章 绪论
1.1 单片机应用的发展与特点
如今单片机产品的系列和种类之多,已经让人目不暇接。从应用的发展和深入来看,某些系列的单片机已经走入了使用操作系统的时代。且不说RAM等架构的32位RISC微处理器,就连C805IF、PMS430和AVR等系列的单片机,也几乎是嵌人式操作系统移植的目标。即使未达到这种程度,用C语言编程也是开发应用这些型号单片机的普遍手段。由此,将使嵌入式系统的应用和普及水平提高到一个崭新的阶段,并促进其向高端应用发展。例如嵌入TCP/IP协议的互联网设备,有线或无线高速传输的传感器、控制器网络,声音与图像的识别处理系统等。
如果单片机和嵌入式微处理器也能够像通用计算机那样,具有操作系统的支持和使用高级语言编程,则无疑是推动嵌入式系统开发和应用的强大动力。但是在当今众多系列的单片机和嵌入式微处理器多足鼎立的局面下,较成熟的商用嵌入式实时操作系统(RTOS)的高昂价格,多少也限制和阻碍了这个进程。
由于嵌入式系统的组成和应用具有五花八门的特点,这决定了其发展的轨迹是不会沿袭通用计算机的老路的。因为对于绝大多数的嵌入式应用场合,8位机已经是足够用的,所以没有理由也没有必要都要走高端化、统一标准化的道路。对于嵌入式应用来说,不仅是要能满足功能的需要,而且还要考虑系统可靠性、经济性和低能耗的要求。在后几项指标上,片内资源相对较少,专为嵌入式应用而设计的单片机微控制器,总能长久地以其卓越的表现,占据嵌入式应用的重要地位。
在高档单片机的价格可以接受,嵌入式系统采用高端手段开发变得相对容易(例如有些芯片提供了相当完善的软件开发平台,开发者只要选择排列其提供的API函数,就能轻松完成开发)的今天,可能会出现嵌入式产品的开发走高端化和规范化的倾向。但是,如果走极端了,就会造成硬件资源的浪费,对批量产品很不经济,也满足不了大量低端应用市场的需求。如果人才培养的模式变得单一化,会造成开发人才结构的不合理,也会阻碍嵌入式应用的全面普及与提高。
展开