4 嵌入式操作系统.docVIP

  • 7
  • 0
  • 约4.8万字
  • 约 35页
  • 2017-08-23 发布于河南
  • 举报
4 嵌入式操作系统 嵌入式操作系统是相对于其他PC操作系统而言的,是嵌入式系统设计的灵魂,它的出现大大提高了嵌入式系统开发的效率。在嵌入式开发中,操作系统不仅极大地减少了系统开发的工作总量,而且提高了嵌入式系统软件的可移植性。 近10年来,嵌入式操作系统得到了飞速的发展,从支持8位微处理器到16位、32位甚至64位微处理器;从支持单一品种的微处理器芯片到支持多种品种的微处理器芯片;从只有内核到除了内核还提供其它功能模块,如文件系统、TCP/IP网络系统和窗口图形系统等。目前,实时嵌入式操作系统的种类繁多,大体上可分为两种——商用型和免费型。商用型的实时操作系统功能稳定、可靠,有完善的技术支持和售后服务,但往往价格昂贵;免费型的实时操作系统在价格方面则具有较大优势。 本章从操作系统的基本概念出发,讲解了操作系统中进程、任务、内核、调度、通信、同步等概念及嵌入式实时操作系统相应特点。针对当前实际应用情况,详细讲解了最为流行,应用最为广泛的几款嵌入式实时操作系统的结构、特点及其移植方法。其中包括免费型的μC/OS-Ⅱ,μCLinux,以及商用型的WinCE。 4.1 操作系统的基本概念 4.1.1 操作系统的结构和功能 为了满足嵌入式应用,嵌入式实时操作系统可以根据实际应用环境的要求对内核进行裁剪和重新配置。一般的,实时操作系统总是由以下几个重要部分组成:实时内核、网络组件、文件系统

文档评论(0)

1亿VIP精品文档

相关文档