實(shí)時(shí)嵌入式系統(tǒng)開發(fā)平臺的研究與設(shè)計(jì)
本文關(guān)鍵詞:實(shí)時(shí)嵌入式系統(tǒng)開發(fā)平臺的研究與設(shè)計(jì)
更多相關(guān)文章: 以太網(wǎng) 實(shí)時(shí)嵌入式系統(tǒng) Xenomai RTnet
【摘要】:隨著自動化產(chǎn)業(yè)的迅速發(fā)展,實(shí)時(shí)嵌入式系統(tǒng)在航空航天、工程設(shè)計(jì)以及軍事技術(shù)等領(lǐng)域的應(yīng)用越來越普及。在眾多嵌入式操作系統(tǒng)中,Linux的功能十分強(qiáng)大,而且源碼開放,以及支持多種硬件平臺和具有模塊化設(shè)計(jì),這些優(yōu)勢使得Linux在嵌入式行業(yè)得到了廣泛的應(yīng)用。但Linux屬于分時(shí)操作系統(tǒng),內(nèi)核不可搶占、時(shí)鐘粒度粗糙、頻繁關(guān)中斷等特性都制約了其在實(shí)時(shí)環(huán)境中的應(yīng)用。為了能使Linux在實(shí)時(shí)環(huán)境中得到應(yīng)用,就必須對進(jìn)行實(shí)時(shí)性改造,使其滿足實(shí)時(shí)要求。首先對實(shí)時(shí)系統(tǒng)的概念和特點(diǎn)進(jìn)行了探討,針對Linux在實(shí)時(shí)性能上的不足進(jìn)行了分析,從而提出Linux實(shí)時(shí)性改造的必要性。在此基礎(chǔ)上,對當(dāng)前各種嵌入式Linux操作系統(tǒng)實(shí)時(shí)改造方案進(jìn)行了分析比較,其中重點(diǎn)分析了Xenomai的實(shí)現(xiàn)機(jī)制。在beaglebone black平臺上構(gòu)建了實(shí)時(shí)系統(tǒng)并對其實(shí)時(shí)性能進(jìn)行了測試,并與標(biāo)準(zhǔn)Linux內(nèi)核的測試結(jié)果進(jìn)行了比較分析。在對以太網(wǎng)的特點(diǎn)在實(shí)時(shí)通信中所存在的缺陷進(jìn)行分析的基礎(chǔ)上,提出了在Xenomai上使用RTnet實(shí)時(shí)網(wǎng)絡(luò)協(xié)議棧實(shí)現(xiàn)基于以太網(wǎng)的實(shí)時(shí)通信方案。為了將RTnet移植到beaglebone black平臺上,根據(jù)RTnet的以太網(wǎng)驅(qū)動模型編寫了CPSW+LAN8710的以太網(wǎng)控制器的實(shí)時(shí)驅(qū)動程序。最后對標(biāo)準(zhǔn)Linux網(wǎng)絡(luò)子系統(tǒng)和基于RTnet的實(shí)時(shí)網(wǎng)絡(luò)性能進(jìn)行對比測試測試。測試結(jié)果表明,在標(biāo)準(zhǔn)Linux系統(tǒng)上應(yīng)用了Xenomai與RTnet后,系統(tǒng)的實(shí)時(shí)性得到顯著提高,可以滿足在硬實(shí)時(shí)環(huán)境中的應(yīng)用需求,從而構(gòu)建一個通用的實(shí)時(shí)嵌入系統(tǒng)基礎(chǔ)開發(fā)平臺。
【關(guān)鍵詞】:以太網(wǎng) 實(shí)時(shí)嵌入式系統(tǒng) Xenomai RTnet
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP316.81
【目錄】:
- 摘要4-5
- ABSTRACT5-10
- 第一章 緒論10-13
- 1.1 課題研究背景和意義10-11
- 1.2 國內(nèi)外研究現(xiàn)狀11-12
- 1.3 課題主要內(nèi)容12-13
- 第二章 實(shí)時(shí)系統(tǒng)和實(shí)時(shí)Linux研究13-21
- 2.1 實(shí)時(shí)系統(tǒng)13-14
- 2.1.1 實(shí)時(shí)系統(tǒng)概述13-14
- 2.1.2 實(shí)時(shí)性指標(biāo)14
- 2.2 標(biāo)準(zhǔn)Linux內(nèi)核的實(shí)時(shí)性14-15
- 2.3 Linux實(shí)時(shí)性改造方案15-20
- 2.3.1 單內(nèi)核實(shí)時(shí)性改造方案16-17
- 2.3.2 雙內(nèi)核實(shí)時(shí)性改造方案17-20
- 本章小結(jié)20-21
- 第三章 Linux實(shí)時(shí)內(nèi)核改造方案研究21-30
- 3.1 Xenomai簡介21
- 3.2 Xenomai的優(yōu)勢21-23
- 3.3 Adeos原理23-26
- 3.4 基于Adeos的Xenomai26-29
- 本章小結(jié)29-30
- 第四章 基于Xenomai的Linux實(shí)時(shí)內(nèi)核改造30-49
- 4.1 目標(biāo)平臺構(gòu)建30-32
- 4.1.1 概述30-31
- 4.1.2 開發(fā)環(huán)境31-32
- 4.2 目標(biāo)平臺Linux內(nèi)核改造與移植32-45
- 4.2.1 目標(biāo)平臺軟件配置32-34
- 4.2.2 內(nèi)核改造和系統(tǒng)移植34-45
- 4.3 系統(tǒng)測試45-48
- 本章小結(jié)48-49
- 第五章 基于RTnet的Linux實(shí)時(shí)網(wǎng)絡(luò)改造49-67
- 5.1 實(shí)時(shí)網(wǎng)絡(luò)改造49-63
- 5.1.1 Linux網(wǎng)絡(luò)子系統(tǒng)50-52
- 5.1.2 RTnet實(shí)時(shí)網(wǎng)絡(luò)協(xié)議棧52-55
- 5.1.3 以太網(wǎng)實(shí)時(shí)驅(qū)動程序設(shè)計(jì)55-60
- 5.1.4 基于RTnet的網(wǎng)絡(luò)實(shí)時(shí)性改造60-63
- 5.2 網(wǎng)絡(luò)實(shí)時(shí)性測試63-66
- 本章小結(jié)66-67
- 總結(jié)與展望67-68
- 參考文獻(xiàn)68-73
- 致謝73
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳艷;徐曉峰;李曉潮;郭東輝;;實(shí)時(shí)嵌入式系統(tǒng)的競態(tài)條件及其分析方法研究[J];計(jì)算機(jī)研究與發(fā)展;2010年07期
2 徐家祥;基于分布式環(huán)境的實(shí)時(shí)嵌入式系統(tǒng)監(jiān)控框架[J];計(jì)算機(jī)工程;2004年04期
3 鄭建華;李迪;肖舒華;蘇兆港;;實(shí)時(shí)嵌入式系統(tǒng)形式化自動驗(yàn)證的研究與應(yīng)用[J];制造業(yè)自動化;2007年09期
4 王小鷗;;進(jìn)程互斥在實(shí)時(shí)嵌入式系統(tǒng)中的一種應(yīng)用[J];現(xiàn)代計(jì)算機(jī);2007年01期
5 王瓊;杜承烈;李剛;;開放式實(shí)時(shí)嵌入式系統(tǒng)自適應(yīng)調(diào)度模型研究[J];計(jì)算機(jī)工程與應(yīng)用;2007年25期
6 胡修林,于峰;實(shí)時(shí)嵌入式系統(tǒng)軟件的設(shè)計(jì)和實(shí)現(xiàn)機(jī)制[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年05期
7 陳麗瓊;邵志清;范貴生;;分布式實(shí)時(shí)嵌入式系統(tǒng)的能耗建模與分析[J];華東理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年02期
8 梁克;周興社;盛瑞卿;張凱龍;;面向分布實(shí)時(shí)嵌入式系統(tǒng)的任務(wù)優(yōu)化調(diào)度算法[J];西北工業(yè)大學(xué)學(xué)報(bào);2009年06期
9 龔志遠(yuǎn);劉斌;楊順昆;;實(shí)時(shí)嵌入式系統(tǒng)測試腳本模型化研究[J];測控技術(shù);2010年06期
10 陳筠 ,桑楠 ,熊光澤;雙機(jī)容錯實(shí)時(shí)嵌入式系統(tǒng)設(shè)計(jì)與分析[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年10期
中國重要會議論文全文數(shù)據(jù)庫 前4條
1 朱凱;謝敏;;淺談實(shí)時(shí)嵌入式系統(tǒng)[A];廣西計(jì)算機(jī)學(xué)會——2004年學(xué)術(shù)年會論文集[C];2004年
2 朱凱;謝敏;;淺談實(shí)時(shí)嵌入式系統(tǒng)[A];廣西計(jì)算機(jī)學(xué)會2004年學(xué)術(shù)年會論文集[C];2004年
3 張晶;王劍平;張果;張?jiān)粕?;面向服務(wù)的實(shí)時(shí)分布嵌入式控制軟件實(shí)現(xiàn)策略[A];第二十七屆中國控制會議論文集[C];2008年
4 張科超;崔剛;;實(shí)時(shí)嵌入式系統(tǒng)中的雙機(jī)熱備份容錯設(shè)計(jì)[A];第六屆中國測試學(xué)術(shù)會議論文集[C];2010年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 黃滟鴻;面向?qū)崟r(shí)嵌入式系統(tǒng)的中斷語義理論研究[D];華東師范大學(xué);2014年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 胡培堯;實(shí)時(shí)嵌入式系統(tǒng)開發(fā)平臺的研究與設(shè)計(jì)[D];廣東工業(yè)大學(xué);2016年
2 胡在華;實(shí)時(shí)嵌入式系統(tǒng)的研究與應(yīng)用[D];湖南大學(xué);2002年
3 巴晏o,
本文編號:989105
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/989105.html