《关于嵌入式系统及应用技术综述》由会员分享,可在线阅读,更多相关《关于嵌入式系统及应用技术综述(1页珍藏版)》请在金锄头文库上搜索。
1、关于嵌入式系统及应用技术综述摘要 随着现代信息技术和 Internet 技术的飞速发展,各种各样的数字化产品得到普及;嵌入式系统已经渗透于现代生活的各个角落手机、微波炉、取款机、智能玩具、电子商务、工控设备、通信设备、医疗器械、航天航空、军事装备等。嵌入式系统有着广泛的应用前景和发展潜力,嵌入式系统技术已经成了最热门的技术之一。关键词 嵌入式系统;开发技术;应用1 嵌入式操作系统嵌入式操作系统(Real-time Embedded Operating System,RTOS 或 EOS)是一种实时的、支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包
2、括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器Browser 等。目前,嵌入式操作系统的品种较多,据统计,仅用于信息电器的嵌入式操作系统就有 40 种左右,其中较为流行的主要有:Windows CE、Palm OS、Real-Time Linux、VxWorks、pSOS、PowerTV 以及 Microware 公司的 OS-9。1.1 嵌入式操作系统的基本特点与桌面环境相比,嵌入式环境对于操作系统要求不仅仅是“小”。它主要有可裁剪性、实时性和可靠性等三个特点。所谓可裁剪性是在软件工程阶段利用软件配置方法实现软件构件的“即插即用”。可裁剪性带给用户的一个
3、最直接的好处是硬件成本降低,这对于成本敏感的应用,如消费电子类设备,具有重要的现实意义。由于设备中只包含应用程序用到的那部分操作系统功能,这就使得系统变得简单、易把握,从而提高系统的可靠性。有些嵌入式系统对时间的要求较高,称之为实时系统。所谓实时性,其核心含义在于确定性,而不是单纯的速度快。也就是说,RTOS 所要求的是在规定的时间内做完应该做的事情,并且操作系统的行为(执行线索)是确定的。有两种类型的实时系统:硬实时系统和软实时系统。软实时系统并不要求限定某一任务必须在一定的时间内完成,只要求各任务运行得越快越好,一般用于像掌上电脑一类对实时性要求不强的嵌入式系统;硬实时系统对系统响应时间有严格要求, 一旦系统响应时间不能满足,就可能会引起系统崩溃或致命的错误,一般在工业控制中应用较多。RTOS 较之通用操作系统小巧、简捷,可靠。RTOS 对软件开发人员来说是