论文部分内容阅读
以普及计算为主要特征的后PC时代的到来,使信息家电、掌上电脑、远程传感器等丰富多彩的Internet新型接入模式层出不穷,它们将使信息的采集、传输、处理与利用发生重大的变化。这些新一代嵌入应用除了具有传统嵌入式系统具有的专用性强且资源有限、软/硬件紧密融合、多任务实时并发等特点之外,还具有嵌入硬件集成化(如SOC)、嵌入接口多样化、嵌入系统网络化、嵌入应用智能化的新特点,使得传统的实时嵌入计算面临新的挑战。 为了适应新的应用的要求,嵌入式平台技术有了很多发展,本文重点介绍了其中的两个关键技术:组件技术和调度算法的研究。文章首先介绍了嵌入式操作系统的概念及其发展趋势,以及嵌入式实时操作系统eCos的基本特点。然后,详细分析了基于组件的操作系统eCos(Embedded Configurable Operation System)的组件技术的构架及其实现,介绍了组件的定义、组件粒度的划分以及组件的配置。最后,本文详细分析了eCos内核调度算法的实现,并指出其不足之处,提出了基于反馈控制和Qos控制的改进的调度算法,并详细说明了其实现方案。