基于SOPC的嵌入式平臺(tái)研究
本文選題:可編程片上系統(tǒng) + 現(xiàn)場(chǎng)可編程門(mén)陣列。 參考:《華中科技大學(xué)》2012年碩士論文
【摘要】:從消費(fèi)類(lèi)的電子產(chǎn)品到各種工業(yè)設(shè)備,,嵌入式系統(tǒng)已滲透到了我們?nèi)粘I畹母鱾(gè)角落。大多數(shù)嵌入式設(shè)備的應(yīng)用軟件和操作系統(tǒng)都是緊密結(jié)合的,正是由于嵌入式操作系統(tǒng)的強(qiáng)大功能,才使得嵌入式系統(tǒng)能夠發(fā)揮如此巨大的作用,所以在嵌入式系統(tǒng)上面搭建嵌入式操作系統(tǒng)是十分必要的。FPGA和ARM是嵌入式方面的兩個(gè)不同的領(lǐng)域,雖然許多通用處理使用ARM處理器,而且在嵌入式操作系統(tǒng)的支持上,ARM也非常成熟。但是FPGA能夠應(yīng)用的領(lǐng)域更加的廣泛,并且靈活性更高,如此則在FPGA上面搭建嵌入式操作系統(tǒng)就有很大的現(xiàn)實(shí)意義。由于開(kāi)源、穩(wěn)定、高性能、支持廣泛等各方面的原因,Linux系統(tǒng)在服務(wù)器端和PC端正越來(lái)越流行,所以將Linux系統(tǒng)作為嵌入式操作系統(tǒng)的首選就是理所當(dāng)然的事情。 介紹了可編程片上系統(tǒng)(SystemOnaProgrammableChip,SOPC)及其開(kāi)發(fā)流程,通過(guò)SOPC技術(shù)可在FPGA上搭建硬件可配置的嵌入式系統(tǒng),具有常規(guī)嵌入系統(tǒng)所不具有的優(yōu)勢(shì)。深入研究了基于SOPC的嵌入式系統(tǒng)操作系統(tǒng)的移植方法,配置相關(guān)環(huán)境,同時(shí)對(duì)相應(yīng)的軟件包進(jìn)行修改,編譯得到了嵌入式Linux操作系統(tǒng)鏡像,可以在FPGA開(kāi)發(fā)板上實(shí)現(xiàn)的SOPC嵌入式系統(tǒng)上正常運(yùn)行。 在上述工作的基礎(chǔ)上,將該SOPC系統(tǒng)應(yīng)用于智能公交系統(tǒng)中的公交車(chē)站信息終端,搭建了原型系統(tǒng)。給出了一個(gè)系統(tǒng)的總體設(shè)計(jì),該系統(tǒng)主要包括多路連接、認(rèn)證、數(shù)據(jù)接收、外設(shè)顯示和報(bào)警等功能模塊;深入論述了系統(tǒng)各個(gè)組成模塊的功能及其詳細(xì)設(shè)計(jì);重點(diǎn)研究了訪問(wèn)的多路連接和連接認(rèn)證等算法;給出了系統(tǒng)的具體實(shí)現(xiàn)。搭建了模擬測(cè)試環(huán)境,模擬測(cè)試環(huán)境主要由基于SOPC的公交車(chē)站信息終端、 車(chē)載終端和公交線路中心服務(wù)器等構(gòu)成。編制了相應(yīng)的測(cè)試程序?qū)卉?chē)站信息終端系統(tǒng)進(jìn)行了功能測(cè)試。測(cè)試結(jié)果表明,基于SOPC實(shí)現(xiàn)的公交車(chē)站信息終端系統(tǒng)能夠滿足智能公交系統(tǒng)的需求。
[Abstract]:From consumer electronics to industrial equipment, embedded systems have penetrated into every corner of our daily life. The application software and the operating system of most embedded devices are closely combined. It is precisely because of the powerful function of the embedded operating system that the embedded system can play such a great role. So it is very necessary to build embedded operating system on embedded system. FPGA and arm are two different fields of embedded system, although many general processing uses arm processor, Moreover, arm is also very mature in the support of embedded operating system. But FPGA can be applied more widely and more flexible, so it has great practical significance to build embedded operating system on FPGA. Due to the reasons of open source, stability, high performance, wide support and so on, Linux system is becoming more and more popular in server and PC, so it is natural to take Linux system as the first choice of embedded operating system. This paper introduces the system on a Programmable Chip SOPC (SOPC) and its development process. Through SOPC technology, the hardware configurable embedded system can be built on FPGA, which has the advantage that the conventional embedded system does not. The porting method of embedded system operating system based on SOPC is deeply studied, and the related environment is configured. At the same time, the corresponding software package is modified, and the embedded Linux operating system image is compiled. Can be implemented on the FPGA development board SOPC embedded system normal operation. On the basis of the above work, the SOPC system is applied to the information terminal of the bus station in the intelligent bus system, and a prototype system is built. In this paper, the overall design of a system is presented, which mainly includes the function modules of multi-channel connection, authentication, data receiving, peripheral display and alarm, and the function and detailed design of each component module of the system. The algorithms of accessing multiple connections and connection authentication are studied, and the implementation of the system is given. The simulation test environment is mainly composed of bus station information terminal, vehicle terminal and bus line central server based on SOPC. A corresponding test program is developed to test the function of the bus station information terminal system. The test results show that the information terminal system based on SOPC can meet the demand of intelligent bus system.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP368.1;TN47
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 于瀟;李業(yè)剛;孫福振;;基于ARM的uClinux的移植研究[J];重慶職業(yè)技術(shù)學(xué)院學(xué)報(bào);2008年05期
2 張靜,張凱;實(shí)時(shí)操作系統(tǒng)uC/OS-II在ARM7上移植的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2004年04期
3 沈沙,蘇佳寧,田駿驊,章倩苓;uClinux操作系統(tǒng)在嵌入式SOC平臺(tái)上的移植[J];計(jì)算機(jī)工程與應(yīng)用;2004年26期
4 胡國(guó)安;艾明晶;駱志勇;;基于SOPC的指紋識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2006年08期
5 林建民;嵌入式操作系統(tǒng)技術(shù)發(fā)展趨勢(shì)[J];計(jì)算機(jī)工程;2001年10期
6 張建偉,李鑫,張梅峰;基于MD5算法的身份鑒別技術(shù)的研究與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2003年04期
7 王策,張連芳,董淼,趙宇,鄭武;基于Linux的嵌入式系統(tǒng)開(kāi)發(fā)[J];計(jì)算機(jī)應(yīng)用;2002年07期
8 夏淑華;;基于DES和RSA加密算法的數(shù)據(jù)安全傳輸技術(shù)的研究[J];制造業(yè)自動(dòng)化;2011年02期
9 張梅;何福貴;;嵌入式開(kāi)發(fā)技術(shù)總結(jié)[J];中國(guó)教育信息化;2009年17期
10 黃文;鄒航;張雪燕;;基于ARM的uClinux的移植方案[J];寧波廣播電視大學(xué)學(xué)報(bào);2010年03期
相關(guān)碩士學(xué)位論文 前3條
1 夏宇敬;城市智能公共交通系統(tǒng)框架研究[D];山東大學(xué);2010年
2 潘良;基于ARM的智能公交車(chē)載終端的設(shè)計(jì)與開(kāi)發(fā)[D];湖南大學(xué);2009年
3 于慶;嵌入式公交車(chē)載系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2009年
本文編號(hào):2080571
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2080571.html