天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

基于Xenomai的實時Linux嵌入式機器人控制平臺設計

發(fā)布時間:2020-06-07 02:23
【摘要】:伴隨著SoC技術的不斷發(fā)展,嵌入式系統(tǒng)和實時操作系統(tǒng)已經(jīng)被廣泛應用在社會生活中的各個領域。在機器人控制領域中,機器人系統(tǒng)對實時響應、信息處理、復雜姿態(tài)運算等要求不斷提高。由于半導體芯片設計制作工藝不斷提升,各種先進架構的嵌入式處理器紛紛涌現(xiàn),在硬件基礎上為系統(tǒng)的運行速度提供了保證。同時,各種實時操作系統(tǒng)和針對操作系統(tǒng)的實時化改造技術不斷發(fā)展成熟,這些都為開發(fā)適合應用在機器人控制領域的實時控制系統(tǒng)提供了堅實的硬件和軟件基礎。 本課題選用Xenomai技術方案對Linux操作系統(tǒng)進行實時化改造,分別在兩種硬件實驗平臺上搭建Xenomai/Linux雙內(nèi)核實時操作系統(tǒng)并進行了基本實時性能測試和實時驅(qū)動調(diào)用,為后續(xù)的機器人控制系統(tǒng)應用開發(fā)打下基礎。 首先,本文立足于建立具有良好開放性、工業(yè)級實時性能、較強兼容性的實時機器人控制操作系統(tǒng)的目標,通過對新的Linux2.6版本內(nèi)核的優(yōu)劣勢的分析,對比確立了雙內(nèi)核Linux實時改造方法的可行性。在雙內(nèi)核Linux實時改造方法中,Xenomai技術解決方案以其鮮明的特點,均衡的性能優(yōu)勢,廣泛支持多種平臺上的Linux實時化改造。改造完成后的Xenomai/Linux雙內(nèi)核實時系統(tǒng),克服了傳統(tǒng)的實時操作系統(tǒng)的封閉性高、兼容性差和價格高昂的劣勢,為實時系統(tǒng)在機器人控制領域的廣泛應用和發(fā)展打下了基礎。 其次,研究了在通用x86計算機平臺上搭建Xenomai/Linux雙內(nèi)核實時系統(tǒng)的過程。通過x86平臺上的補丁安裝、內(nèi)核配置以及編譯,深入了解Xenomai技術方案在配置過程中的參數(shù)設置要求、設置沖突解決方案以及開發(fā)應用的參數(shù)預設置等,為在OMAP平臺上的移植積累了經(jīng)驗。 然后,完成了OMAP3530開發(fā)平臺上的Xenomai/Linux雙內(nèi)核實時操作系統(tǒng)的安裝和移植。針對特定開發(fā)板定制的Linux內(nèi)核的實時化改造,操作過程與x86計算機平臺下基本類似。在該系統(tǒng)中嘗試建立了基于SD卡的實時系統(tǒng)啟動方式,熟悉了SD卡上的雙文件系統(tǒng)分區(qū)建立以及初始化等實現(xiàn)原理,為機器人控制應用中的系統(tǒng)更新升級提供了一種解決方案。 最后,對x86通用計算機平臺和OMAP3530平臺上的Xenomai/Linux雙內(nèi)核實時系統(tǒng)進行了基本的實時性能測試,同時,完成了雙內(nèi)核實時系統(tǒng)下的實時串口驅(qū)動調(diào)用。實時性能測試的實驗結果證明,在改造完成后的Xenomai/Linux雙內(nèi)核實時系統(tǒng)中,無論是用戶空間的任務調(diào)度延遲還是內(nèi)核空間的任務調(diào)度以及中斷調(diào)度延遲,都具有微秒級的實時響應性能,完全能夠達到當前的機器人的實時控制要求。
【圖文】:

模式圖,模式,可編程中斷控制器,單核


