一、Windows NT下多線程網(wǎng)間實(shí)時(shí)通信程序的設(shè)計(jì)(論文文獻(xiàn)綜述)
郭濤[1](2021)在《基于ARM DS-5平臺(tái)設(shè)計(jì)ThreadX嵌入式實(shí)時(shí)操作系統(tǒng)關(guān)鍵技術(shù)開發(fā)及應(yīng)用》文中研究說明隨著嵌入式系統(tǒng)技術(shù)的日益成熟,處理器的運(yùn)算能力越來越強(qiáng)大,運(yùn)算速度越來越快,人們對(duì)于嵌入式系統(tǒng)的應(yīng)用也越來越多。但是在許多工業(yè)應(yīng)用中,對(duì)于所使用工具的安全性和可靠性有極高的要求,一般的嵌入式操作系統(tǒng),如Linux,安卓等還不能滿足工業(yè)級(jí)別的安全要求,這就對(duì)既能夠達(dá)到工業(yè)級(jí)安全認(rèn)證要求,又可以快速運(yùn)算的嵌入式系統(tǒng)產(chǎn)生了迫切的需求。本文所闡述的是一款同時(shí)擁有IEC 61508安全完整性三級(jí)認(rèn)證(SIL 3)和共通準(zhǔn)則第六級(jí)(EAL 4+)等高級(jí)認(rèn)證的嵌入式實(shí)時(shí)操作系統(tǒng)ThreadX RTOS。它由Express Logic公司(現(xiàn)已被微軟收購)開發(fā),具有高性能,高可靠性的嵌入式實(shí)時(shí)操作系統(tǒng)。與其它實(shí)時(shí)操作系統(tǒng)不同,ThreadX具有通用性,使基于RISC(reduced instruction set computer 簡化指令集計(jì)算機(jī))和 DSP(DigitalSignal Processing數(shù)字信號(hào)處理)的小型微控制器的應(yīng)用程序易于升級(jí),現(xiàn)在已經(jīng)被廣泛應(yīng)用于手機(jī)、智能手表、智能手環(huán)的基帶,以及打印機(jī)、數(shù)碼相機(jī)等設(shè)備中。i.MX 6Quad則是由恩智浦(NXP)公司研發(fā)的搭載了四個(gè)Cortex-A9內(nèi)核的高性能四核處理器。Cortex-A9處理器是由ARM推出的一款,基于ARMv7架構(gòu)的多核處理器,Cortex-A9多核處理器是第一次結(jié)合了 Cortex架構(gòu)以及用于可以擴(kuò)展性能的多處理能力的ARM架構(gòu)處理器。ARM DS-5是我們選擇用來開發(fā)Cortex-A9處理器的集成開發(fā)環(huán)境,它是由ARM官方推出的一款,基于Eclipse的調(diào)試器,它可以用來調(diào)試全部的ARM處理器,其中包括:較早的ARMv9、ARMv11等系列處理器,以及較新的Cortex-A7、Cortex-A9、Cortex-A15 等 Cortex-A 系列,以及 Cortex-R 系列和 Cortex-M 處理器。本文將詳細(xì)介紹基于ARM DS-5開發(fā)平臺(tái)設(shè)計(jì)ThreadX RTOS嵌入式實(shí)時(shí)操作系統(tǒng)關(guān)鍵技術(shù)的研究,詳細(xì)介紹嵌入式操作系統(tǒng)移植技術(shù),完成在i.MX 6Quad四核高性能處理器上的各項(xiàng)移植工作。
李政[2](2021)在《基于SCA的射頻收發(fā)模塊軟件設(shè)計(jì)》文中認(rèn)為軟件通信體系結(jié)構(gòu)(Software Communications Architecture,SCA)是在軟件定義無線電基礎(chǔ)上提出的具有統(tǒng)一性和可移植性的框架結(jié)構(gòu)。該結(jié)構(gòu)借助面向?qū)ο蟮木幊淘O(shè)計(jì)方法針對(duì)軟件無線電系統(tǒng)的軟件和硬件設(shè)計(jì)了抽象接口。降低了軟件無線電維護(hù)和重復(fù)開發(fā)的成本,提升了軟件無線電系統(tǒng)的可拓展性和兼容性。本論文在SCA結(jié)構(gòu)的基礎(chǔ)上針對(duì)空中防撞(TCAS)測(cè)試系統(tǒng)的射頻收發(fā)模塊進(jìn)行了軟件設(shè)計(jì),并將其應(yīng)用在TCAS測(cè)試系統(tǒng)中,發(fā)揮SCA結(jié)構(gòu)的優(yōu)點(diǎn),提高TCAS測(cè)試系統(tǒng)的兼容性和拓展性。論文主要內(nèi)容如下:一、對(duì)SCA軟件結(jié)構(gòu)進(jìn)行了研究,逐層設(shè)計(jì)了符合SCA結(jié)構(gòu)規(guī)范的射頻收發(fā)模塊軟件結(jié)構(gòu)。為符合SCA基于組件的軟件開發(fā)模式,論文使用了面向?qū)ο蟮木幊陶Z言。在實(shí)時(shí)操作系統(tǒng)層設(shè)計(jì)了不依賴具體操作系統(tǒng)底層功能的多線程調(diào)度系統(tǒng)和軟件模擬中斷及優(yōu)先級(jí)系統(tǒng),使系統(tǒng)軟件操作環(huán)境符合SCA的要求。在中間件的選擇上,論文對(duì)當(dāng)前常用中間件進(jìn)行分析比較后,選用開源的Omni ORBA作為CORBA中間件,進(jìn)行客戶端和服務(wù)端的數(shù)據(jù)交互。在核心框架層,論文分析了核心框架接口之間的相互關(guān)系,為應(yīng)用程序的實(shí)現(xiàn)建立調(diào)用邏輯關(guān)系。二、以AD9361射頻收發(fā)器為硬件基礎(chǔ),論文在SCA核心框架基礎(chǔ)上實(shí)現(xiàn)射頻收發(fā)功能。借助面向?qū)ο缶幊陶Z言的特性,論文針對(duì)射頻收發(fā)功能抽象了一套核心框架內(nèi)部的功能函數(shù)接口。這些內(nèi)部功能接口規(guī)范了TCAS測(cè)試中具體應(yīng)用的實(shí)現(xiàn),也方便了軟件模塊在不同硬件平臺(tái)上的移植和使用。三、射頻收發(fā)軟件模塊設(shè)計(jì)完成后,論文將其部署在TCAS測(cè)試系統(tǒng)中,通過客戶端上位機(jī)的數(shù)據(jù)配置和調(diào)用,實(shí)現(xiàn)了A、C、S等多種模式下詢問和應(yīng)答射頻信號(hào)的收發(fā),并應(yīng)用于TCAS主機(jī)和S模式應(yīng)答機(jī)的模擬測(cè)試流程中。借助本論文設(shè)計(jì)的射頻收發(fā)模塊,提高了TCAS綜合測(cè)試系統(tǒng)在軟件和硬件上的兼容性,大大降低了重復(fù)開發(fā)和維護(hù)成本。
鄭國鎮(zhèn)[3](2017)在《托卡馬克裝置等離子體控制系統(tǒng)實(shí)時(shí)技術(shù)研究》文中進(jìn)行了進(jìn)一步梳理托卡馬克裝置中,等離子體控制是一項(xiàng)重要的基礎(chǔ)性工作,作用是快速精準(zhǔn)地對(duì)等離子體的各項(xiàng)參數(shù)進(jìn)行實(shí)時(shí)控制,并且涉及到多種控制算法以及多個(gè)系統(tǒng)之間的協(xié)調(diào)運(yùn)作,是托卡馬克裝置運(yùn)行和深入的物理實(shí)驗(yàn)的前提和基礎(chǔ)?,F(xiàn)代托卡馬克裝置中,等離子體控制系統(tǒng)通常是一個(gè)由多個(gè)子系統(tǒng)通過各種網(wǎng)絡(luò)連接起來構(gòu)成的復(fù)雜實(shí)時(shí)控制系統(tǒng)。實(shí)時(shí)控制技術(shù)是等離子體控制系統(tǒng)的關(guān)鍵技術(shù),是數(shù)據(jù)采集、實(shí)時(shí)反饋計(jì)算、聯(lián)鎖保護(hù)、實(shí)時(shí)數(shù)據(jù)傳輸?shù)裙δ艿闹匾A(chǔ)。本文根據(jù)等離子體控制系統(tǒng)實(shí)時(shí)控制軟件開發(fā)的需求,設(shè)計(jì)并開發(fā)了一個(gè)靈活的跨平臺(tái)、多線程、模塊化的實(shí)時(shí)軟件框架(JRTF)。該軟件框架使用C/C++開發(fā),可以運(yùn)行于Linux、Windows、QNX操作系統(tǒng),并且將各個(gè)功能模塊封裝成類,實(shí)現(xiàn)了多線程、線程調(diào)度、線程間通信、高精度定時(shí)器、日志、網(wǎng)絡(luò)通信、數(shù)據(jù)庫等功能。該軟件框架在操作系統(tǒng)和控制算法之間建立了一個(gè)明顯的邊界,開發(fā)人員只需重點(diǎn)關(guān)注控制算法,其他所有的任務(wù)都可以通過框架內(nèi)提供的對(duì)象來實(shí)現(xiàn)。使用軟件框架可以提高軟件開發(fā)效率,使軟件具有更好的維護(hù)性和擴(kuò)展性。并且該框架集成了 EPICS的核心功能,可以兼容其他基于EPICS的控制系統(tǒng)。等離子體控制系統(tǒng)是一個(gè)硬實(shí)時(shí)系統(tǒng),為了提高JRTF應(yīng)用的實(shí)時(shí)性能,本文重點(diǎn)研究了基于Linux的實(shí)時(shí)操作系統(tǒng),采用RT-Preempt patch的方案將普通Linux內(nèi)核轉(zhuǎn)變成完全可搶占式內(nèi)核,大幅提高了系統(tǒng)響應(yīng)的時(shí)間確定性。本文研究了Linux系統(tǒng)下的時(shí)鐘、定時(shí)器、調(diào)度策略、電源管理等內(nèi)容,在JRTF軟件框架中集成了針對(duì)系統(tǒng)實(shí)時(shí)性的調(diào)校方法。本文針對(duì)實(shí)際等離子體控制系統(tǒng)應(yīng)用狀況對(duì)實(shí)時(shí)Linux操作系統(tǒng)的各項(xiàng)性能參數(shù)做了詳細(xì)測(cè)試,測(cè)試結(jié)果表明基于RT-Preempt patch的實(shí)時(shí)Linux系統(tǒng)的各項(xiàng)實(shí)時(shí)性能均滿足等離子體控制的硬實(shí)時(shí)需求。本文以JRTF框架和實(shí)時(shí)Linux系統(tǒng)為基礎(chǔ),設(shè)計(jì)并實(shí)現(xiàn)了新一代的J-TEXT裝置等離子體控制系統(tǒng),具體完成了以下內(nèi)容并進(jìn)行了相應(yīng)的創(chuàng)新:采用NIPXI平臺(tái)的硬件實(shí)現(xiàn)了全新的電源控制器硬件系統(tǒng);結(jié)合JRTF框架,實(shí)現(xiàn)了 J-TEXT脈沖磁體電源控制軟件的所有功能抽象,極大地提高了同類型控制系統(tǒng)的開發(fā)效率;研究了基于反射內(nèi)存的實(shí)時(shí)網(wǎng)絡(luò),組建了星型拓?fù)浣Y(jié)構(gòu)的硬實(shí)時(shí)網(wǎng)絡(luò),可以實(shí)現(xiàn)微秒級(jí)別的數(shù)據(jù)同步;基于NI CompactRIO平臺(tái)設(shè)計(jì)實(shí)現(xiàn)了 J-TEXT等離子體控制系統(tǒng)中的聯(lián)鎖保護(hù)系統(tǒng);設(shè)計(jì)了分布式計(jì)算框架用來實(shí)現(xiàn)J-TEXT裝置原有的等離子體控制算法,并且對(duì)新系統(tǒng)的運(yùn)行參數(shù)進(jìn)行了整定;本文還針對(duì)未來的基于實(shí)時(shí)平衡反演的等離子體控制算法設(shè)計(jì)了集中式計(jì)算框架。新的等離子體控制系統(tǒng)系統(tǒng)已經(jīng)在2017年春季的J-TEXT工程測(cè)試中完成調(diào)試,運(yùn)行良好,為未來進(jìn)一步的先進(jìn)等離子體控制奠定了基礎(chǔ)。本文所研究的實(shí)時(shí)控制軟件框架以及相關(guān)的軟硬件技術(shù)可以為其他托卡馬克裝置中的類似控制系統(tǒng)提供參考。
呂相文[4](2015)在《高性能計(jì)算云環(huán)境下GPU并行計(jì)算技術(shù)及應(yīng)用研究》文中認(rèn)為近年來,GPU(Graphics Processing Unit)并行計(jì)算技術(shù)已成為高性能計(jì)算(High Performance Computing,HPC)領(lǐng)域的研究熱點(diǎn)。GPU硬件具有強(qiáng)大的浮點(diǎn)計(jì)算能力,為大型科學(xué)計(jì)算和工程計(jì)算問題提供了良好的支撐。目前,除了傳統(tǒng)高性能計(jì)算應(yīng)用以外,新興高性能計(jì)算應(yīng)用的需求也在增長。在用戶服務(wù)方面,高性能計(jì)算面臨著諸多問題:如何向用戶提供靈活的服務(wù)模式,使用戶能夠自主管理計(jì)算資源;如何向用戶提供可動(dòng)態(tài)伸縮的計(jì)算資源,提升高性能計(jì)算設(shè)備的利用率。作為一種基于云計(jì)算的高性能計(jì)算資源管理和服務(wù)模式,高性能計(jì)算云能夠解決傳統(tǒng)高性能計(jì)算中所面臨的用戶服務(wù)方面的問題。高性能計(jì)算云和GPU并行計(jì)算是當(dāng)前計(jì)算機(jī)應(yīng)用技術(shù)的兩個(gè)熱點(diǎn)研究領(lǐng)域。這兩個(gè)研究熱點(diǎn)的結(jié)合部分是關(guān)于高性能計(jì)算云環(huán)境下GPU并行計(jì)算技術(shù)研究以及相關(guān)應(yīng)用,但該部分的研究還處于起步階段。云環(huán)境下GPU計(jì)算資源的調(diào)度管理,以及GPU計(jì)算通信的性能損失對(duì)高性能計(jì)算云中GPU并行計(jì)算技術(shù)的研究提出了極大的挑戰(zhàn)。因此需要針對(duì)該類高性能計(jì)算云,開展GPU計(jì)算技術(shù)研究,從而為未來搭建基于GPU的大型高性能計(jì)算云平臺(tái)以及為平臺(tái)上GPU并行應(yīng)用開發(fā)提供支持。針對(duì)高性能計(jì)算云環(huán)境下GPU并行計(jì)算技術(shù),本文圍繞高性能計(jì)算云環(huán)境下多GPU計(jì)算資源調(diào)度以及GPU計(jì)算通信展開深入的分析和研究,并在此基礎(chǔ)上進(jìn)行相關(guān)GPU并行計(jì)算技術(shù)的應(yīng)用研究。本文研究工作以及研究成果主要有:1)提出一種在高性能計(jì)算云環(huán)境下多GPU計(jì)算資源調(diào)度機(jī)制。資源調(diào)度是云計(jì)算中的關(guān)鍵問題之一,GPU作為高性能云計(jì)算系統(tǒng)中的特殊計(jì)算資源,對(duì)GPU計(jì)算資源的調(diào)度有其特殊性。所提出的調(diào)度機(jī)制綜合考慮計(jì)算任務(wù)在節(jié)點(diǎn)間以及節(jié)點(diǎn)內(nèi)部的數(shù)據(jù)傳輸延遲,以充分利用系統(tǒng)GPU計(jì)算資源、掩藏傳輸延遲為目標(biāo),建立GPU計(jì)算資源模型。該模型有效地描述了高性能計(jì)算云環(huán)境下多GPU的“傳輸&傳輸&執(zhí)行”三段調(diào)度過程。此外,該調(diào)度機(jī)制中還提出了一種樹型結(jié)構(gòu)的GPU資源分布式檢索算法,以減輕中心節(jié)點(diǎn)的任務(wù)處理壓力。實(shí)驗(yàn)結(jié)果表明該調(diào)度機(jī)制對(duì)均衡GPU資源,提高系統(tǒng)資源利用率和服務(wù)質(zhì)量具有優(yōu)勢(shì)。2)提出一種在高性能計(jì)算云環(huán)境下GPU計(jì)算低延遲通信機(jī)制。配備GPU的高性能計(jì)算云需要滿足支持多用戶在線計(jì)算處理的需求的同時(shí),減少因虛擬化帶來的性能損失,實(shí)現(xiàn)GPU計(jì)算資源高效率的計(jì)算通信。所提出的通信機(jī)制采用數(shù)據(jù)保持的方法,將用戶的GPU計(jì)算任務(wù)映射到主機(jī)端來計(jì)算,以減少虛擬機(jī)端與主機(jī)端的I/O數(shù)據(jù)通信,在一定程度上減少虛擬化所帶來的性能損失,為用戶提供高可擴(kuò)展的計(jì)算服務(wù)。在此基礎(chǔ)上,還提出一種數(shù)據(jù)復(fù)用策略來應(yīng)對(duì)實(shí)時(shí)數(shù)據(jù)的處理需求,采用數(shù)據(jù)流傳輸?shù)姆绞竭M(jìn)一步降低實(shí)時(shí)數(shù)據(jù)的通信開銷。實(shí)驗(yàn)結(jié)果表明了本章所提出的低延遲通信策略以及數(shù)據(jù)高復(fù)用策略的有效性,以及采用低延遲通信機(jī)制的高性能計(jì)算云平臺(tái)具有可擴(kuò)展性。3)作為高性能計(jì)算云環(huán)境下I/O密集型計(jì)算的應(yīng)用,研究使用具有單指令多線程計(jì)算特性的GPU來對(duì)量子搜索算法仿真。提出了量子搜索算法在GPU高性能計(jì)算云平臺(tái)上的仿真方法。其中一種方法針對(duì)量子搜索算法中的存儲(chǔ)進(jìn)行壓縮,提高GPU內(nèi)存的利用率,擴(kuò)大了算法仿真的位數(shù);另一種方法針對(duì)量子搜索算法的通用性仿真,解決了計(jì)算仿真時(shí)量子中間變量的運(yùn)算、提取問題,使算法仿真更具有通用性。通過實(shí)驗(yàn)對(duì)比仿真效率以及分析所提出仿真方法的優(yōu)缺點(diǎn)。4)作為高性能計(jì)算云環(huán)境下計(jì)算密集型的應(yīng)用,研究原子級(jí)別分辨率的三維斷層成像重構(gòu),并在GPU高性能計(jì)算云平臺(tái)上高效實(shí)現(xiàn)。提出一種基于圓柱形傅立葉變換的三維重構(gòu)算法。并在此基礎(chǔ)上,提出基于GPU的非對(duì)稱空間下的傅里葉變換高精度并行計(jì)算方法,優(yōu)化非對(duì)稱傅里葉變換中卷積步驟。采用輸入驅(qū)動(dòng)的方法有效地利用了GPU片上共享存儲(chǔ)器,通過利用壓縮數(shù)據(jù)集記錄線程與輸出數(shù)據(jù)對(duì)應(yīng)關(guān)系避免數(shù)據(jù)寫沖突。實(shí)驗(yàn)中結(jié)合已有關(guān)鍵步驟的計(jì)算方法,對(duì)比所提出的策略在單、雙精度情況下的執(zhí)行效率。最后,通過美國伊利諾伊大學(xué)香檳分校提供的實(shí)驗(yàn)數(shù)據(jù),進(jìn)行重構(gòu)金原子納米晶體三維結(jié)構(gòu),測(cè)試了重構(gòu)方案在GPU高性能計(jì)算云平臺(tái)上實(shí)現(xiàn)的可用性。
單勇[5](2010)在《實(shí)時(shí)半實(shí)物仿真平臺(tái)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)》文中指出實(shí)時(shí)半實(shí)物仿真平臺(tái)是半實(shí)物仿真的核心。建模方便、實(shí)時(shí)性好、滿足不同用戶需求是實(shí)時(shí)半實(shí)物仿真平臺(tái)追求的目標(biāo)。YHSIM仿真平臺(tái)在國內(nèi)實(shí)時(shí)半實(shí)物仿真領(lǐng)域得到了廣泛的應(yīng)用,但YHSIM仿真語言建模無法滿足用戶圖形化建模需求;另外,基于多核并行技術(shù)可有效提高系統(tǒng)實(shí)時(shí)性,但現(xiàn)有的實(shí)時(shí)半實(shí)物仿真平臺(tái)往往難以有效發(fā)揮多核的優(yōu)勢(shì)。為此,對(duì)實(shí)時(shí)半實(shí)物仿真平臺(tái)幾個(gè)關(guān)鍵技術(shù)進(jìn)行研究,能提高仿真建模效率及系統(tǒng)實(shí)時(shí)性,為研制新一代實(shí)時(shí)半實(shí)物仿真平臺(tái)打下基礎(chǔ)。論文針對(duì)實(shí)時(shí)半實(shí)物仿真特點(diǎn),在綜合分析現(xiàn)有實(shí)時(shí)仿真平臺(tái)基礎(chǔ)上,對(duì)實(shí)時(shí)半實(shí)物仿真平臺(tái)幾個(gè)關(guān)鍵技術(shù)進(jìn)行了深入的分析和研究。主要工作和創(chuàng)新包括:1.針對(duì)半實(shí)物仿真圖形化建模的需求,提出了基于RTX的支持YHSIM仿真語言建模和Simulink圖形化建模的平臺(tái)結(jié)構(gòu),該結(jié)構(gòu)將兩種建模與仿真程序結(jié)合在一起,通過共享內(nèi)存實(shí)現(xiàn)Windows環(huán)境和RTX環(huán)境的交互,并且支持模型重用,提高了仿真應(yīng)用的開發(fā)效率,為仿真程序?qū)崟r(shí)運(yùn)行提供了保障。2.論文針對(duì)目前實(shí)時(shí)半實(shí)物仿真平臺(tái)往往難以有效發(fā)揮多核優(yōu)勢(shì)的問題,在對(duì)多線程技術(shù)研究進(jìn)行的基礎(chǔ)上,將仿真程序劃分為實(shí)時(shí)進(jìn)程及非實(shí)時(shí)進(jìn)程并分別進(jìn)行多線程改造,設(shè)計(jì)了同步機(jī)制,從而很好的實(shí)現(xiàn)仿真程序的并行運(yùn)行。3.實(shí)時(shí)仿真程序通過IPC共享內(nèi)存來實(shí)現(xiàn)實(shí)時(shí)進(jìn)程與非實(shí)時(shí)進(jìn)程間的數(shù)據(jù)交換。論文針對(duì)建立足夠大的共享內(nèi)存區(qū)浪費(fèi)系統(tǒng)資源和影響系統(tǒng)性能的問題,在對(duì)基于IPC共享內(nèi)存數(shù)據(jù)交互技術(shù)進(jìn)行研究的基礎(chǔ)上,提出了采用環(huán)形內(nèi)存塊進(jìn)行數(shù)據(jù)共享的方案,并給出了共享內(nèi)存塊數(shù)的計(jì)算方法。采用該方法能獲得較理想的共享內(nèi)存塊數(shù),并可以保證進(jìn)程間數(shù)據(jù)交換的正確性,減少了系統(tǒng)資源的浪費(fèi),提高了系統(tǒng)的性能。4.仿真回路中的實(shí)物是半實(shí)物仿真系統(tǒng)的重要組成部分。論文針對(duì)已有基于RTX的實(shí)時(shí)半實(shí)物仿真平臺(tái)難以滿足I/O接口圖形化建模需求的問題,在分析RTX驅(qū)動(dòng)系統(tǒng)結(jié)構(gòu)的基礎(chǔ)上,提出了基于RTX的I/O接口實(shí)時(shí)驅(qū)動(dòng)程序開發(fā)方法,并基于Simulink提供的S-函數(shù)編寫了封裝I/O接口模塊的模版程序,為實(shí)時(shí)仿真平臺(tái)提供了支持圖形化建模的I/O接口模塊。在上述基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)了一個(gè)實(shí)時(shí)半實(shí)物仿真平臺(tái)的原型系統(tǒng),該系統(tǒng)不僅支持YHSIM仿真語言建模,而且支持Simulink圖形化建模,實(shí)時(shí)性好,該系統(tǒng)已經(jīng)得到了成功應(yīng)用。
劉華[6](2009)在《WindowsNT系統(tǒng)下多任務(wù)間進(jìn)程通訊的研究和模擬》文中提出隨著多任務(wù)系統(tǒng)的深入發(fā)展和分布式軟件的廣泛需求,模塊化的軟件設(shè)計(jì)要求整個(gè)應(yīng)用程序被分成若干彼此通信的程序片段組成。這樣有利于提高程序的設(shè)計(jì)效率、提高可移植性和兼容性,有利于大規(guī)模軟件產(chǎn)業(yè)化。當(dāng)然,這種設(shè)計(jì)方式下,進(jìn)程間通信和數(shù)據(jù)共享技術(shù)成為了系統(tǒng)設(shè)計(jì)的關(guān)鍵所在?;趯?duì)發(fā)展趨勢(shì)的分析和國內(nèi)外發(fā)展現(xiàn)狀的對(duì)比,文章在分析了WindowsNT的自身特點(diǎn)和資源后,提出了基于WindowsNT操作系統(tǒng)的動(dòng)態(tài)模擬環(huán)境運(yùn)行平臺(tái),然后在該平臺(tái)上模擬實(shí)現(xiàn)多任務(wù)調(diào)度管理,數(shù)據(jù)共享的多任務(wù)處理,實(shí)時(shí)通信。這對(duì)于有特殊要求的多任務(wù)系統(tǒng)開發(fā)有很好的適用性和指導(dǎo)作用。該模型中多任務(wù)間的數(shù)據(jù)共享和進(jìn)程間通信是該系統(tǒng)的核心,因此本論文圍繞這兩個(gè)核心展開,本文提出通過動(dòng)態(tài)鏈接庫和共享內(nèi)存的方式解決WindowNT系統(tǒng)下模擬環(huán)境中多任務(wù)間數(shù)據(jù)共享問題。對(duì)于多任務(wù)控制方面,WindowsNT系統(tǒng)下多任務(wù)之間的控制通過對(duì)它的線程的控制完成,利用與主控進(jìn)程通信的方法實(shí)現(xiàn)。各個(gè)任務(wù)中的應(yīng)用程序通過一些簡單的函數(shù)調(diào)用實(shí)現(xiàn)對(duì)本任務(wù)或其他任務(wù)運(yùn)行狀態(tài)的控制。由于實(shí)時(shí)仿真是一種動(dòng)態(tài)的環(huán)境,用戶的應(yīng)用程序在WindowsNT操作系統(tǒng)實(shí)現(xiàn)多任務(wù)運(yùn)行,以WindowsNT作為多任務(wù)的實(shí)時(shí)動(dòng)態(tài)仿真的基本操作平臺(tái)。該實(shí)時(shí)動(dòng)態(tài)仿真軟件可以應(yīng)用于具體項(xiàng)目大型專用軟件,用于項(xiàng)目開發(fā)周期中的所有修訂和擴(kuò)充,有很好可維護(hù)性和可擴(kuò)展性。本文首先研究WindowsNT模擬環(huán)境平臺(tái)的特性和該平臺(tái)的資源。在研究Windows環(huán)境下的各種進(jìn)程間通信方式后,選擇以動(dòng)態(tài)鏈接庫方式實(shí)現(xiàn)模擬環(huán)境的數(shù)據(jù)共享,最后設(shè)計(jì)并實(shí)現(xiàn)多任務(wù)的數(shù)據(jù)共享和多任務(wù)的控制。
遠(yuǎn)遠(yuǎn)[7](2008)在《遙感圖像實(shí)時(shí)多模式顯示技術(shù)研究》文中認(rèn)為遙感技術(shù)自本世紀(jì)60年代初被提出后得到了迅速的發(fā)展,其發(fā)展趨勢(shì)可以歸納為:高空間分辨率、高時(shí)效性、高光譜分辨率、多種遙感器綜合利用。隨著遙感事業(yè)的發(fā)展,遙感圖像的實(shí)時(shí)觀測(cè)成為遙感圖像應(yīng)用的重要環(huán)節(jié)。遙感圖像實(shí)時(shí)接收、顯示是迅速獲取遙感信息的重要手段。特別是對(duì)于災(zāi)害觀測(cè)、軍事信息獲取有重要意義,其也是平時(shí)監(jiān)測(cè)衛(wèi)星數(shù)據(jù)接收質(zhì)量的途徑之一。本文針對(duì)上述需求,研究了遙感圖像實(shí)時(shí)多模式顯示技術(shù),給出了一種在通過千兆網(wǎng)絡(luò)高速實(shí)時(shí)接收遙感圖像數(shù)據(jù)的同時(shí),能夠在Windows環(huán)境下進(jìn)行實(shí)時(shí)、穩(wěn)定、高速圖像顯示的方法。并最終在某衛(wèi)星遙感圖像快視系統(tǒng)中,實(shí)現(xiàn)了遙感圖像實(shí)時(shí)接收和顯示的快視終端軟件。文章的主要內(nèi)容如下:論文第一章對(duì)遙感技術(shù)的發(fā)展進(jìn)行了概述,文章分析了遙感圖像呈現(xiàn)高分辨率、大幅寬的發(fā)展趨勢(shì),提出了遙感實(shí)時(shí)顯示的需求:高分辨率、寬幅、實(shí)時(shí)。并給出了文章總的結(jié)構(gòu)安排和論文創(chuàng)新點(diǎn)。論文第二章介紹了遙感圖像實(shí)時(shí)接收和顯示軟件運(yùn)行的遙感圖像快視系統(tǒng)的軟硬件組成。快視系統(tǒng)的硬件設(shè)備由快視處理器和顯示終端組成,顯示終端是基于Wintel構(gòu)建的圖形工作站,運(yùn)行Windows操作系統(tǒng),遙感圖像接收和顯示軟件運(yùn)行在顯示終端。文章詳細(xì)論述了快視終端軟件設(shè)計(jì)的功能需求:系統(tǒng)控制,圖像顯示、網(wǎng)絡(luò)操作,并具體給出了軟件開發(fā)環(huán)境。論文第三章針對(duì)遙感圖像實(shí)時(shí)多模式顯示的關(guān)鍵技術(shù)進(jìn)行了研究,給出了相應(yīng)的解決方案,包括基本原理和具體的實(shí)現(xiàn)方法。關(guān)鍵技術(shù)和解決方案如下:基于Windows下的Winsock接口實(shí)現(xiàn)高效的網(wǎng)絡(luò)傳輸;采用DirectDraw技術(shù)實(shí)現(xiàn)實(shí)時(shí)多模式顯示以及多屏拼接顯示,特別是對(duì)異步多通道CCD數(shù)據(jù)采用同步刷新控制策略,實(shí)現(xiàn)多通道異步遙感圖像的顯示;利用多線程和線程同步技術(shù)設(shè)計(jì)了多線程的FIFO控制機(jī)制,實(shí)現(xiàn)了嵌入式實(shí)時(shí)處理系統(tǒng)和Windows非實(shí)時(shí)系統(tǒng)的軟接口,以及圖像接收和顯示并發(fā)。論文第四章論述了軟件采用面向?qū)ο蠛湍K化設(shè)計(jì)的方法,給出了快視終端軟件的模塊化結(jié)構(gòu),主要模塊包括:網(wǎng)絡(luò)通信類設(shè)計(jì)、多模式顯示類、多模式控制類等,根據(jù)第三章的設(shè)計(jì)原理,給出了每個(gè)類的詳細(xì)設(shè)計(jì)。
宮厚良[8](2008)在《基于RTX和LabVIEW的實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的研究》文中研究表明實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)在國民經(jīng)濟(jì)的各個(gè)領(lǐng)域有著廣泛的應(yīng)用,而實(shí)時(shí)多任務(wù)系統(tǒng)也是目前研究的一個(gè)熱點(diǎn)。大多數(shù)實(shí)時(shí)系統(tǒng)都是專用的系統(tǒng),通過硬件來實(shí)現(xiàn)特定的功能,缺點(diǎn)是系統(tǒng)的通用性較差,可擴(kuò)展能力較小。而基于工業(yè)控制計(jì)算機(jī)的實(shí)時(shí)系統(tǒng)可以充分利用工控機(jī)的可擴(kuò)展性、模塊化等優(yōu)點(diǎn)來彌補(bǔ)專用系統(tǒng)的不足。本文介紹了一種實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng),硬件上采用了工業(yè)控制計(jì)算機(jī)為平臺(tái),軟件上則采用以Windows 2000+RTX構(gòu)成的實(shí)時(shí)環(huán)境為基礎(chǔ)。人機(jī)交互和網(wǎng)絡(luò)通訊程序則利用LabVIEW(Laboratory Virtual Instrument Engineering Workbench)開發(fā)。本文首先分析了Windows操作系統(tǒng)實(shí)時(shí)性方面的局限性,針對(duì)Windows的弱實(shí)時(shí)性能,引入了美國Ardence公司的強(qiáng)實(shí)時(shí)擴(kuò)展軟件RTX(Real Time eXtention for Control of Windows),對(duì)其內(nèi)核進(jìn)行了實(shí)時(shí)擴(kuò)展。同時(shí)文中對(duì)RTX的運(yùn)行機(jī)理,調(diào)度策略,以及中斷延遲等方面進(jìn)行了深入研究。其次,提出了這個(gè)實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的整體設(shè)計(jì)方案。方案中將本測(cè)控系統(tǒng)分為實(shí)時(shí)任務(wù)和非實(shí)時(shí)任務(wù)兩個(gè)部分,實(shí)時(shí)部分運(yùn)行在實(shí)時(shí)的RTSS(Real-time Subsystem)子系統(tǒng)下,非實(shí)時(shí)任務(wù)運(yùn)行在非實(shí)時(shí)的Win32子系統(tǒng)下,實(shí)時(shí)任務(wù)和非實(shí)時(shí)任務(wù)之間的通信通過共享內(nèi)存的方式來實(shí)現(xiàn)。通過LabVIEW下的CIN(Code Interface Node)節(jié)點(diǎn)調(diào)用外部編寫的程序代碼來實(shí)現(xiàn)共享內(nèi)存的讀寫。然后,對(duì)整個(gè)實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的實(shí)現(xiàn)進(jìn)行了詳細(xì)說明。實(shí)時(shí)部分主要包括模擬量、開關(guān)量的采集,溫度的采集,步進(jìn)電機(jī)的控制,直流電動(dòng)機(jī)的轉(zhuǎn)速采集和控制等任務(wù)。實(shí)時(shí)任務(wù)的程序是在Visual C++下,利用了RTX提供的API來設(shè)計(jì)的。非實(shí)時(shí)部分包括采集到的信息顯示和網(wǎng)絡(luò)通信等任務(wù),非實(shí)時(shí)任務(wù)的程序是在LabVIEW下設(shè)計(jì)完成的,其中網(wǎng)絡(luò)通信任務(wù)利用了TCP/IP傳輸協(xié)議實(shí)現(xiàn)的。最后,將實(shí)時(shí)部分和非實(shí)時(shí)部分組合成一個(gè)完整的測(cè)控系統(tǒng),利用RTX提供的測(cè)試工具對(duì)整個(gè)系統(tǒng)的性能進(jìn)行了測(cè)試。通過實(shí)際的運(yùn)行和測(cè)試表明,系統(tǒng)滿足了實(shí)時(shí)性和穩(wěn)定性的要求,驗(yàn)證了方案的可行性。
樸星日[9](2008)在《基于COM+的遠(yuǎn)程數(shù)據(jù)傳輸和信息處理的應(yīng)用技術(shù)研究》文中研究指明隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,組件技術(shù)和三層分布式應(yīng)用體系結(jié)構(gòu)得到了廣泛應(yīng)用。本文針對(duì)基于兩層C/S體系結(jié)構(gòu)在效率、安全性、可靠性、穩(wěn)定性等方面的不足,提出了基于Windows DNA三層分布式應(yīng)用體系結(jié)構(gòu)及COM+技術(shù)的解決方案。本文詳細(xì)介紹了遠(yuǎn)程數(shù)據(jù)傳輸監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并就該系統(tǒng)采用的關(guān)鍵技術(shù)進(jìn)行了研究。本文首先介紹了組件技術(shù),系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)的設(shè)計(jì)和遠(yuǎn)程數(shù)據(jù)傳輸方案的選取。其次,研究了Windows DNA和COM+等相關(guān)理論及技術(shù),其中重點(diǎn)介紹了Windows DNA在系統(tǒng)中的應(yīng)用以及作為中間件的COM+的特點(diǎn)。針對(duì)基于Windows DNA及COM+技術(shù)的系統(tǒng)開發(fā),采用Microsoft Office Access2003作為數(shù)據(jù)庫服務(wù)器,并采用了Visual C++6.0作為客戶端及COM+中間件的開發(fā)工具。然后,研究了多線程技術(shù)和實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),選取ADO數(shù)據(jù)庫訪問技術(shù)作為數(shù)據(jù)庫訪問方案。采用多線程緩沖區(qū)循環(huán)存儲(chǔ)的方式提高系統(tǒng)對(duì)歷史數(shù)據(jù)庫訪問的并發(fā)性和效率。最后,本文對(duì)系統(tǒng)的進(jìn)行了需求分析和數(shù)據(jù)庫的設(shè)計(jì),包括系統(tǒng)功能分析,功能模塊的劃分及數(shù)據(jù)庫設(shè)計(jì)的原則與具體設(shè)計(jì)實(shí)現(xiàn)。具體介紹了基于Windows DNA技術(shù)與COM+技術(shù)的中間件的設(shè)計(jì)與實(shí)現(xiàn),以及相應(yīng)客戶端的實(shí)現(xiàn)及其優(yōu)點(diǎn),給出了系統(tǒng)測(cè)試和運(yùn)行的結(jié)果。最終實(shí)現(xiàn)了由多個(gè)遠(yuǎn)程客戶端向中心服務(wù)器統(tǒng)一讀取數(shù)據(jù)并進(jìn)行信息處理和實(shí)時(shí)顯示采集數(shù)據(jù)的功能,解決了遠(yuǎn)程數(shù)據(jù)傳輸和信息處理的問題。
陳云強(qiáng)[10](2007)在《精密離心機(jī)主軸的實(shí)時(shí)重復(fù)控制系統(tǒng)研究》文中進(jìn)行了進(jìn)一步梳理精密離心機(jī)是用于標(biāo)定和測(cè)試慣性元器件的大型高精度測(cè)試設(shè)備,一些微小的干擾或者誤差都可能會(huì)影響精密離心機(jī)的速率平穩(wěn)度。這種高精度特性使得精密離心機(jī)控制系統(tǒng)在設(shè)計(jì)時(shí)存在兩個(gè)關(guān)鍵問題。其一為干擾抑制問題,其二為多個(gè)子系統(tǒng)協(xié)調(diào)控制及實(shí)時(shí)響應(yīng)問題。本文以實(shí)際精密離心機(jī)為背景,對(duì)以上兩個(gè)問題進(jìn)行了研究。首先,本文對(duì)影響精密離心機(jī)速率平穩(wěn)度的主要因素波動(dòng)力矩,進(jìn)行了理論分析。主要分析了波動(dòng)力矩產(chǎn)生的機(jī)理,探究其內(nèi)部的物理和數(shù)學(xué)規(guī)律,分析實(shí)際系統(tǒng)的特點(diǎn)和要求,得到對(duì)系統(tǒng)影響較大的波動(dòng)力矩的具體數(shù)學(xué)表達(dá)式,并且通過仿真試驗(yàn)驗(yàn)證其對(duì)系統(tǒng)的影響。其次,針對(duì)波動(dòng)力矩的周期性,本文提出了重復(fù)控制方法進(jìn)行抑制,并具體研究了重復(fù)控制系統(tǒng)的穩(wěn)定性、穩(wěn)態(tài)跟蹤性能、擾動(dòng)抑制及魯棒穩(wěn)定性。以此為基礎(chǔ)給出了重復(fù)控制系統(tǒng)的設(shè)計(jì)方法,并設(shè)計(jì)出實(shí)際系統(tǒng)的重復(fù)控制器。系統(tǒng)仿真結(jié)果表明,設(shè)計(jì)的重復(fù)控制器能夠有效的克服波動(dòng)力矩干擾,各項(xiàng)性能優(yōu)于常規(guī)控制器。最后,針對(duì)精密離心機(jī)實(shí)時(shí)控制的要求,本文研究了基于RTX(Real-Time Extension)實(shí)時(shí)控制系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法。研究了Windows NT操作系統(tǒng)以及實(shí)時(shí)子系統(tǒng)RTX的體系結(jié)構(gòu)、主要功能特性、各自及相互間的通信機(jī)制,闡述了Windows NT系統(tǒng)的在實(shí)時(shí)方面的缺陷和RTX系統(tǒng)在實(shí)時(shí)性上的優(yōu)越性,并設(shè)計(jì)出程序具體比較了二者的實(shí)時(shí)性能,最后完成實(shí)時(shí)控制系統(tǒng)的軟件設(shè)計(jì)。
二、Windows NT下多線程網(wǎng)間實(shí)時(shí)通信程序的設(shè)計(jì)(論文開題報(bào)告)
(1)論文研究背景及目的
此處內(nèi)容要求:
首先簡單簡介論文所研究問題的基本概念和背景,再而簡單明了地指出論文所要研究解決的具體問題,并提出你的論文準(zhǔn)備的觀點(diǎn)或解決方法。
寫法范例:
本文主要提出一款精簡64位RISC處理器存儲(chǔ)管理單元結(jié)構(gòu)并詳細(xì)分析其設(shè)計(jì)過程。在該MMU結(jié)構(gòu)中,TLB采用叁個(gè)分離的TLB,TLB采用基于內(nèi)容查找的相聯(lián)存儲(chǔ)器并行查找,支持粗粒度為64KB和細(xì)粒度為4KB兩種頁面大小,采用多級(jí)分層頁表結(jié)構(gòu)映射地址空間,并詳細(xì)論述了四級(jí)頁表轉(zhuǎn)換過程,TLB結(jié)構(gòu)組織等。該MMU結(jié)構(gòu)將作為該處理器存儲(chǔ)系統(tǒng)實(shí)現(xiàn)的一個(gè)重要組成部分。
(2)本文研究方法
調(diào)查法:該方法是有目的、有系統(tǒng)的搜集有關(guān)研究對(duì)象的具體信息。
觀察法:用自己的感官和輔助工具直接觀察研究對(duì)象從而得到有關(guān)信息。
實(shí)驗(yàn)法:通過主支變革、控制研究對(duì)象來發(fā)現(xiàn)與確認(rèn)事物間的因果關(guān)系。
文獻(xiàn)研究法:通過調(diào)查文獻(xiàn)來獲得資料,從而全面的、正確的了解掌握研究方法。
實(shí)證研究法:依據(jù)現(xiàn)有的科學(xué)理論和實(shí)踐的需要提出設(shè)計(jì)。
定性分析法:對(duì)研究對(duì)象進(jìn)行“質(zhì)”的方面的研究,這個(gè)方法需要計(jì)算的數(shù)據(jù)較少。
定量分析法:通過具體的數(shù)字,使人們對(duì)研究對(duì)象的認(rèn)識(shí)進(jìn)一步精確化。
跨學(xué)科研究法:運(yùn)用多學(xué)科的理論、方法和成果從整體上對(duì)某一課題進(jìn)行研究。
功能分析法:這是社會(huì)科學(xué)用來分析社會(huì)現(xiàn)象的一種方法,從某一功能出發(fā)研究多個(gè)方面的影響。
模擬法:通過創(chuàng)設(shè)一個(gè)與原型相似的模型來間接研究原型某種特性的一種形容方法。
三、Windows NT下多線程網(wǎng)間實(shí)時(shí)通信程序的設(shè)計(jì)(論文提綱范文)
(1)基于ARM DS-5平臺(tái)設(shè)計(jì)ThreadX嵌入式實(shí)時(shí)操作系統(tǒng)關(guān)鍵技術(shù)開發(fā)及應(yīng)用(論文提綱范文)
摘要 |
Abstract |
第1章 緒論 |
1.1 研究背景與意義 |
1.1.1 為什么要使用嵌入式操作系統(tǒng) |
1.1.2 操作系統(tǒng)移植的目的與必要性 |
1.2 嵌入式實(shí)時(shí)操作系統(tǒng)國內(nèi)外研究現(xiàn)狀與發(fā)展趨勢(shì) |
1.2.1 ThreadX RTOS研究現(xiàn)狀 |
1.2.2 i.MX處理器研究現(xiàn)狀 |
1.3 嵌入式操作系統(tǒng)移植的主流技術(shù) |
1.3.1 Linux移植 |
1.3.2 BootLoad選擇及對(duì)比 |
1.3.3 移植方案分析 |
1.4 主要研究內(nèi)容 |
1.5 論文章節(jié)安排 |
1.6 本章小結(jié) |
第2章 開發(fā)環(huán)境 |
2.1 開發(fā)平臺(tái) |
2.2 硬件環(huán)境 |
2.2.1 i.MX 6Quad處理器 |
2.2.2 JLink調(diào)試器 |
2.3 軟件環(huán)境 |
2.3.1 ThreadX RTOS代碼 |
2.3.2 固件庫代碼 |
2.4 本章小結(jié) |
第3章 移植方案 |
3.1 移植方案綜述 |
3.2 ThreadX RTOS內(nèi)核移植 |
3.2.1 i.MX6Q開發(fā)板啟動(dòng)流程 |
3.2.2 ThreadX RTOS內(nèi)核移植方案設(shè)計(jì) |
3.3 固件庫移植 |
3.3.1 SDK中的文檔 |
3.3.2 裁剪固件庫 |
3.3.3 C語言部分移植 |
3.3.4 匯編部分移植 |
3.4 GUIX移植 |
3.4.1 使用guix_medical例程 |
3.4.2 使用GUIX Studio更改配置 |
3.4.3 添加入ThreadX RTOS工程 |
3.5 本章小結(jié) |
第4章 ThreadX RTOS內(nèi)核移植實(shí)現(xiàn) |
4.1 ThreadX RTOS產(chǎn)品介紹 |
4.2 ThreadX RTOS工作機(jī)制 |
4.2.1 初始化 |
4.2.2 線程執(zhí)行 |
4.2.3 中斷服務(wù)例程 |
4.2.4 程序定時(shí)器 |
4.3 軟件部分 |
4.3.1 源代碼 |
4.3.2 工程屬性 |
4.4 硬件部分 |
4.5 本章小結(jié) |
第5章 固件庫移植實(shí)現(xiàn) |
5.1 固件庫綜述 |
5.1.1 什么是固件庫 |
5.1.2 固件庫的優(yōu)點(diǎn) |
5.2 固件庫裁剪 |
5.2.1 固件庫分析 |
5.2.2 固件庫裁剪 |
5.3 C語言代碼移植 |
5.3.1 頭文件 |
5.3.2 armcc兼容GNU C |
5.3.3 修改宏 |
5.3.4 設(shè)置mmu table |
5.4 匯編代碼移植 |
5.4.1 ARM匯編語法 |
5.4.2 GNU匯編語法 |
5.4.3 移植實(shí)現(xiàn) |
5.5 本章小結(jié) |
第6章 GUIX移植實(shí)現(xiàn) |
6.1 GUIX產(chǎn)品介紹 |
6.1.1 GUIX的特性 |
6.1.2 GUIX的優(yōu)點(diǎn) |
6.1.3 GUIX開發(fā)工具 |
6.1.4 GUIX源代碼 |
6.2 GUIX Studio的配置 |
6.3 GUIX例程移植 |
6.3.1 庫文件 |
6.3.2 頭文件 |
6.3.3 中斷服務(wù) |
6.4 本章小結(jié) |
第7章 驅(qū)動(dòng)編寫 |
7.1 I2C通信總線驅(qū)動(dòng) |
7.1.1 設(shè)備信息及固件庫代碼分析 |
7.1.2 代碼實(shí)現(xiàn) |
7.2 IPU顯示模塊驅(qū)動(dòng) |
7.2.1 設(shè)備信息及固件庫代碼分析 |
7.2.2 代碼實(shí)現(xiàn) |
7.3 GT911觸屏模塊驅(qū)動(dòng) |
7.3.1 硬件分析 |
7.3.2 代碼實(shí)現(xiàn) |
7.3.3 GT911中斷配置 |
7.4 本章小結(jié) |
第8章 調(diào)試及分析 |
8.1 FVP平臺(tái)調(diào)試 |
8.1.1 scatterload問題 |
8.1.2 應(yīng)用層GUIX中的問題 |
8.2 實(shí)機(jī)運(yùn)行 |
8.2.1 運(yùn)行畫面 |
8.2.2 監(jiān)控畫面 |
8.3 本章小結(jié) |
第9章 總結(jié)與展望 |
9.1 工作總結(jié) |
9.2 工作展望 |
參考文獻(xiàn) |
附錄 |
附錄A cortexA9.s匯編代碼 |
附錄B I2C驅(qū)動(dòng)代碼 |
1 bsp_imx6_i2c.h |
2 bsp_imx6_i2c.c |
附錄C IPU驅(qū)動(dòng)代碼 |
1 bsp_imx6_ipu.h |
2 bsp_imx6_ipu.c |
附錄D觸屏模塊驅(qū)動(dòng)關(guān)鍵代碼 |
1 bsp_imx6_touch.h |
2 bsp_imx6_touch.c |
附錄E中斷控制器驅(qū)動(dòng)代碼 |
1 bsp_imx6_touch_eim_int.h |
2 bsp_imx6_touch_eim_int.c |
致謝 |
(2)基于SCA的射頻收發(fā)模塊軟件設(shè)計(jì)(論文提綱范文)
摘要 |
abstract |
第一章 緒論 |
1.1 研究工作的背景與意義 |
1.2 國內(nèi)外研究現(xiàn)狀與趨勢(shì) |
1.2.1 軟件通信體系結(jié)構(gòu)發(fā)展和研究現(xiàn)狀 |
1.2.3 TCAS測(cè)試系統(tǒng)發(fā)展和研究現(xiàn)狀 |
1.3 本文的主要內(nèi)容 |
1.4 本論文的結(jié)構(gòu)安排 |
第二章 TCAS測(cè)試系統(tǒng)原理和軟件需求 |
2.1 TCAS系統(tǒng)工作原理介紹 |
2.1.1 二次監(jiān)視雷達(dá)系統(tǒng) |
2.1.2 TCAS系統(tǒng)結(jié)構(gòu) |
2.2 TCAS測(cè)試系統(tǒng)射頻收發(fā)模塊軟件需求分析 |
2.3 本章小結(jié) |
第三章 基于SCA的射頻收發(fā)模塊軟件結(jié)構(gòu)設(shè)計(jì) |
3.1 SCA系統(tǒng)軟件參考結(jié)構(gòu) |
3.2 硬件平臺(tái)介紹和資源訪問層設(shè)計(jì) |
3.3 面向?qū)ο蚓幊?/td> |
3.4 中間件的選擇和使用 |
3.4.1 常見中間件介紹 |
3.4.2 SCA環(huán)境下的中間件選擇分析 |
3.4.3 CORBA中間件的使用 |
3.5 多線程系統(tǒng)環(huán)境搭建 |
3.5.1 多線程調(diào)度設(shè)計(jì) |
3.5.2 優(yōu)先級(jí)系統(tǒng)設(shè)計(jì) |
3.6 核心框架 |
3.6.1 基于UML的建模 |
3.6.2 基本應(yīng)用接口 |
3.6.3 基本設(shè)備接口 |
3.6.4 框架控制接口 |
3.6.5 框架服務(wù)接口 |
3.6.6 核心框架中的各接口關(guān)系 |
3.7 本章小結(jié) |
第四章 射頻和TCAS收發(fā)應(yīng)用設(shè)計(jì) |
4.1 兼容不同射頻收發(fā)器的功能接口抽象 |
4.2 射頻收發(fā)模塊功能設(shè)計(jì) |
4.2.1 初始化功能設(shè)計(jì) |
4.2.2 射頻和數(shù)字基帶頻率配置 |
4.2.3 增益控制配置 |
4.2.4 發(fā)送衰減配置 |
4.2.5 濾波器配置 |
4.3 TCAS測(cè)試功能設(shè)計(jì) |
4.3.1 TCAS測(cè)試信號(hào)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) |
4.3.2 TCAS測(cè)試功能設(shè)計(jì) |
4.4 本章小結(jié) |
第五章 驗(yàn)證與測(cè)試 |
5.1 測(cè)試平臺(tái)介紹 |
5.2 功能驗(yàn)證與測(cè)試 |
5.2.1 系統(tǒng)初始化測(cè)試 |
5.2.2 本振頻率和衰減測(cè)試 |
5.2.3 濾波器配置測(cè)試 |
5.2.4 多種詢問應(yīng)答信號(hào)測(cè)試 |
5.2.5 TCAS主機(jī)測(cè)試 |
5.2.6 S模式應(yīng)答機(jī)測(cè)試 |
5.3 本章小結(jié) |
第六章 全文總結(jié)與展望 |
致謝 |
參考文獻(xiàn) |
攻讀碩士學(xué)位期間取得的成果 |
附錄 射頻收發(fā)功能涉及的部分寄存器 |
(3)托卡馬克裝置等離子體控制系統(tǒng)實(shí)時(shí)技術(shù)研究(論文提綱范文)
摘要 |
Abstract |
1 緒論 |
1.1 核能和可控核聚變 |
1.2 托卡馬克裝置概述 |
1.3 托卡馬克等離子體控制 |
1.4 國內(nèi)外托卡馬克等離子體控制系統(tǒng)介紹 |
1.5 本文主要內(nèi)容 |
2 J-TEXT等離子體控制系統(tǒng)實(shí)時(shí)軟件框架設(shè)計(jì)與實(shí)現(xiàn) |
2.1 J-TEXT等離子體控制系統(tǒng)軟件框架需求分析 |
2.2 J-TEXT實(shí)時(shí)軟件框架 |
2.3 JRTF中的關(guān)鍵組件 |
2.4 JRTF關(guān)鍵技術(shù) |
2.5 JRTF的編譯和運(yùn)行 |
2.6 JRTF圖形界面 |
2.7 JRTF應(yīng)用的部署 |
2.8 JRTF的跨平臺(tái)實(shí)現(xiàn) |
2.9 本章小結(jié) |
3 Linux系統(tǒng)的實(shí)時(shí)性優(yōu)化與調(diào)校 |
3.1 實(shí)時(shí)系統(tǒng)介紹 |
3.2 LINUX實(shí)時(shí)操作系統(tǒng) |
3.3 實(shí)時(shí)LINUX系統(tǒng)的調(diào)校 |
3.4 JRTF在實(shí)時(shí)LINUX系統(tǒng)下的測(cè)試 |
3.5 本章小結(jié) |
4 J-TEXT等離子控制系統(tǒng)設(shè)計(jì) |
4.1 J-TEXT等離子控制系統(tǒng)結(jié)構(gòu) |
4.2 J-TEXT磁體電源系統(tǒng) |
4.3 電源控制系統(tǒng)的設(shè)計(jì) |
4.4 基于PLC的本地保護(hù)系統(tǒng) |
4.5 基于NI CRIO的聯(lián)鎖保護(hù)系統(tǒng) |
4.6 基于反射內(nèi)存的實(shí)時(shí)網(wǎng)絡(luò) |
4.7 J-TEXT等離子體控制算法的實(shí)現(xiàn) |
4.8 新系統(tǒng)的部署與調(diào)試 |
4.9 本章小結(jié) |
5 總結(jié)與展望 |
5.1 全文總結(jié) |
5.2 展望 |
致謝 |
參考文獻(xiàn) |
附錄1 攻讀學(xué)位期間發(fā)表的論文目錄 |
(4)高性能計(jì)算云環(huán)境下GPU并行計(jì)算技術(shù)及應(yīng)用研究(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 研究背景 |
1.1.1 GPU高性能計(jì)算概述 |
1.1.2 云計(jì)算概述 |
1.1.3 高性能計(jì)算云概述 |
1.1.4 高性能計(jì)算云環(huán)境下GPU計(jì)算面臨挑戰(zhàn) |
1.2 研究動(dòng)機(jī) |
1.3 研究內(nèi)容和創(chuàng)新點(diǎn) |
1.3.1 研究內(nèi)容 |
1.3.2 論文創(chuàng)新點(diǎn) |
1.4 論文結(jié)構(gòu) |
第二章 國內(nèi)外相關(guān)研究工作及分析 |
2.1 高性能計(jì)算云及其應(yīng)用 |
2.1.1 高性能計(jì)算與云計(jì)算之間的差異 |
2.1.2 高性能計(jì)算云研究現(xiàn)狀 |
2.1.3 高性能計(jì)算云的應(yīng)用 |
2.2 基于GPU的高性能計(jì)算云及關(guān)鍵技術(shù) |
2.2.1 高性能計(jì)算云中的虛擬化技術(shù) |
2.2.2 GPU虛擬化技術(shù) |
2.2.3 云計(jì)算中資源調(diào)度策略 |
2.2.4 GPU計(jì)算資源調(diào)度策略 |
2.3 本章總結(jié) |
第三章 高性能計(jì)算云環(huán)境下多GPU計(jì)算資源調(diào)度機(jī)制 |
3.1 引言 |
3.2 建模和問題描述 |
3.2.1 GPU計(jì)算資源模型 |
3.2.2 多GPU計(jì)算任務(wù)模型 |
3.2.3 問題分析 |
3.3 系統(tǒng)架構(gòu) |
3.4 調(diào)度機(jī)制描述 |
3.4.1 多GPU負(fù)載模型 |
3.4.2 基于樹型結(jié)構(gòu)的GPU資源分布式檢索算法 |
3.5 實(shí)驗(yàn)結(jié)果及性能分析 |
3.5.1 實(shí)驗(yàn)環(huán)境和設(shè)置 |
3.5.2 資源利用率分析 |
3.5.3 服務(wù)請(qǐng)求分析 |
3.5.4 服務(wù)質(zhì)量分析 |
3.6 本章小結(jié) |
第四章 高性能計(jì)算云環(huán)境下GPU通信機(jī)制研究 |
4.1 引言 |
4.2 高性能計(jì)算云環(huán)境下多GPU通信相關(guān)技術(shù) |
4.2.1 GPU內(nèi)線程通信 |
4.2.2 多GPU通信接口 |
4.2.3 云環(huán)境下虛擬機(jī)的計(jì)算通信 |
4.3 一種高性能計(jì)算云環(huán)境下GPU計(jì)算低延遲通信 |
4.3.1 云平臺(tái)中GPU計(jì)算通信分析 |
4.3.2 改進(jìn)的GPU計(jì)算低延遲通信策略 |
4.3.3 實(shí)時(shí)數(shù)據(jù)高復(fù)用策略 |
4.4 實(shí)驗(yàn)結(jié)果及性能分析 |
4.4.1 實(shí)驗(yàn)設(shè)置 |
4.4.2 有效性分析 |
4.4.3 可擴(kuò)展性分析 |
4.4.4 數(shù)據(jù)松耦合交互應(yīng)用測(cè)試 |
4.4.5 數(shù)據(jù)緊耦合交互應(yīng)用測(cè)試 |
4.5 本章小結(jié) |
第五章 基于GPU的量子搜索算法仿真研究 |
5.1 引言 |
5.2 量子計(jì)算的疊加性及量子搜索算法特點(diǎn) |
5.3 一種壓縮存儲(chǔ)的量子搜索算法仿真 |
5.3.1 相關(guān)數(shù)據(jù)結(jié)構(gòu) |
5.3.2 算法仿真工作流 |
5.3.3 存儲(chǔ)壓縮優(yōu)化 |
5.3.4 存儲(chǔ)訪問優(yōu)化 |
5.3.5 實(shí)驗(yàn)數(shù)據(jù)與分析 |
5.4 通用量子搜索算法仿真 |
5.4.1 量子疊加性仿真 |
5.4.2 中間變量仿真 |
5.4.3 存儲(chǔ)訪問優(yōu)化 |
5.4.4 實(shí)驗(yàn)結(jié)果 |
5.5 本章小結(jié) |
第六章 基于GPU的三維斷層成像重構(gòu)研究 |
6.1 引言 |
6.2 基于輸入-輸出混合(HIO)算法的三維斷層成像重構(gòu) |
6.2.1 混合型的輸入-輸出混合(HIO)算法 |
6.2.2 三維空間下的采樣方案 |
6.2.3 非對(duì)稱空間下的二維傅里葉變換 |
6.2.4 一種圓柱型的三維傅里葉變換 |
6.3 非對(duì)稱傅里葉變換(NFT)的并行化策略 |
6.3.1 輸入驅(qū)動(dòng)方法下的數(shù)據(jù)集壓縮 |
6.3.2 存儲(chǔ)訪問優(yōu)化 |
6.3.3 聚集狀采樣點(diǎn)下的負(fù)載平衡策略 |
6.4 基于GPU的三維重構(gòu)算法并行化方法 |
6.4.1 三維CFT計(jì)算 |
6.4.2 GPU中的計(jì)算流程 |
6.5 數(shù)值實(shí)驗(yàn)及分析 |
6.5.1 單精度下的NFT性能分析 |
6.5.2 雙精度下的NFT中卷積步驟的性能分析 |
6.5.3 三維輸入-輸出混合(HIO)算法的性能分析 |
6.5.4 可用性測(cè)試 |
6.6 本章小結(jié) |
第七章 結(jié)論與展望 |
7.1 論文研究工作總結(jié) |
7.2 進(jìn)一步工作展望 |
參考文獻(xiàn) |
致謝 |
在學(xué)期間的研究成果及發(fā)表的學(xué)術(shù)論文 |
(5)實(shí)時(shí)半實(shí)物仿真平臺(tái)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 課題背景 |
1.1.1 課題來源 |
1.1.2 國內(nèi)外研究現(xiàn)狀 |
1.1.3 課題研究面臨的主要技術(shù)問題 |
1.2 課題研究意義及目標(biāo) |
1.3 本文的主要工作及創(chuàng)新 |
1.4 論文結(jié)構(gòu) |
第二章 實(shí)時(shí)半實(shí)物仿真平臺(tái)構(gòu)架研究 |
2.1 操作系統(tǒng)實(shí)時(shí)性分析 |
2.1.1 實(shí)時(shí)操作系統(tǒng)概述 |
2.1.2 Windows操作系統(tǒng)的實(shí)時(shí)性能 |
2.2 基于Windows的實(shí)時(shí)擴(kuò)展軟件包RTX介紹 |
2.2.1 實(shí)時(shí)系統(tǒng)RTX概述 |
2.2.2 RTX體系結(jié)構(gòu) |
2.2.3 基于RTX的Windows系統(tǒng)實(shí)時(shí)性分析 |
2.3 實(shí)時(shí)半實(shí)物仿真平臺(tái)構(gòu)架研究 |
2.3.1 基于Simulink的圖形化建模方案 |
2.3.2 實(shí)時(shí)半實(shí)物仿真原理及流程分析 |
2.3.3 實(shí)時(shí)半實(shí)物仿真平臺(tái)框架 |
2.4 本章小結(jié) |
第三章 實(shí)時(shí)仿真程序并行與數(shù)據(jù)交互技術(shù)研究 |
3.1 基于多線程的實(shí)時(shí)仿真研究 |
3.1.1 多線程技術(shù)研究 |
3.1.2 實(shí)時(shí)仿真程序的多線程設(shè)計(jì) |
3.1.3 同步機(jī)制 |
3.2 基于IPC共享內(nèi)存的數(shù)據(jù)交互技術(shù)研究 |
3.2.1 基于IPC共享內(nèi)存技術(shù) |
3.2.2 共享內(nèi)存算法 |
3.2.3 基于共享內(nèi)存的數(shù)據(jù)交互 |
3.3 本章小節(jié) |
第四章 基于組件的I/O接口實(shí)時(shí)通訊技術(shù)研究 |
4.1 I/O接口驅(qū)動(dòng)和通信程序研究 |
4.1.1 RTX驅(qū)動(dòng)系統(tǒng)結(jié)構(gòu) |
4.1.2 基于RTX的I/O接口實(shí)時(shí)驅(qū)動(dòng)程序設(shè)計(jì) |
4.1.3 以VMIC實(shí)時(shí)網(wǎng)卡為例開發(fā)實(shí)時(shí)驅(qū)動(dòng)程序 |
4.1.4 地址映射機(jī)制 |
4.2 基于S函數(shù)的硬件接口技術(shù)研究 |
4.2.1 S函數(shù)的硬件接口技術(shù)工作原理 |
4.2.2 S函數(shù)的硬件接口技術(shù)實(shí)現(xiàn)方法 |
4.3 基于Simulink的I/O接口圖形化實(shí)現(xiàn) |
4.4 本章小節(jié) |
第五章 實(shí)時(shí)半實(shí)物仿真平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) |
5.1 實(shí)時(shí)半實(shí)物仿真平臺(tái)系統(tǒng)結(jié)構(gòu)設(shè)計(jì) |
5.2 系統(tǒng)主要功能的設(shè)計(jì)與實(shí)現(xiàn) |
5.2.1 主程序框架的設(shè)計(jì)與實(shí)現(xiàn) |
5.2.2 仿真控制的設(shè)計(jì)與實(shí)現(xiàn) |
5.2.3 數(shù)據(jù)存儲(chǔ)與實(shí)時(shí)顯示的設(shè)計(jì)與實(shí)現(xiàn) |
5.2.4 參數(shù)設(shè)置的設(shè)計(jì)與實(shí)現(xiàn) |
5.3 本章小節(jié) |
第六章 實(shí)時(shí)半實(shí)物仿真平臺(tái)原型系統(tǒng)的測(cè)試與應(yīng)用 |
6.1 系統(tǒng)功能測(cè)試 |
6.1.1 實(shí)時(shí)半實(shí)物仿真平臺(tái)原型系統(tǒng)功能測(cè)試 |
6.1.2 基于S函數(shù)的I/O接口圖形化使用測(cè)試 |
6.2 系統(tǒng)性能測(cè)試 |
6.3 系統(tǒng)的實(shí)際應(yīng)用 |
第七章 結(jié)束語 |
7.1 全文工作總結(jié) |
7.2 工作展望 |
致謝 |
參考文獻(xiàn) |
作者在學(xué)期間取得的學(xué)術(shù)成果 |
附錄A:S函數(shù)封裝接口板卡實(shí)時(shí)驅(qū)動(dòng)程序圖形化模板 |
(6)WindowsNT系統(tǒng)下多任務(wù)間進(jìn)程通訊的研究和模擬(論文提綱范文)
摘要 |
ABSTRACT |
第一章 緒論 |
1.1 課題研究的背景 |
1.2 國內(nèi)外研究和發(fā)展現(xiàn)狀 |
1.3 本課題的研究目標(biāo)和意義 |
1.4 作者的主要工作 |
1.5 論文的組織結(jié)構(gòu) |
第二章 WindowsNT 多任務(wù)機(jī)制與進(jìn)程間通信 |
2.1 Windows 編程環(huán)境 |
2.1.1 Windows 編程條件 |
2.1.2 WindowsNT 的特點(diǎn) |
2.1.3 Windows 的內(nèi)存結(jié)構(gòu)與內(nèi)存管理 |
2.1.4 面向?qū)ο蟪绦蛟O(shè)計(jì) |
2.2 多任務(wù) |
2.2.1 協(xié)同式多任務(wù) |
2.2.2 搶占式多任務(wù)處理 |
2.3 進(jìn)程間通信 |
2.3.1 剪貼板 |
2.3.2 文件映射 |
2.3.3 管道方式 |
2.3.4 郵件槽 |
2.3.5 動(dòng)態(tài)數(shù)據(jù)交換(DDE) |
2.3.6 對(duì)象連接與嵌入 |
2.3.7 共享內(nèi)存區(qū) |
2.3.8 套接字 |
2.3.9 動(dòng)態(tài)鏈接庫(DLL) |
2.3.10 遠(yuǎn)程過程調(diào)用(RPC) |
2.4 小結(jié) |
第三章 多任務(wù)的控制以及方法 |
3.1 進(jìn)程與線程的概念 |
3.2 建立和中止多任務(wù) |
3.2.1 進(jìn)程的創(chuàng)建 |
3.2.2 進(jìn)程的終止 |
3.2.3 線程的創(chuàng)建 |
3.2.4 線程的結(jié)束 |
3.3 多任務(wù)中線程的同步 |
3.3.1 等待函數(shù) |
3.3.2 事件內(nèi)核對(duì)象 |
3.3.3 信標(biāo)內(nèi)核對(duì)象 |
3.3.4 互斥對(duì)象內(nèi)核對(duì)象 |
3.4 小結(jié) |
第四章 多任務(wù)間數(shù)據(jù)共享控制 |
4.1 數(shù)據(jù)共享的方法 |
4.2 動(dòng)態(tài)鏈接庫 |
4.2.1 動(dòng)態(tài)鏈接庫的工作原理 |
4.2.2 DLL 的調(diào)用方式 |
4.2.3 DLL 的建立 |
4.2.4 DLL 的調(diào)用 |
4.2.6 使用DLL 通信的方法 |
4.2.7 使用DLL 通信的實(shí)例 |
4.2.8 DLL 程序的調(diào)試 |
4.3 小結(jié) |
第五章 WindowsNT 下實(shí)時(shí)動(dòng)態(tài)模擬環(huán)境測(cè)試報(bào)告 |
5.1 WindowsNT 系統(tǒng)下實(shí)時(shí)多任務(wù) |
5.2 WindowsNT 系統(tǒng)下實(shí)時(shí)多任務(wù)中線程的調(diào)度 |
5.2.1 暫停和恢復(fù)多任務(wù)中線程的運(yùn)行 |
5.2.2 多任務(wù)中線程之間的轉(zhuǎn)換 |
5.2.3 線程的優(yōu)先級(jí) |
5.3 WindowsNT 系統(tǒng)下多任務(wù)共享數(shù)據(jù) |
5.3.1 共享數(shù)據(jù)的初始化變量 |
5.3.2 多個(gè)任務(wù)共同使用動(dòng)態(tài)鏈接庫 |
5.3.3 多任務(wù)下不同語言的通訊 |
5.4 WindowsNT 系統(tǒng)下實(shí)時(shí)動(dòng)態(tài)模擬環(huán)境介紹 |
5.5 軟硬件環(huán)境 |
5.6 性能測(cè)試報(bào)告 |
5.6.1 數(shù)據(jù)共享的測(cè)試 |
5.6.2 進(jìn)程調(diào)度調(diào)試 |
5.6.3 部分源代碼 |
5.6.4 各個(gè)運(yùn)行界面 |
5.7 小結(jié) |
第六章 總結(jié) |
致謝 |
參考文獻(xiàn) |
(7)遙感圖像實(shí)時(shí)多模式顯示技術(shù)研究(論文提綱范文)
摘要 |
ABSTRACT |
第1章 引言 |
1.1 遙感技術(shù)發(fā)展概述 |
1.2 衛(wèi)星遙感地面接收處理系統(tǒng)概述 |
1.3 衛(wèi)星遙感實(shí)時(shí)快視的需求分析 |
1.4 本文結(jié)構(gòu)安排及創(chuàng)新點(diǎn) |
1.4.1 本文結(jié)構(gòu)安排 |
1.4.2 本文創(chuàng)新點(diǎn) |
第2章 遙感快視軟件總體設(shè)計(jì) |
2.1 遙感圖像快視系統(tǒng)概述 |
2.1.1 遙感圖像快視系統(tǒng)硬件構(gòu)成 |
2.1.2 遙感圖像快視系統(tǒng)軟件構(gòu)成 |
2.2 快視終端軟件設(shè)計(jì) |
2.2.1 軟件設(shè)計(jì)開發(fā)規(guī)范 |
2.2.2 快視終端軟件需求分析 |
2.2.3 模塊化、層次化軟件設(shè)計(jì) |
2.2.4 軟件設(shè)計(jì)關(guān)鍵問題分析 |
2.2.5 運(yùn)行平臺(tái)和開發(fā)工具 |
2.3 小結(jié) |
第3章 遙感圖像實(shí)時(shí)多模式顯示關(guān)鍵技術(shù)研究 |
3.1 遙感圖像實(shí)時(shí)多模式顯示關(guān)鍵技術(shù)分析 |
3.2 高效網(wǎng)絡(luò)數(shù)傳-Winsock 網(wǎng)絡(luò)技術(shù) |
3.2.1 Winsock 概述 |
3.2.2 協(xié)議選擇 |
3.2.3 基于winsock2 的程序設(shè)計(jì) |
3.3 實(shí)時(shí)多模式顯示-DirectDraw 顯示技術(shù) |
3.3.1 實(shí)時(shí)多模式顯示技術(shù)分析 |
3.3.2 DirectX 概述 |
3.3.3 DirectDraw 原理概述 |
3.3.4 多模式顯示方法 |
3.3.5 多屏拼接顯示方法 |
3.3.6 調(diào)色板技術(shù) |
3.3.7 顯示控速研究 |
3.3.8 異步多通道圖像顯示研究 |
3.4 嵌入式實(shí)時(shí)處理系統(tǒng)和 Windows 非實(shí)時(shí)系統(tǒng)的軟接口設(shè)計(jì)- Windows 多線程技術(shù) |
3.4.1 Windows 多線程技術(shù)概述 |
3.4.2 嵌入式實(shí)時(shí)處理系統(tǒng)和Windows 非實(shí)時(shí)系統(tǒng)軟接口設(shè)計(jì) |
3.4.3 遙感圖像實(shí)時(shí)多模式顯示軟件多線程控制設(shè)計(jì) |
3.5 小結(jié) |
第4章 遙感圖像實(shí)時(shí)多模式顯示軟件實(shí)現(xiàn) |
4.1 遙感圖像實(shí)時(shí)多模式顯示軟件結(jié)構(gòu) |
4.2 快視終端工作流程 |
4.2.1 實(shí)時(shí)快視流程設(shè)計(jì) |
4.2.2 系統(tǒng)監(jiān)控流程 |
4.3 遙感圖像實(shí)時(shí)多模式顯示軟件模塊設(shè)計(jì) |
4.3.1 網(wǎng)絡(luò)通信類設(shè)計(jì) |
4.3.2 多模式顯示類設(shè)計(jì) |
4.3.3 FIFO 控制類設(shè)計(jì) |
4.3.4 線程類設(shè)計(jì) |
4.4 遙感圖像實(shí)時(shí)多模式顯示軟件界面設(shè)計(jì) |
4.5 小結(jié) |
第5章 結(jié)論 |
致謝 |
參考文獻(xiàn) |
附錄 |
攻碩期間取得的研究成果 |
(8)基于RTX和LabVIEW的實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的研究(論文提綱范文)
摘要 |
ABSTRACT |
1 緒論 |
1.1 概述 |
1.2 國內(nèi)外研究現(xiàn)狀 |
1.2.1 Windows 實(shí)時(shí)性不足及其改進(jìn) |
1.2.2 采用LabVIEW 開發(fā)測(cè)控系統(tǒng)的優(yōu)勢(shì) |
1.3 本文主要的研究內(nèi)容 |
2 編程語言與開發(fā)工具 |
2.1 RTX 簡介 |
2.1.1 RTX 的結(jié)構(gòu) |
2.1.2 深入RTX |
2.1.3 RTX 的中斷延遲 |
2.1.4 RTX 的工具和應(yīng)用程序 |
2.2 LabVIEW 簡介 |
2.2.1 LabVIEW 的特點(diǎn) |
2.2.2 LabVIEW 的外部接口 |
2.2.3 LabVIEW 的多線程 |
2.2.4 LabVIEW 的運(yùn)行控制技術(shù) |
2.2.5 LabVIEW 的網(wǎng)絡(luò)通信 |
2.2.6 SQL 與數(shù)據(jù)庫訪問 |
3 實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)方案設(shè)計(jì) |
3.1 實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)概述 |
3.1.1 多任務(wù) |
3.1.2 任務(wù)的實(shí)時(shí)調(diào)度 |
3.1.3 實(shí)時(shí)調(diào)度的算法 |
3.2 系統(tǒng)中的進(jìn)程和線程管理 |
3.2.1 運(yùn)行在RTSS 下的進(jìn)程 |
3.2.2 運(yùn)行在RTSS 下的線程 |
3.2.3 系統(tǒng)的內(nèi)存管理 |
3.3 系統(tǒng)的硬件平臺(tái) |
3.4 系統(tǒng)的任務(wù) |
3.4.1 系統(tǒng)任務(wù)構(gòu)成 |
3.4.2 系統(tǒng)任務(wù)的劃分 |
3.4.3 系統(tǒng)任務(wù)的調(diào)度 |
3.4.4 任務(wù)間的通訊 |
3.5 本章小結(jié) |
4 實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的實(shí)現(xiàn) |
4.1 系統(tǒng)軟件的總體結(jié)構(gòu) |
4.2 RTX 下的程序設(shè)計(jì) |
4.2.1 運(yùn)用Visual Studio 建立應(yīng)用程序 |
4.2.2 運(yùn)用RTX 應(yīng)用程序開發(fā)向?qū)ч_發(fā)程序和動(dòng)態(tài)鏈接庫 |
4.2.3 運(yùn)用RTX 的Makefile 開發(fā)應(yīng)用程序和動(dòng)態(tài)鏈接庫 |
4.2.4 調(diào)試RTSS 程序 |
4.2.5 RTX 下的API |
4.3 實(shí)時(shí)部分程序設(shè)計(jì) |
4.3.1 實(shí)時(shí)任務(wù)主程序設(shè)計(jì) |
4.3.2 實(shí)時(shí)子任務(wù)程序設(shè)計(jì) |
4.4 非實(shí)時(shí)部分程序設(shè)計(jì) |
4.4.1 進(jìn)程間通信程序設(shè)計(jì) |
4.4.2 CIN 節(jié)點(diǎn)的調(diào)用 |
4.4.3 人機(jī)交互界面設(shè)計(jì) |
4.4.4 網(wǎng)絡(luò)通信程序設(shè)計(jì) |
4.4.5 任務(wù)優(yōu)先級(jí)設(shè)置 |
4.5 系統(tǒng)實(shí)時(shí)性能檢驗(yàn) |
4.5.1 Platform Evaluator 簡介 |
4.5.2 系統(tǒng)性能測(cè)試 |
4.5.3 數(shù)據(jù)分析 |
4.6 本章小結(jié) |
5 結(jié)論與展望 |
5.1 結(jié)論 |
5.2 展望 |
致謝 |
參考文獻(xiàn) |
附錄 |
(9)基于COM+的遠(yuǎn)程數(shù)據(jù)傳輸和信息處理的應(yīng)用技術(shù)研究(論文提綱范文)
摘要 |
ABSTRACT |
第1章 緒論 |
1.1 課題的背景和意義 |
1.2 組件技術(shù)發(fā)展現(xiàn)狀 |
1.3 本文主要研究內(nèi)容及總體思路 |
第2章 遠(yuǎn)程數(shù)據(jù)傳輸方案的選取 |
2.1 網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計(jì) |
2.2 傳統(tǒng)SOCKET通訊 |
2.2.1 TCP/IP協(xié)議族和網(wǎng)絡(luò)通訊方式 |
2.2.2 Socket套接字 |
2.3 基于DCOM分布式組件技術(shù)的遠(yuǎn)程數(shù)據(jù)傳輸方案 |
2.3.1 DCOM技術(shù)分析 |
2.3.2 基于DCOM技術(shù)的遠(yuǎn)程數(shù)據(jù)傳輸設(shè)計(jì) |
2.3.3 DCOM通訊與Socket通訊的比較 |
2.4 本章小結(jié) |
第3章 多層分布式模型和組件模型及運(yùn)行機(jī)制 |
3.1 多層分布式模型 |
3.1.1 分布式計(jì)算模型的比較 |
3.1.2 基于Windows DNA分布式體系結(jié)構(gòu) |
3.1.3 基于COM+三層分布式體系結(jié)構(gòu) |
3.2 COM組件模型與運(yùn)行機(jī)制 |
3.2.1 微軟的組件對(duì)象模型 |
3.2.2 COM的進(jìn)程和線程模型 |
3.2.3 COM運(yùn)行機(jī)制與注冊(cè)表 |
3.2.4 COM特性 |
3.3 DCOM模型與運(yùn)行機(jī)制 |
3.3.1 DCOM模型 |
3.3.2 RPC機(jī)制 |
3.4 COM+組件模型及運(yùn)行機(jī)制 |
3.4.1 COM和COM+ |
3.4.2 COM+和Windows DNA |
3.4.3 COM+系統(tǒng)結(jié)構(gòu)及其運(yùn)行機(jī)制 |
3.5 本章小結(jié) |
第4章 信息處理關(guān)鍵技術(shù)研究 |
4.1 多線程技術(shù) |
4.1.1 進(jìn)程和線程 |
4.1.2 多線程的實(shí)現(xiàn) |
4.2 實(shí)時(shí)數(shù)據(jù)庫系統(tǒng) |
4.2.1 實(shí)時(shí)數(shù)據(jù)庫模型 |
4.2.2 實(shí)時(shí)數(shù)據(jù)庫的事務(wù) |
4.2.3 實(shí)時(shí)內(nèi)存數(shù)據(jù)庫技術(shù) |
4.3 數(shù)據(jù)庫訪問方案的選取 |
4.4 本章小結(jié) |
第5章 遠(yuǎn)程數(shù)據(jù)傳輸監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) |
5.1 系統(tǒng)的需求分析 |
5.1.1 系統(tǒng)的主要功能設(shè)計(jì) |
5.1.2 系統(tǒng)的運(yùn)行環(huán)境 |
5.1.3 系統(tǒng)主要功能的特性分析 |
5.2 系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì) |
5.2.1 數(shù)據(jù)庫的建立原則 |
5.2.2 組態(tài)數(shù)據(jù)庫的功能和結(jié)構(gòu)設(shè)計(jì) |
5.2.3 實(shí)時(shí)數(shù)據(jù)庫的數(shù)據(jù)對(duì)象的建模 |
5.2.4 基于ADO的歷史數(shù)據(jù)庫交互 |
5.3 系統(tǒng)中間件的設(shè)計(jì) |
5.3.1 實(shí)時(shí)數(shù)據(jù)處理組件的設(shè)計(jì) |
5.3.2 遠(yuǎn)程數(shù)據(jù)傳輸組件的設(shè)計(jì) |
5.4 系統(tǒng)客戶端設(shè)計(jì) |
5.4.1 客戶端的界面設(shè)計(jì) |
5.4.2 客戶端的實(shí)現(xiàn) |
5.5 組件服務(wù)在系統(tǒng)中的應(yīng)用 |
5.5.1 為組件服務(wù)配置系統(tǒng) |
5.5.2 安裝COM+應(yīng)用程序 |
5.5.3 管理應(yīng)用程序安全設(shè)置 |
5.5.4 管理分布式事務(wù) |
5.5.5 管理排隊(duì)組件 |
5.6 遠(yuǎn)程數(shù)據(jù)傳輸監(jiān)控系統(tǒng)測(cè)試 |
5.6.1 試驗(yàn)步驟及運(yùn)行結(jié)果 |
5.6.2 試驗(yàn)中的問題及解決 |
5.6.3 試驗(yàn)結(jié)論 |
5.7 本章小結(jié) |
結(jié)論 |
參考文獻(xiàn) |
攻讀碩士學(xué)位期間發(fā)表的論文和取得的科研成果 |
致謝 |
(10)精密離心機(jī)主軸的實(shí)時(shí)重復(fù)控制系統(tǒng)研究(論文提綱范文)
摘要 |
Abstract |
第1章 緒論 |
1.1 課題來源及研究的目的和意義 |
1.2 國內(nèi)外離心機(jī)發(fā)展概述 |
1.3 精密離心機(jī)速率波動(dòng)問題 |
1.4 重復(fù)控制 |
1.5 RTX 實(shí)時(shí)軟件的特點(diǎn) |
1.6 本文的主要研究內(nèi)容 |
第2章 系統(tǒng)波動(dòng)力矩研究 |
2.1 無刷直流電機(jī)及齒槽力矩 |
2.2 電磁波動(dòng)力矩機(jī)理分析 |
2.3 波動(dòng)力矩的干擾仿真 |
2.4 本章小結(jié) |
第3章 重復(fù)控制理論 |
3.1 重復(fù)控制器基本思想 |
3.2 重復(fù)控制器結(jié)構(gòu)及功能 |
3.2.1 重復(fù)控制器的內(nèi)模 |
3.2.2 重復(fù)控制器的前饋環(huán)節(jié) |
3.3 重復(fù)控制器系統(tǒng)的性能分析 |
3.3.1 穩(wěn)定性分析 |
3.3.2 穩(wěn)態(tài)跟蹤性能 |
3.3.3 干擾抑制 |
3.3.4 魯棒穩(wěn)定性 |
3.4 重復(fù)控制系統(tǒng)設(shè)計(jì) |
3.5 試驗(yàn)研究 |
3.6 本章小結(jié) |
第4章 基于RTX 的系統(tǒng)控制軟件設(shè)計(jì)與實(shí)現(xiàn) |
4.1 實(shí)時(shí)操作系統(tǒng)的基本要求 |
4.2 Windows NT 操作系統(tǒng) |
4.3 RTX 實(shí)時(shí)子系統(tǒng) |
4.4 Windows NT 與RTX 實(shí)時(shí)性能測(cè)試比較 |
4.5 系統(tǒng)的軟件設(shè)計(jì) |
4.5.1 實(shí)時(shí)環(huán)境的架設(shè) |
4.5.2 軟件結(jié)構(gòu)的描述 |
4.5.3 軟件用戶界面及RTX 程序流程 |
4.5.4 通信層及其實(shí)現(xiàn) |
4.5.5 RTX 環(huán)境下的數(shù)據(jù)采集 |
4.6 實(shí)時(shí)系統(tǒng)的編譯 |
4.7 本章小結(jié) |
結(jié)論 |
參考文獻(xiàn) |
致謝 |
四、Windows NT下多線程網(wǎng)間實(shí)時(shí)通信程序的設(shè)計(jì)(論文參考文獻(xiàn))
- [1]基于ARM DS-5平臺(tái)設(shè)計(jì)ThreadX嵌入式實(shí)時(shí)操作系統(tǒng)關(guān)鍵技術(shù)開發(fā)及應(yīng)用[D]. 郭濤. 華北電力大學(xué)(北京), 2021(01)
- [2]基于SCA的射頻收發(fā)模塊軟件設(shè)計(jì)[D]. 李政. 電子科技大學(xué), 2021(01)
- [3]托卡馬克裝置等離子體控制系統(tǒng)實(shí)時(shí)技術(shù)研究[D]. 鄭國鎮(zhèn). 華中科技大學(xué), 2017(10)
- [4]高性能計(jì)算云環(huán)境下GPU并行計(jì)算技術(shù)及應(yīng)用研究[D]. 呂相文. 南京航空航天大學(xué), 2015(07)
- [5]實(shí)時(shí)半實(shí)物仿真平臺(tái)關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 單勇. 國防科學(xué)技術(shù)大學(xué), 2010(01)
- [6]WindowsNT系統(tǒng)下多任務(wù)間進(jìn)程通訊的研究和模擬[D]. 劉華. 電子科技大學(xué), 2009(03)
- [7]遙感圖像實(shí)時(shí)多模式顯示技術(shù)研究[D]. 遠(yuǎn)遠(yuǎn). 電子科技大學(xué), 2008(11)
- [8]基于RTX和LabVIEW的實(shí)時(shí)多任務(wù)測(cè)控系統(tǒng)的研究[D]. 宮厚良. 重慶大學(xué), 2008(06)
- [9]基于COM+的遠(yuǎn)程數(shù)據(jù)傳輸和信息處理的應(yīng)用技術(shù)研究[D]. 樸星日. 哈爾濱工程大學(xué), 2008(06)
- [10]精密離心機(jī)主軸的實(shí)時(shí)重復(fù)控制系統(tǒng)研究[D]. 陳云強(qiáng). 哈爾濱工業(yè)大學(xué), 2007(03)
標(biāo)簽:仿真軟件論文; 實(shí)時(shí)系統(tǒng)論文; 軟件接口論文; 高性能計(jì)算論文; 通信接口論文;