实时嵌入式系统开发平台的研究与设计
本文关键词:实时嵌入式系统开发平台的研究与设计
更多相关文章: 以太网 实时嵌入式系统 Xenomai RTnet
【摘要】:随着自动化产业的迅速发展,实时嵌入式系统在航空航天、工程设计以及军事技术等领域的应用越来越普及。在众多嵌入式操作系统中,Linux的功能十分强大,而且源码开放,以及支持多种硬件平台和具有模块化设计,这些优势使得Linux在嵌入式行业得到了广泛的应用。但Linux属于分时操作系统,内核不可抢占、时钟粒度粗糙、频繁关中断等特性都制约了其在实时环境中的应用。为了能使Linux在实时环境中得到应用,就必须对进行实时性改造,使其满足实时要求。首先对实时系统的概念和特点进行了探讨,针对Linux在实时性能上的不足进行了分析,从而提出Linux实时性改造的必要性。在此基础上,对当前各种嵌入式Linux操作系统实时改造方案进行了分析比较,其中重点分析了Xenomai的实现机制。在beaglebone black平台上构建了实时系统并对其实时性能进行了测试,并与标准Linux内核的测试结果进行了比较分析。在对以太网的特点在实时通信中所存在的缺陷进行分析的基础上,提出了在Xenomai上使用RTnet实时网络协议栈实现基于以太网的实时通信方案。为了将RTnet移植到beaglebone black平台上,根据RTnet的以太网驱动模型编写了CPSW+LAN8710的以太网控制器的实时驱动程序。最后对标准Linux网络子系统和基于RTnet的实时网络性能进行对比测试测试。测试结果表明,在标准Linux系统上应用了Xenomai与RTnet后,系统的实时性得到显著提高,可以满足在硬实时环境中的应用需求,从而构建一个通用的实时嵌入系统基础开发平台。
【关键词】:以太网 实时嵌入式系统 Xenomai RTnet
【学位授予单位】:广东工业大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP316.81
【目录】:
- 摘要4-5
- ABSTRACT5-10
- 第一章 绪论10-13
- 1.1 课题研究背景和意义10-11
- 1.2 国内外研究现状11-12
- 1.3 课题主要内容12-13
- 第二章 实时系统和实时Linux研究13-21
- 2.1 实时系统13-14
- 2.1.1 实时系统概述13-14
- 2.1.2 实时性指标14
- 2.2 标准Linux内核的实时性14-15
- 2.3 Linux实时性改造方案15-20
- 2.3.1 单内核实时性改造方案16-17
- 2.3.2 双内核实时性改造方案17-20
- 本章小结20-21
- 第三章 Linux实时内核改造方案研究21-30
- 3.1 Xenomai简介21
- 3.2 Xenomai的优势21-23
- 3.3 Adeos原理23-26
- 3.4 基于Adeos的Xenomai26-29
- 本章小结29-30
- 第四章 基于Xenomai的Linux实时内核改造30-49
- 4.1 目标平台构建30-32
- 4.1.1 概述30-31
- 4.1.2 开发环境31-32
- 4.2 目标平台Linux内核改造与移植32-45
- 4.2.1 目标平台软件配置32-34
- 4.2.2 内核改造和系统移植34-45
- 4.3 系统测试45-48
- 本章小结48-49
- 第五章 基于RTnet的Linux实时网络改造49-67
- 5.1 实时网络改造49-63
- 5.1.1 Linux网络子系统50-52
- 5.1.2 RTnet实时网络协议栈52-55
- 5.1.3 以太网实时驱动程序设计55-60
- 5.1.4 基于RTnet的网络实时性改造60-63
- 5.2 网络实时性测试63-66
- 本章小结66-67
- 总结与展望67-68
- 参考文献68-73
- 致谢73
【相似文献】
中国期刊全文数据库 前10条
1 陈艳;徐晓峰;李晓潮;郭东辉;;实时嵌入式系统的竞态条件及其分析方法研究[J];计算机研究与发展;2010年07期
2 徐家祥;基于分布式环境的实时嵌入式系统监控框架[J];计算机工程;2004年04期
3 郑建华;李迪;肖舒华;苏兆港;;实时嵌入式系统形式化自动验证的研究与应用[J];制造业自动化;2007年09期
4 王小鸥;;进程互斥在实时嵌入式系统中的一种应用[J];现代计算机;2007年01期
5 王琼;杜承烈;李刚;;开放式实时嵌入式系统自适应调度模型研究[J];计算机工程与应用;2007年25期
6 胡修林,于峰;实时嵌入式系统软件的设计和实现机制[J];华中科技大学学报(自然科学版);2004年05期
7 陈丽琼;邵志清;范贵生;;分布式实时嵌入式系统的能耗建模与分析[J];华东理工大学学报(自然科学版);2009年02期
8 梁克;周兴社;盛瑞卿;张凯龙;;面向分布实时嵌入式系统的任务优化调度算法[J];西北工业大学学报;2009年06期
9 龚志远;刘斌;杨顺昆;;实时嵌入式系统测试脚本模型化研究[J];测控技术;2010年06期
10 陈筠 ,桑楠 ,熊光泽;双机容错实时嵌入式系统设计与分析[J];单片机与嵌入式系统应用;2005年10期
中国重要会议论文全文数据库 前4条
1 朱凯;谢敏;;浅谈实时嵌入式系统[A];广西计算机学会——2004年学术年会论文集[C];2004年
2 朱凯;谢敏;;浅谈实时嵌入式系统[A];广西计算机学会2004年学术年会论文集[C];2004年
3 张晶;王剑平;张果;张云生;;面向服务的实时分布嵌入式控制软件实现策略[A];第二十七届中国控制会议论文集[C];2008年
4 张科超;崔刚;;实时嵌入式系统中的双机热备份容错设计[A];第六届中国测试学术会议论文集[C];2010年
中国博士学位论文全文数据库 前1条
1 黄滟鸿;面向实时嵌入式系统的中断语义理论研究[D];华东师范大学;2014年
中国硕士学位论文全文数据库 前10条
1 胡培尧;实时嵌入式系统开发平台的研究与设计[D];广东工业大学;2016年
2 胡在华;实时嵌入式系统的研究与应用[D];湖南大学;2002年
3 巴晏o,
本文编号:989105
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/989105.html