基于实时内核的嵌入式网络通信系统研究与设计(可编辑).docVIP

  • 2
  • 0
  • 约1.77万字
  • 约 54页
  • 2018-06-06 发布于江西
  • 举报

基于实时内核的嵌入式网络通信系统研究与设计(可编辑).doc

基于实时内核的嵌入式网络通信系统研究与设计(可编辑).doc

基于实时内核的嵌入式网络通信系统研究与设计 ? 是本文基于微内核 嵌入式实时内核. 体索结构进行设计的实时内核,提供最必要的系统服务:内存管理、进程和线 程、任务问通信、信号量机制,实现高效精简的内核服务。其设计目标是在资 源有限的嵌入式系统中保持内核运行开销最小、而性能最佳。因为体系 结构的嵌入式处理器使用很普遍,而且可以在标准计算机平台实现和调试嵌入 式软件,并直接移植到嵌入式环境,所以选择微处理器作为开发实时内核 的硬件平台。利用微处理器的硬件特点,本文提出实现内存保护、优化上下文 转换的方法;并重点研究高效、低开销的信号量实现机制,从而节省上下文转 换,降低系统软件开销,保证良好的性能。 本文认为基于优先级的抢占式任务调度更适合嵌入式实时多任务环境,对 单调率调度和最早时限优先调度方法进行分析和研究,采用 组合的调度和调度方法,保证任务调度的运行时开销和调 度性开销最小。调度根据工作量中任务的时间要求特点,将一部分任务分 配到动态任务队列,采用调度:将另一部分任务分配到静态任务队列, 采用调度。因此正确划分任务到调度队列是完成调度的关键。本文 研究调度开销,并利用调度可行性算法确定工作量中的关键任务。对于 工作量任务数目增多的情况,本文对调度算法进行优化:使用两个动态 任务队列、一个静态任务队列对工作量进行调度,从而保证良好的调度性能。 经分析和比较,证明在工作量增加以后,优化的调度产生的调度开销更 ,、。硕士幸位论丈 ⑧ “ 、、 \、?/ 嵌入式设备的连接是嵌入式系统应用的新兴领域,/协议族 . 协议原理及其实现代码进 是实现此连接的关键技术。本文在对 行深入研究和分析的基础上,结合嵌入式通信系统应用的特点,提出基于实时 微小内核的网络通信软件体系结构;对/协议处理进行优化和简化,将 传统的层次式内核协议栈在用户空间以单一的平面方式实现,从而使应用程序 对网络功能的利用,从传统的系统调用转变为函数调用;使用改善数据接触开 销和非数据接触开销的方法,改善系统开销;并提出报文头预留缓存机制,减 少数据拷贝,实现嵌入式通信软件良好的性能。 随着电子技术和计算技术的发展,嵌入式系统核心??微处理器或者微控 制器的性价比不断提高,嵌入式系统的功能需求日益复杂,因此嵌入式应用开 发和设计的方式也相应改变,从过去单一模式的前台/后台控制,转变为利用嵌 入式实时操作系统的多任务实时控制。同时,网络技术的迅速发展为嵌入式设 备网络化提供必要的网络基础设施,针对嵌入式设备连接到网络的各种协议标 准已经制定出来,用于组建各种家庭设备网络、个人信息网络、小型办公网络, 网络应用已经成为嵌入式系统的新兴应用领域,在不久的将来连接到网络的嵌 入式产品将提供更广阔的市场和应用前景。 关键词:实时操作系统 微内核体系结构 任务调度 嵌入式 网络协议硕士学位论文 ⑧ 、、\ \::/ . ,,, , . , ,, ,.? . ? .. ?,?. ??, ,, . ? . , ? ,. ? ,.? ., .硕士学垃论之 、。、 ?. .. .. / . ? ? . /.. ,.. ,/ . ‘ ? ., , , , .’.,. : , , , , 硕士学位论文 、】’’ ⑧ 第章引言 微处理器和微控制器性能提高、价格下降导致小型化的嵌入式控制系统广 泛应用;随着网络技术的发展和的普及,产生一类新的计算/通信设备 ??信息家电“。信息家电 是专指具有连接 能力的设备,包括、个人数字助理、可视电话、可浏览 页面并收发?的数字手机、数字机顶盒.等。信息家电 是嵌入式系统和技术结合的典型产物之一,由于技术的结合, 产生了广泛的研究和应用新领域,比如设备的远程诊断、远程维护、远程控制, 组建智能家庭网络和个人网络,实现基于网络的设备远程管理等,从 而使非通用计算机系统的设备具有网络化、远程处理能力。嵌入式系统在信息 家电等现代信息技术产品的开发中发挥着重要作用,对嵌入式系统的研究正成 为人们十分关注的研究课题。本论文对嵌入式系统,特别是与技术结 合中有关的问题进行研究。 .嵌入式系统 嵌入式系统 被定义为】:以应用为中心,以计算机技 术为基础,软件硬件可裁减,适应对功能、可靠性、成本、体积、功耗严格要 求的专用计算机系统。嵌入式系统的基础是以应用为中心的芯片设计和面向应 用的软件产品开发。典型的嵌入式系统由两部分组成:以微处理器或 者微控制器为核心的硬件设计和基于嵌入式应用的实时操作系统 玎’的软件开发。 嵌入式计算机系统在应用数量上远远超过了各种通用计算机系统,一台通 用计算机的外部设备中就包括了~个嵌入式微处理器,键盘、鼠标、软驱、 硬盘、显卡、网卡、打印机、扫描仪、数字相机、集线器等均是由嵌入式 处理器控制。制造工业、过程控制

文档评论(0)

1亿VIP精品文档

相关文档