山東大學碩士學位論文在接口(Interface)選項中,根據(jù)后續(xù)測試的需要,,開啟R丁Al的仿真模式如圖3.8所示。燕赫導磊扁贏;、礴寡硫走豪幕瓤贏贏壽續(xù)巍癖瓤堿熟躲鑫瓤巍森巔巍撇瓤艷麟羹黔毓磊贏{易癡痣李鑫;慕添啼嘛;癲{攘驪file旦dit勸ew介「m舊aITa妙匕elp圖3.8開啟RTAI的仿真模式4)Xenomai的配置完畢,保存相應的修改并退出到主界面下。由于PC平臺使用Intel奔騰4單核處理器,在進行配置時,對處理器類型和特征 (Processortypeandfeatures)選項要進行細心設置,否則,會導致實時程序運行過程中出現(xiàn)問題。需要設置為支持狀態(tài)的選項:中斷管線 (Intemiptpipeline):此項保證Adeos中斷管道的安裝啟用;本地先進可編程中斷控制器對單核處理器的支持 (LocalAPJCsupportonuniProcessors):開啟內(nèi)嵌的可編程中斷控制器為CPU自身產(chǎn)生中斷請求;輸入輸出口先進可編程中斷控制器對單核處理器的支持(IO一 APICsuPport onuniProcessors):開啟輸入輸出口高級可編程中斷控制器為CPU產(chǎn)生中斷信號。此外,需要特別指出的是,只有在對稱的多處理任務支持(Symmetricmulti一 Processingsupport)配置為無效的前提下,才能進行配置本地先進可編程中斷控制器對單核處理器的支持與輸入輸出口先進可編程中斷控制器對單核處理

框圖,系統(tǒng)結構,框圖,內(nèi)核


山東大學碩士學位論文目標板的核心處理器是由美國德州儀器(TexaSInstrumentS)公司生產(chǎn)的雙核心處理器0MAP3530,其基于65nm制作工藝,內(nèi)部包含一顆600MHz的ARMeortexTM一As內(nèi)核和一顆43oMHz的TMs32oe64x+TMDsP內(nèi)核。其中,ARM內(nèi)核具有16kB的I一Caehe和16kB的D一Caehe,256kB的二級緩存,片上的存儲包括64kBSRAM和112kBROM,其性能大約為同頻率的ARMll的2一3倍。
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2011
【分類號】:TP242;TP368.1

【相似文獻】

相關期刊論文 前10條

1 張鋒濤;;Linux消息隊列分析及應用[J];福建電腦;2011年05期

2 殷曉輝;;基于Linux操作系統(tǒng)的網(wǎng)絡編程方法研究[J];科技傳播;2011年13期

3 王麗君;李培峰;;SCIM輸入法架構及其工作原理[J];硅谷;2011年16期

4 顏麗莎;朱力宏;;基于ARM-linux嵌入式系統(tǒng)運行參數(shù)的配置方法和實現(xiàn)[J];電子商務;2011年08期

5 吳媛媛;;基于嵌入式linux的交換機設計[J];硅谷;2011年16期

6 燕菲菲;;Linux系統(tǒng)中基于動態(tài)PL/SQL數(shù)據(jù)庫研究開發(fā)[J];科技創(chuàng)新導報;2011年24期

7 蔣君華;;設計和開發(fā)嵌入式LINUX車載多媒體控制終端系統(tǒng)[J];科技創(chuàng)新導報;2011年24期

8 姚越;;基于Linux平臺的校園網(wǎng)內(nèi)部郵件服務器的搭建[J];北京勞動保障職業(yè)學院學報;2011年02期

9 徐武;熊浩;余婷;陶緒洪;;高職計算機網(wǎng)絡技術專業(yè)Linux課程的建設與實踐——以江西工業(yè)貿(mào)易職業(yè)技術學院為例[J];景德鎮(zhèn)高專學報;2011年02期

10 王建強;楊華;孫雪峰;張秀云;;Linux系統(tǒng)下Iptables在網(wǎng)絡安全中的應用[J];電腦知識與技術;2011年23期

相關會議論文 前10條

1 康淮湘;何川;徐一川;;自己動手搭建Linux郵件服務器[A];天津市電視技術研究會2010年年會論文集[C];2010年

2 朱國正;侯整風;;基于Linux平臺的智能卡通用驅(qū)動模型[A];全國第20屆計算機技術與應用學術會議(CACIS·2009)暨全國第1屆安全關鍵技術與應用學術會議論文集(下冊)[C];2009年

3 賈志洋;王勇剛;崔博文;楊玉婷;;應用型本科院校Linux操作系統(tǒng)的教學探索[A];Proceedings of 2010 National Vocational Education of Communications and Information Technology Conference (2010 NVCIC)[C];2010年

4 豆尚成;陳成細;奚學程;陳默;顧琳;趙萬生;周志凱;顧嶺;;基于Linux的線切割加工全軟數(shù)控系統(tǒng)[A];第14屆全國特種加工學術會議論文集[C];2011年

5 代健美;耿華芳;劉作學;;基于嵌入式Linux的DM9000CI設備驅(qū)動研究與實現(xiàn)[A];全國第4屆信號和智能信息處理與應用學術會議論文集[C];2010年

6 姜斌;張君;;一種Linux平臺下的可執(zhí)行文件防篡改方法[A];浙江省電子學會2011學術年會論文集[C];2011年

7 趙德志;章勇;廖書紅;;嵌入式Linux及BOA服務器在S3C2410上的移植[A];2010通信理論與技術新發(fā)展——第十五屆全國青年通信學術會議論文集(上冊)[C];2010年

8 邵昌旭;陳默;趙萬生;;基于Linux的嵌入式線切割數(shù)控系統(tǒng)[A];第14屆全國特種加工學術會議論文集[C];2011年

9 蘭西柱;潘君君;;基于嵌入式Linux的車載終端的研究[A];煤礦自動化與信息化——第20屆全國煤礦自動化與信息化學術會議暨第2屆中國煤礦信息化與自動化高層論壇論文集[C];2010年

10 王雪嬌;錢軍;溫東新;張展;崔忠強;;基于Linux虛擬文件系統(tǒng)故障注入器的設計與實現(xiàn)[A];第六屆中國測試學術會議論文集[C];2010年

相關重要報紙文章 前10條

1 李培林;Linux防毒之道[N];計算機世界;2005年

2 中科院計算所 李洋;使用日志系統(tǒng)保護Linux安全[N];計算機世界;2005年

3 ;LINUX進入應用時代[N];人民郵電;2002年

4 ;HP、IBM和Linux的糾纏[N];網(wǎng)絡世界;2005年

5 記者 孫永杰;Linux亟待做實應用 政府采購是雙刃劍[N];中國電子報;2005年

6 記者 周嫻;HP投身Linux開源 意欲何為?[N];中國電子報;2005年

7 江蘇 朱黎明;為Linux美容(上)[N];中國電腦教育報;2005年

8 董軍;LINUX商業(yè)模式觸礁[N];中國高新技術產(chǎn)業(yè)導報;2004年

9 本報記者 饒慧敏;用Linux小心TCO超標![N];中國國門時報;2005年

10 義川;Linux之“亂象”[N];網(wǎng)絡世界;2005年

相關博士學位論文 前10條

1 于曉;基于嵌入式Linux的儀器操作系統(tǒng)的研究[D];西安電子科技大學;2009年

2 李倫;Linux及其倫理意蘊[D];湖南師范大學;2002年

3 郭銳;基于Linux的微細電火花加工數(shù)控系統(tǒng)及其相關關鍵技術的研究[D];哈爾濱工業(yè)大學;2007年

4 武傳宇;基于PC+DSP模式的開放式機器人控制系統(tǒng)及其應用研究[D];浙江大學;2002年

5 李明鐸;短消息業(yè)務聯(lián)網(wǎng)系統(tǒng)的設計與實現(xiàn)[D];中國人民解放軍信息工程大學;2004年

6 吳峰光;Linux內(nèi)核中的預取算法[D];中國科學技術大學;2008年

7 史鴻聲;可信嵌入式3D圖形系統(tǒng)關鍵技術的研究[D];中國科學技術大學;2008年

8 趙慧斌;RFRTOS——基于Linux的QoS實時操作系統(tǒng)[D];中國科學院研究生院(軟件研究所);2003年

9 李曉毅;EIMN傳感器網(wǎng)絡的理論基礎與無線遠程圖像監(jiān)視系統(tǒng)技術研究[D];重慶大學;2004年

10 毛佳;嵌入式實時系統(tǒng)中關鍵技術的研究[D];吉林大學;2004年

相關碩士學位論文 前10條

1 孫亞軍;基于ARM的嵌入式Linux平臺的研究與實現(xiàn)[D];東北大學;2009年

2 張向艷;基于Linux的網(wǎng)絡高清播放器的設計與實現(xiàn)[D];北京郵電大學;2010年

3 鄭國偉;Linux內(nèi)核移植與USB無線網(wǎng)卡驅(qū)動的研究與實現(xiàn)[D];東北大學;2008年

4 鄭冠貞;基于Linux下的網(wǎng)絡入侵檢測系統(tǒng)[D];中國石油大學;2010年

5 柯利達;一種基于ARM和Linux的專用嵌入式手持設備的研究與構建[D];昆明理工大學;2008年

6 沈浩;基于ARM9及嵌入式Linux系統(tǒng)平臺的應用研究[D];昆明理工大學;2009年

7 袁靈波;基于嵌入式Linux驅(qū)動程序設計方法研究及應用[D];西安電子科技大學;2010年

8 張憲華;基于嵌入式Linux的系統(tǒng)構建及桌面應用程序研究[D];山東科技大學;2010年

9 陳立勤;基于S+core平臺的Linux內(nèi)核移植[D];北京郵電大學;2010年

10 李益;基于Linux環(huán)境的源代碼保護系統(tǒng)的研究與實現(xiàn)[D];西安電子科技大學;2009年



本文編號:2700680

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2700680.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶c5774***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com