基于嵌入式平臺(tái)的RTEMS網(wǎng)絡(luò)功能擴(kuò)展與應(yīng)用
發(fā)布時(shí)間:2018-07-20 21:09
【摘要】:當(dāng)今社會(huì),手機(jī)、家電、汽車、先進(jìn)的醫(yī)療設(shè)備、網(wǎng)絡(luò)通信設(shè)備及其它帶有數(shù)字接口的器材設(shè)備得到了飛速發(fā)展,嵌入式系統(tǒng)技術(shù)在其中起到了關(guān)鍵的作用。而網(wǎng)絡(luò)通信功能則是嵌入式設(shè)備中最基本最重要的功能之一。因此,在嵌入式平臺(tái)基礎(chǔ)上,對(duì)實(shí)時(shí)嵌入式操作系統(tǒng)RTEMS(Real Time Executive for Multiprocessor Systems)的網(wǎng)絡(luò)功能進(jìn)行擴(kuò)展,具有重要的現(xiàn)實(shí)意義。RTEMS是一個(gè)免費(fèi)開源的嵌入式實(shí)時(shí)操作系統(tǒng),最早服務(wù)于美國(guó)國(guó)防事業(yè),至1994年起一直由OAR公司負(fù)責(zé)版本開發(fā)與維護(hù)工作。它具有體積小、實(shí)時(shí)性強(qiáng)、源代碼公開等優(yōu)點(diǎn),在眾多領(lǐng)域得到了廣泛應(yīng)用。 課題對(duì)RTEMS操作系統(tǒng)網(wǎng)絡(luò)功能的擴(kuò)展實(shí)現(xiàn),依托實(shí)驗(yàn)室GX2410BP硬件開發(fā)平臺(tái)。GX2410_BP是一款基于三星S3C2410X處理器(ARM920T)的針對(duì)高校嵌入式教學(xué)和科研實(shí)驗(yàn)的平臺(tái),集成了豐富的外圍設(shè)備,相應(yīng)配套軟件完善,為在該平臺(tái)基礎(chǔ)上擴(kuò)展出一個(gè)網(wǎng)絡(luò)語(yǔ)音傳輸系統(tǒng)提供了可能。 本課題在深入學(xué)習(xí)網(wǎng)絡(luò)語(yǔ)音傳輸系統(tǒng)原理、嵌入式系統(tǒng)相關(guān)技術(shù)和SIP(Session Initialization Protocol)辦議標(biāo)準(zhǔn)的基礎(chǔ)上,研究并實(shí)現(xiàn)一個(gè)具有放音、錄音、通過(guò)網(wǎng)絡(luò)遠(yuǎn)程傳輸音頻數(shù)據(jù)的網(wǎng)絡(luò)語(yǔ)音系統(tǒng)基礎(chǔ)平臺(tái)。結(jié)合網(wǎng)絡(luò)語(yǔ)音傳輸系統(tǒng)的需求和功能,開發(fā)了RTEMS系統(tǒng)針對(duì)GX2410BP的板級(jí)支持包(Board Support Package);開發(fā)了UDA1341音頻芯片驅(qū)動(dòng)程序,以達(dá)到可以錄音、放音的目的;開發(fā)了DM9000網(wǎng)絡(luò)芯片驅(qū)動(dòng),為音頻數(shù)據(jù)在網(wǎng)絡(luò)上傳輸提供保障。實(shí)現(xiàn)中采用PJSIP作為本系統(tǒng)的SIP協(xié)議棧,PJSIP是一個(gè)開源的SIP協(xié)議庫(kù),提供非常清晰的API和技術(shù)文檔,并具有非常好的移植性。 課題最后在應(yīng)用層開發(fā)了相應(yīng)程序?qū)υ撓到y(tǒng)進(jìn)行了驗(yàn)證,并指出了本設(shè)計(jì)的一些不足之處,提出了相應(yīng)改進(jìn)意見。
[Abstract]:Nowadays, mobile phones, household appliances, automobiles, advanced medical equipment, network communication equipment and other equipment with digital interface have been rapidly developed, embedded system technology has played a key role in it. Network communication is one of the most basic and important functions in embedded devices. Therefore, on the basis of embedded platform, the network function of RTEMS (Real time Executive for multiprocessor Systems) is extended, which has important practical significance. RTEMS is a free open source embedded real-time operating system. First served in American defense, OAR has been responsible for version development and maintenance since 1994. It has many advantages, such as small size, strong real-time, open source code, and has been widely used in many fields. Based on GX2410BP hardware development platform. GX2410BP is a platform based on Samsung S3C2410X processor (ARM920T) for embedded teaching and research experiments in colleges and universities. The corresponding software is perfect, which makes it possible to extend a network voice transmission system based on the platform. On the basis of deeply studying the principle of network voice transmission system, embedded system related technology and SIP (session initiation Protocol) standard, this paper studies and realizes a sound recording system with playback and recording. The basic platform of the network voice system for the remote transmission of audio data through the network. According to the requirements and functions of the network voice transmission system, a board support package for GX2410BP is developed in RTEMS system, the driver of UDA1341 audio chip is developed to achieve the purpose of recording and playback, and the DM9000 network chip driver is developed. Provides the safeguard for the audio data transmission over the network. PJSIP is an open source SIP protocol library, which provides very clear API and technical documentation, and has a very good portability. At last, the corresponding program is developed in the application layer to verify the system, and some shortcomings of the design are pointed out, and the corresponding improvement suggestions are put forward.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TN912.3;TP368.1
本文編號(hào):2134785
[Abstract]:Nowadays, mobile phones, household appliances, automobiles, advanced medical equipment, network communication equipment and other equipment with digital interface have been rapidly developed, embedded system technology has played a key role in it. Network communication is one of the most basic and important functions in embedded devices. Therefore, on the basis of embedded platform, the network function of RTEMS (Real time Executive for multiprocessor Systems) is extended, which has important practical significance. RTEMS is a free open source embedded real-time operating system. First served in American defense, OAR has been responsible for version development and maintenance since 1994. It has many advantages, such as small size, strong real-time, open source code, and has been widely used in many fields. Based on GX2410BP hardware development platform. GX2410BP is a platform based on Samsung S3C2410X processor (ARM920T) for embedded teaching and research experiments in colleges and universities. The corresponding software is perfect, which makes it possible to extend a network voice transmission system based on the platform. On the basis of deeply studying the principle of network voice transmission system, embedded system related technology and SIP (session initiation Protocol) standard, this paper studies and realizes a sound recording system with playback and recording. The basic platform of the network voice system for the remote transmission of audio data through the network. According to the requirements and functions of the network voice transmission system, a board support package for GX2410BP is developed in RTEMS system, the driver of UDA1341 audio chip is developed to achieve the purpose of recording and playback, and the DM9000 network chip driver is developed. Provides the safeguard for the audio data transmission over the network. PJSIP is an open source SIP protocol library, which provides very clear API and technical documentation, and has a very good portability. At last, the corresponding program is developed in the application layer to verify the system, and some shortcomings of the design are pointed out, and the corresponding improvement suggestions are put forward.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TN912.3;TP368.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前6條
1 樊超,桂先洲;開發(fā)RTEMS實(shí)時(shí)系統(tǒng)的板級(jí)支持包[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2005年06期
2 蔣文杰;陳文智;;基于RTEMS操作系統(tǒng)的設(shè)備驅(qū)動(dòng)開發(fā)[J];工業(yè)控制計(jì)算機(jī);2006年06期
3 季志均,馬文麗,陳虎,鄭文嶺;四種嵌入式實(shí)時(shí)操作系統(tǒng)關(guān)鍵技術(shù)分析[J];計(jì)算機(jī)應(yīng)用研究;2005年09期
4 譚洪川;孫建華;;VoIP網(wǎng)絡(luò)中H.323與SIP的比較與互通研究[J];通信技術(shù);2012年08期
5 高健;;基于機(jī)頂盒VoIP語(yǔ)音解碼模塊的設(shè)計(jì)與驗(yàn)證[J];電子測(cè)試;2012年01期
6 李劍雄;張策;楊軍;;基于ARM和DM9000的網(wǎng)卡接口設(shè)計(jì)與實(shí)現(xiàn)[J];微計(jì)算機(jī)信息;2008年14期
相關(guān)博士學(xué)位論文 前1條
1 王剛;基于中國(guó)互聯(lián)網(wǎng)的P2P-VoIP系統(tǒng)網(wǎng)絡(luò)域若干關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2012年
,本文編號(hào):2134785
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2134785.html
最近更新
教材專著