全文总字数:5594字
文献综述
1.嵌入式实时操作系统嵌入式操作系统简称EOS,是一种应用于嵌入式系统且用途非常广泛的系统软件,其能够完成硬件资源的合理分配,并且还能对相关任务进行调度和控制,因此用来对接嵌入式底层硬件与上层应用软件[1]。
引入嵌入式操作系统大大提高了嵌入式系统的功能,方便了嵌入式应用软件的设计。
1.1实时操作系统实时操作系统是能够根据实际应用环境的要求对内核进行剪裁和重配置的操作系统,它能够使系统在给定的时间内完成任务,调度一切可利用资源,以满足对外部事件响应的实时时限,它因其面向不同的应用领域而有不同的组成,但一般都包括以下几个重要组成部分:实时内核、实时网络组件、文件系统和图形接口等。
实时操作系统主要用在控制、通信等领域[2]。
实时内核一般是多任务的,主要实现任务管理、定时器管理、存储器管理、任务间通讯与同步、中断管理等功能。
实时网络组件一般都实现了链路层的ARP/RARP协议、PPP及SLIP协议,网络层的IP协议,传输层的TCP和UDP协议,应用层的协议则根据实际应用的需要实现相应的协议。
非常简单地嵌入式应用中可以不需要文件系统支持,但比较复杂的文件操作应用来说,文件系统是必不可少的,并且它是可裁剪的。
在PDA(Personal Digital Assistant)等实际应用领域,需要合理的用户界面。
图形接口提供了生成应用程序图形界面(GUI)的功能接口,为用户提供文字和图形以及中英文的显示和输入。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
