什么是嵌入式操作系统
谈论嵌入式操作系统的定义之前,应该先讨论一下关于嵌入式系统的定义。国内外专家学者和企业界人士的理解都不尽相同,具有代表性的意见有两种;一种是说嵌入式系统就是嵌入式的计算机系统,另外一种认为嵌入式系统是一种机电结合、软硬结合执行某种特殊功能的系统[1]。这两种意见各有侧重,前者主要来自计算机领域,后者来自电子信息领域。我认为随着未来智能技术的广泛采用,两种观点将会统一,也就是说未来机电整合的系统都将是智能(有计算机系统的存在)。那么所有可用于嵌入式系统的操作系统(OS)都可以称为嵌入式操作系统(以后简称为嵌入式OS),既然它是一个OS,那就必须具备OS的能力-设备、任务(进程)、文件和网络等管理功能。嵌入式OS要支持嵌入式系统广泛性的需求,它一定要具备诸如;实时性、扩展性、可靠性、可裁剪和固化(嵌入)等特点。这里就不一一细说。
|