当前位置:主页 > 科技论文 > 计算机论文 >

基于L4的FIFO通讯机制的研究和实现

发布时间:2020-10-13 13:00
   目前,嵌入式电子设备已经广泛应用于人们生活的各个领域,除了要求实现必须的功能外,某些特殊的领域还对嵌入式系统提出了更高的要求:在保证嵌入式整体性能的前提下,嵌入式系统还要具有一定的实时性、可靠性和安全性,而且嵌入式系统的应用软件还具有了通用化的趋势,这也对嵌入式的实现提出了新的要求。以一体化内核为基础的传统嵌入式系统已经很难满足嵌入式系统的发展需求。 本文研究的L4微内核由于从根本上解决了IPC的通讯问题,使得整个微内核性能有了质的提高,达到了实时要求,而且其本身的架构特点很好的保证了系统的可靠性。德累斯顿大学的DROPS项目是典型的实时系统和虚拟化技术结合的产物,它以具有实时特性的L4/Fiasco微内核为核心子项目,使用L4Env提供的服务来实现微内核之上的实例运行,实现了操作系统的虚拟化,同时它还允许实时进程实例和非实时进程实例同时运行,典型的非实时实例是L4Linux,它是由标准Linux内核经过简单修改而运行在L4/Fiasco之上的虚拟机。这样只要操作系统可以运行到微内核上,应用就不必因硬件平台改变而做出修改,这种虚拟化实现很好的满足了嵌入式系统应用通用化的趋势。因此研究DROPS项目中实例的通信能使该系统本身功能得到进一步完善,以更好的应用到嵌入式领域,同时也能使我们更好了解实时系统和虚拟化技术在在嵌入式系统应用。 目前,DROPS还没有可行的接口调用以实现实例之间的通信。为了实现DROPS中实例之间的通信,作者给出了一个基于FIFO的DROPS通信模型,模型中实例之间通过FIFO传递数据,实现实例之间的通讯。作者说明了几种可以实现FIFO的常见机制,并在实验中采用锁无关机制对模型中的FIFO做了简单实现,并用实例对实现的FIFO作了测试,测试证明:FIFO服务可以实现DROPS中实例之间的数据交换,达到了通信的目的。锁无关机制很好的解决了死锁和优先级倒置的问题。
【学位单位】:兰州大学
【学位级别】:硕士
【学位年份】:2010
【中图分类】:TP368.11
【文章目录】:
摘要
ABSTRACT
目录
第1章 绪论
    1.1 研究现状
    1.2 研究意义
    1.3 研究内容
    1.4 文章结构
第2章 实时系统和虚拟化技术
    2.1 实时系统
        2.1.1 实时系统架构
        2.1.2 实时系统调度
        2.1.3 实时系统特点
    2.2 虚拟化技术
        2.2.1 虚拟机监控器架构
        2.2.2 虚拟化技术实现
        2.2.3 虚拟化技术特点
    2.3 虚拟化技术在嵌入式实时系统领域的应用
    2.4 本章小结
第3章 L4微内核和DROPS
    3.1 微内核
        3.1.1 微内核架构
        3.1.2 微内核特点
        3.1.3 IPC
        3.1.4 L4
        3.1.5 L4/Fiasco
    3.2 DROPS
    3.3 本章小结
第4章 L4FIFO的设计和实现
    4.1 L4FIFO通信模型
    4.2 L4FIFO策略
    4.3 代码实现
    4.4 调用过程
    4.5 本章小结
第5章 性能测试
    5.1 测试方案
    5.2 测试代码
    5.3 测试过程
    5.4 测试结果
    5.5 本章小结
第6章 总结和展望
参考文献
作者研究生期间科研成果
致谢

【相似文献】

相关期刊论文 前10条

1 杨玉春,毕贵红,丁喜波;利用FIFO和DMA实现线阵CCD高速数据采集[J];哈尔滨理工大学学报;2000年03期

2 史晓锋,李铮,蔡志权;基于DSP的高速数据采集与处理系统[J];电子技术应用;2001年06期

3 赵学伟,徐家恺;基于PC机的IP电话网关的开发[J];微处理机;2002年03期

4 朱强,赵亦工;基于S5933的高速数据发送板卡的CPLD设计[J];遥测遥控;2003年06期

5 侯利军,王殊,汪安民;IDT72V2113在高速数据采集系统中的应用[J];世界电子元器件;2004年01期

6 陈露晨;PCI 9054性能分析及外部FIFO的扩充[J];电子技术应用;2001年04期

7 李琳 ,陈勇生;FLEX10K系列EAB的应用[J];国外电子元器件;2001年12期

8 肖志涛 ,国澄明 ,朱永松;异步FIFO在实时图像匹配处理机中的应用[J];电子技术应用;2002年10期

9 朱强,赵亦工;基于S5933的高速数据发送板卡的CPLD设计[J];今日电子;2003年08期

10 闻路红,童卫旗,陈桂林;用FIFO设计A/D与DSP之间的接口[J];国外电子元器件;2004年02期


相关博士学位论文 前9条

1 彭瑶;基于GALS的多核SoC中强鲁棒性通信接口研究[D];西安电子科技大学;2012年

2 伍微;导航接收机实时调度关键技术研究[D];国防科学技术大学;2009年

3 陈志雨;面向普适计算构件化中间件关键技术研究[D];吉林大学;2009年

4 胡威;基于ScratchPad Memory的嵌入式系统优化研究[D];浙江大学;2008年

5 孙平;高频医学超声成像系统的研究与设计[D];武汉大学;2009年

6 李涛;实时容错嵌入式小卫星操作系统设计的研究[D];中国科学院上海冶金研究所;2000年

7 杜皎;基于超内核的网络安全系统模型和安全技术研究[D];国防科学技术大学;2005年

8 吕富勇;基于精简串行总线的小型模块化测试系统研究[D];南京理工大学;2010年

9 郝新军;LHAASO水切伦科夫探测器原型阵列读出电子学研究[D];中国科学技术大学;2011年


相关硕士学位论文 前10条

1 方正书;基于L4的FIFO通讯机制的研究和实现[D];兰州大学;2010年

2 朱通;两种异步FIFO的设计及比较研究[D];电子科技大学;2010年

3 刘彬;异步FIFO的设计与形式化验证[D];国防科学技术大学;2011年

4 毛广莲;基于双FIFO的网络隔离器的研究[D];辽宁大学;2011年

5 韩斌;雷达数字中频测试系统[D];电子科技大学;2006年

6 段敏;基于iSLIP算法的FIFO特性研究[D];湖南师范大学;2010年

7 汪宏志;基于FPGA的大动态范围成像反馈系统研究[D];浙江大学;2008年

8 代洪光;基于ARCA3的音视频系统开发[D];哈尔滨工业大学;2011年

9 谌葵;SDIO主控制器设计[D];国防科学技术大学;2011年

10 远远;遥感图像实时多模式显示技术研究[D];电子科技大学;2008年



本文编号:2839198

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2839198.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b5397***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com