遠(yuǎn)程數(shù)字系統(tǒng)實(shí)驗(yàn)平臺(tái)關(guān)鍵技術(shù)研究
本文選題:遠(yuǎn)程實(shí)驗(yàn) + 任務(wù)調(diào)度; 參考:《四川師范大學(xué)》2017年碩士論文
【摘要】:隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展,遠(yuǎn)程教育逐漸普及,尤其是近年來大規(guī)模推廣的大型開放式網(wǎng)絡(luò)課程(Massive Open Online Courses,MOOC)和小規(guī)模限制性在線課程(Small Private Online Course,SPOC),使遠(yuǎn)程教育中實(shí)踐難的問題逐漸突顯,遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)也逐漸成為各高校和研究機(jī)構(gòu)的研究熱點(diǎn),F(xiàn)有數(shù)字系統(tǒng)實(shí)驗(yàn)的遠(yuǎn)程平臺(tái)主要采用計(jì)算機(jī)為載體的體系架構(gòu),存在成本高,體積大等缺陷,也不符合物聯(lián)網(wǎng)的發(fā)展趨勢(shì)。針對(duì)這一問題,本文繼承性提出了一種基于嵌入式系統(tǒng)的遠(yuǎn)程實(shí)驗(yàn)體系架構(gòu),將Web服務(wù)器、實(shí)驗(yàn)服務(wù)器、視頻服務(wù)器等全部集中設(shè)計(jì)到嵌入式系統(tǒng)中,以達(dá)到遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)微型化、低成本的目標(biāo),也便于集成在實(shí)驗(yàn)設(shè)備中,實(shí)現(xiàn)實(shí)驗(yàn)設(shè)備的智能化。與計(jì)算機(jī)相比,嵌入式系統(tǒng)處理能力孱弱,要實(shí)現(xiàn)基于嵌入式系統(tǒng)的遠(yuǎn)程實(shí)驗(yàn)體系架構(gòu)需要解決三個(gè)關(guān)鍵技術(shù),即在嵌入式系統(tǒng)中實(shí)現(xiàn)優(yōu)化的任務(wù)調(diào)度算法、實(shí)現(xiàn)視頻的實(shí)時(shí)采集與傳輸以及基于嵌入式的FPGA(Field Programmable Gate Array)遠(yuǎn)程配置。針對(duì)實(shí)驗(yàn)系統(tǒng)的任務(wù)調(diào)度算法,本文研究了計(jì)算機(jī)網(wǎng)絡(luò)中的基于集群技術(shù)的Web服務(wù)器系統(tǒng)的架構(gòu)和理論模型,對(duì)比分析了幾種Web服務(wù)器的常用任務(wù)調(diào)度算法。針對(duì)嵌入式系統(tǒng)的特殊性,利用排隊(duì)論對(duì)遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)中任務(wù)調(diào)度進(jìn)行了數(shù)學(xué)建模,并對(duì)基于內(nèi)容分發(fā)的多種類型任務(wù)輪轉(zhuǎn)調(diào)度算法(Multi-Class Round Robin,MC-RR)進(jìn)行了參數(shù)調(diào)優(yōu),使之能夠滿足嵌入式遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)中負(fù)載均衡和實(shí)時(shí)性等要求。針對(duì)視頻的實(shí)時(shí)采集與傳輸,本文詳細(xì)研究了嵌入式系統(tǒng)中視頻采集與傳輸?shù)膶?shí)現(xiàn)方案。采用了V4L2(Video 4 Linux 2)驅(qū)動(dòng)框架控制符合UVC(USB Video Class)規(guī)范的攝像頭進(jìn)行視頻圖像的采集,利用TCP/IP的Socket編程方式,實(shí)現(xiàn)了視頻的實(shí)時(shí)采集和傳輸,并可在瀏覽器上進(jìn)行觀看。針對(duì)基于嵌入式的FPGA遠(yuǎn)程配置,本文詳細(xì)研究了利用ARM對(duì)FPGA的遠(yuǎn)程配置方案。利用Jam STAPL在嵌入式系統(tǒng)中成功移植了Jam Player,在嵌入式平臺(tái)中實(shí)現(xiàn)了FPGA的JTAG(Joint Test Action Group)方式配置。幾項(xiàng)關(guān)鍵技術(shù)的研究表明,基于嵌入式系統(tǒng)的遠(yuǎn)程實(shí)驗(yàn)體系架構(gòu)可以很好地滿足遠(yuǎn)程數(shù)字系統(tǒng)實(shí)驗(yàn)平臺(tái)的需要,可有效實(shí)現(xiàn)設(shè)備的智能化,并降低遠(yuǎn)程實(shí)驗(yàn)系統(tǒng)的成本。
[Abstract]:With the development of network technology and information technology, distance education is becoming more and more popular.In particular, the large-scale open Open Online course (massive Open Online course) and the small Private Online course (small Private Online course), which have been widely popularized in recent years, have made the problem of practice difficult in distance education more and more obvious.Remote experiment system has gradually become the research hotspot of universities and research institutions.The existing remote platform of digital system experiment mainly adopts the architecture of computer as the carrier, which has the defects of high cost and large volume, and does not accord with the development trend of the Internet of things.In order to solve this problem, this paper presents a remote experiment architecture based on embedded system. The Web server, experimental server and video server are all designed into embedded system.In order to achieve the goal of miniaturization and low cost of remote experiment system, it is convenient to integrate in the experimental equipment and realize the intelligence of the experimental equipment.Compared with the computer, the embedded system is weak in processing ability. In order to realize the remote experiment architecture based on the embedded system, three key technologies need to be solved, that is, to realize the optimized task scheduling algorithm in the embedded system.Real-time video capture and transmission and remote configuration based on embedded FPGA(Field Programmable Gate are realized.Aiming at the task scheduling algorithm of experimental system, this paper studies the architecture and theoretical model of Web server system based on cluster technology in computer network, and compares and analyzes several common task scheduling algorithms of Web server.According to the particularity of embedded system, the task scheduling in remote experiment system is modeled by queuing theory, and the multi-class Round Robin MC-RRR algorithm based on content distribution is optimized.It can meet the requirements of load balance and real-time in embedded remote experiment system.Aiming at the real-time video acquisition and transmission, this paper studies the implementation of video capture and transmission in embedded system in detail.The frame of V4L2(Video 4 Linux 2) is used to control the capture of video image by the camera which conforms to the UVC(USB Video Class specification. The real-time acquisition and transmission of video are realized by using the Socket programming mode of TCP/IP, and the video can be viewed on the browser.Aiming at the remote configuration of FPGA based on embedded system, this paper studies the remote configuration scheme of FPGA using ARM in detail.Jam player is successfully transplanted into embedded system by using Jam STAPL, and JTAG(Joint Test Action Group of FPGA is implemented in embedded platform.The research of several key technologies shows that the remote experiment architecture based on embedded system can meet the needs of the remote digital system experiment platform, realize the intelligence of the equipment and reduce the cost of the remote experiment system.
【學(xué)位授予單位】:四川師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:G434
【參考文獻(xiàn)】
相關(guān)期刊論文 前7條
1 陳星;黃考利;連光耀;劉曉芹;;從1149.1標(biāo)準(zhǔn)到1149.7標(biāo)準(zhǔn)分析邊界掃描技術(shù)的發(fā)展[J];計(jì)算機(jī)測(cè)量與控制;2009年08期
2 馬敏;陳光;劉治國(guó);譚細(xì)金;;邊界掃描測(cè)試實(shí)驗(yàn)系統(tǒng)的設(shè)計(jì)與開發(fā)[J];實(shí)驗(yàn)科學(xué)與技術(shù);2009年03期
3 馬俊;雷航;;基于SOPC的通用型JTAG調(diào)試器的設(shè)計(jì)[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2008年07期
4 卞東進(jìn);顧昊琳;潘應(yīng)云;;基于嵌入式Linux的Web遠(yuǎn)程測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];電子工程師;2008年07期
5 陳圣儉;徐磊;陳健;;基于FPGA的嵌入式邊界掃描總線控制系統(tǒng)設(shè)計(jì)[J];計(jì)算機(jī)測(cè)量與控制;2008年02期
6 彭立章;朱敏;楊春玲;;基于SOPC的邊界掃描測(cè)試控制器開發(fā)[J];電子測(cè)量技術(shù);2007年12期
7 金順燕;張健民;李允俊;;嵌入式ARM-Linux環(huán)境下CGI的實(shí)現(xiàn)[J];延邊大學(xué)學(xué)報(bào)(自然科學(xué)版);2006年04期
相關(guān)博士學(xué)位論文 前1條
1 殷進(jìn)勇;可重構(gòu)系統(tǒng)中實(shí)時(shí)任務(wù)調(diào)度算法研究[D];哈爾濱工程大學(xué);2010年
相關(guān)碩士學(xué)位論文 前2條
1 韓仲海;Web集群中調(diào)度算法的研究[D];江南大學(xué);2007年
2 呂彩霞;JTAG的設(shè)計(jì)與研究[D];北京交通大學(xué);2006年
,本文編號(hào):1762457
本文鏈接:http://www.lk138.cn/jiaoyulunwen/jiaoyutizhilunwen/1762457.html