欧盟认为,嵌入式技术是IT领域中发展最快的技术,将保持巨大的技术发展和商业应用机会,而掌握嵌入式技术开发的领导地位将具有非常强大的经济政治利益。嵌入式系统的应用领域非常广泛,在产业发展中的重要性仍在持续上升。据欧盟统计:
2003年,全球有80亿嵌入式微处理器,到2010年达到160亿片,地球人平均每人有3个嵌入式微处理器
在航空电子中,嵌入式软件的开发成本占整个飞机研制成本的1/2
对于汽车工业,汽车电子在整车价值中的比例逐年提高
消费电子数量越来越大,2010年,电子产品在美国的销售额达到2000亿欧元
信息时代使得嵌入式产品获得了巨大的发展,嵌入式市场有美好的前景,同时也有许多新的挑战,以下是嵌入式系统未来几大发展趋势:
嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持。
嵌入式设计厂商要在芯片上集成更多的功能,为了满足更加复杂的功能,设计师们不仅要采用更强大的嵌入式处理器如32位、64位RISC芯片或数字信号处理器增强处理能力,同时要增加功能接口,如CF卡,扩展总线类型,如CAN BUS。
未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口,也要求软件方面系统内核支持网络模块,真正实现随时随地用各种设备联网。
精简系统内核、算法,降低功耗和软硬件成本。
嵌入式设备能与用户亲密接触,能提供非常友好的用户界面。
嵌入式软件开发走向标准化,能够保证程序的实时性、可靠性,并减少开发时间,保障软件的质量。
1.3 CF卡概述
CF 卡(Compact Flash)是一种用于便携式电子设备的存储设备。作为一种存储设备,他革命性地使用了闪存,由于价格便宜、存储容量大、体积小、兼容性好等优点被广泛应用于嵌入式产品。
虽然最初CF卡是采用Flash memory的存贮卡,但随着CF卡的发展,各种采用CF卡规格的非Flash Memory卡也开始出现,CFA后来又发展出了CF+的规格,使CF卡的范围扩展到非Flash Memory的其它领域,包括其它I/O设备和磁盘存贮器,以及一个更新物理规格的Type II规格(IBM的Microdrive就是Type II的CF卡),Type II和原来的Type I相比不同之处在于Type II厚5mm。[3]
CF卡同时支持3.3伏和5伏的电压,任何一张CF卡都可以在这两种电压下工作,这使得它具有广阔的使用范围。CF存贮卡的兼容性还表现在它把Flash Memory存贮模块与控制器结合在一起,这样使用CF卡的外部设备就可以做得比较简单,而且不同的CF卡都可以用单一的机构来读写,不用担心兼容性问题,特别是CF卡升级换代时也可以保证旧设备的兼容性。源[自[751^`论`文]网·www.751com.cn/
2 嵌入式系统基础
2.1嵌入式系统简介
2.1.1嵌入式系统定义
嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,是以应用为中心,以计算机技术为基础,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。构成嵌入式系统的三要素是:计算机、嵌入性、专用性。
计算机是智能化控制基础,这里的计算机显然是嵌入式计算机,其核心是嵌入式处理器;嵌入性隐含着形态,物理空间的限制,面熟了嵌入式系统的特点;专用性指具有满足对象要求的外部电路实现,体现了与通用计算机系统的不同。