嵌入式系統(tǒng)應(yīng)用于智能設(shè)備、工業(yè)控制領(lǐng)域?qū)崿F(xiàn)各種信號(hào)的處理與控制,是近年來(lái)技術(shù)研究和產(chǎn)品開(kāi)發(fā)的熱點(diǎn)。同時(shí),隨著以太網(wǎng)技術(shù)的迅速發(fā)展,工業(yè)控制中過(guò)程監(jiān)控層和現(xiàn)場(chǎng)設(shè)備層信號(hào)傳輸網(wǎng)絡(luò)開(kāi)始逐步采用以太網(wǎng),基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控使整個(gè)企業(yè)網(wǎng)絡(luò)呈現(xiàn)高度統(tǒng)一性、開(kāi)放性和透明性。將嵌入式技術(shù)和基于網(wǎng)絡(luò)的遠(yuǎn)程監(jiān)控技術(shù)應(yīng)用于電梯,可以有效地提高產(chǎn)品和服務(wù)的質(zhì)量。 本文旨在研制和開(kāi)發(fā)一套應(yīng)用于電梯的智能多媒體顯示與遠(yuǎn)程監(jiān)控系統(tǒng),硬件設(shè)計(jì)中,在以嵌入式微處理器S3C2410X、Flash、SDRAM構(gòu)成的最小系統(tǒng)核心板外,擴(kuò)展了串行口、網(wǎng)口、LCD接口等外圍硬件資源,設(shè)計(jì)了RS-232轉(zhuǎn)換成RS-422接口界面的硬件電路板,針對(duì)核心板RTC時(shí)鐘問(wèn)題,采用PCF8563芯片設(shè)計(jì)了時(shí)鐘/日歷小板。 軟件平臺(tái)方面,首先分析了系統(tǒng)啟動(dòng)引導(dǎo)程序Bootloader,參照嵌入式Linux內(nèi)核源代碼以及對(duì)S3C2410X的支持代碼,根據(jù)本系統(tǒng)的硬件配置對(duì)Linux內(nèi)核進(jìn)行裁剪移植,修改了音頻驅(qū)動(dòng)和LCD驅(qū)動(dòng),在內(nèi)核中添加了對(duì)Yaffs文件系統(tǒng)類型的支持。然后準(zhǔn)備了根文件系統(tǒng)內(nèi)容,在其中添加了交叉編譯過(guò)的Qt/Embedded3.1的庫(kù),使用Cramfs、RAMdisk和Yaffs相結(jié)合的根文件系統(tǒng)格式。在此基礎(chǔ)上,向嵌入式平臺(tái)移植了Linux下開(kāi)源的多媒體播放器Mplayer和嵌入式數(shù)據(jù)庫(kù)SQLite。 設(shè)計(jì)編寫(xiě)Qt GUI界面和串口數(shù)據(jù)采集模塊,構(gòu)建了電梯間多媒體顯示系統(tǒng),顯示界面劃分為串口數(shù)據(jù)采集顯示、動(dòng)畫(huà)播放、系統(tǒng)時(shí)間、文本信息、滾動(dòng)字幕、商標(biāo)圖片六個(gè)顯示區(qū)域。使用Boa在ARM平臺(tái)上構(gòu)建了嵌入式Web服務(wù)器,Web服務(wù)器通過(guò)HTTP協(xié)議與監(jiān)控端瀏覽器軟件進(jìn)行信息交互,提供服務(wù)器應(yīng)用程序模塊的訪問(wèn)界面和現(xiàn)場(chǎng)設(shè)備的信息訪問(wèn)和控制界面,并借助SQLite數(shù)據(jù)庫(kù)的支持,實(shí)現(xiàn)了基于網(wǎng)絡(luò)的電梯遠(yuǎn)程監(jiān)控系統(tǒng)的功能。監(jiān)控端通過(guò)Web頁(yè)面激活服務(wù)器的相應(yīng)應(yīng)用程序模塊,傳遞信息服務(wù)請(qǐng)求和控制命令。將本系統(tǒng)應(yīng)用與電梯設(shè)備,取得了用戶的好評(píng)。
標(biāo)簽: ARM 電梯多媒體 監(jiān)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:564708051@qq.com
噴油泵是柴油機(jī)燃油噴射系統(tǒng)中燃油的控制、供給單元,其性能的好壞直接決定著柴油機(jī)的加速性能、油耗大小、尾氣的排放質(zhì)量等。準(zhǔn)確測(cè)試噴油泵的各種技術(shù)參數(shù)對(duì)提高柴油機(jī)的各項(xiàng)技術(shù)性能具有十分重要的意義。嵌入式系統(tǒng)技術(shù)已經(jīng)成為了最熱門的技術(shù)之一。基于ARM的嵌入式技術(shù)己經(jīng)成為當(dāng)前嵌入式領(lǐng)域研究的一個(gè)亮點(diǎn)。ARM公司的32位RISC處理器,以其高速度、低功耗、低成本、功能強(qiáng)等諸多優(yōu)異性能,應(yīng)用越來(lái)越廣泛。uCLinux操作系統(tǒng)是從Linux衍生出來(lái)的一種操作系統(tǒng),它是專為無(wú)MMU的微控制器開(kāi)發(fā)的嵌入式Linux操作系統(tǒng)。它支持眾多嵌入式處理器類型,具有完善的各類驅(qū)動(dòng)支持。 本文從噴油泵試驗(yàn)臺(tái)控制系統(tǒng)總體結(jié)構(gòu)入手,在詳細(xì)分析了系統(tǒng)所要檢測(cè)和控制的參數(shù)的基礎(chǔ)上,設(shè)計(jì)出噴油泵試驗(yàn)臺(tái)控制系統(tǒng)總體架構(gòu)。噴油泵試驗(yàn)臺(tái)控制系統(tǒng)由兩個(gè)模塊組成:以80C196KB單片機(jī)為中心的噴油泵控制及數(shù)據(jù)采集系統(tǒng),以S3C44BOX為中心的上位機(jī)監(jiān)控及管理系統(tǒng)。下位機(jī)通過(guò)RS232串口接收上位機(jī)的命令并執(zhí)行噴油泵試驗(yàn)臺(tái)的電機(jī)轉(zhuǎn)速控制、燃油溫度控制、噴油次數(shù)計(jì)數(shù)、提前角監(jiān)控及燃油壓力顯示。上位機(jī)是整個(gè)試驗(yàn)臺(tái)控制系統(tǒng)的管理者,主要完成給下位機(jī)發(fā)送特定的操作命令,完成實(shí)驗(yàn)數(shù)據(jù)的顯示、收集和存儲(chǔ),它有友好的中文顯示界面,可以完成簡(jiǎn)單的數(shù)據(jù)管理操作。 文中詳細(xì)闡述了上位機(jī)的操作系統(tǒng)uCLinux的特點(diǎn)和移植過(guò)程。同樣對(duì)上位機(jī)的界面設(shè)計(jì)及運(yùn)行環(huán)境MiniGUI進(jìn)行了全面分析并給出移植和界面編程方法。在文章的最后,對(duì)噴油泵控制系統(tǒng)采用模糊控制算法進(jìn)行優(yōu)化設(shè)計(jì)。詳細(xì)描述了模糊控制器設(shè)計(jì)所包含的三個(gè)主要部分:清晰量的模糊化接口、模糊控制規(guī)則及算法及模糊量的清晰化接口。 通過(guò)試驗(yàn)證實(shí),本文設(shè)計(jì)的噴油泵試驗(yàn)臺(tái)控制系統(tǒng)技術(shù)路線正確合理。相信該可靠實(shí)用的控制系統(tǒng)配合噴油泵試驗(yàn)臺(tái)使用將具有良好的市場(chǎng)潛力。
標(biāo)簽: ARM 處理器 噴油 試驗(yàn)臺(tái)
上傳時(shí)間: 2013-06-04
上傳用戶:2814413580
采用多功能終端構(gòu)成一種小型衛(wèi)星通信網(wǎng),要求各個(gè)終端能夠像計(jì)算機(jī)一樣支持多種各樣的外部設(shè)備,并能實(shí)現(xiàn)組網(wǎng)功能。采用能支持嵌入式Linux操作系統(tǒng)的ARM處理器可很好地滿足這種需求。本文重點(diǎn)研究這種智能終端中基于ARM處理器的嵌入式軟件及其實(shí)現(xiàn),主要內(nèi)容有: (1)在分析嵌入式系統(tǒng)、ARM處理器、Linux操作系統(tǒng)特點(diǎn)的基礎(chǔ)上,論證了這種基于ARM處理器和Linux操作系統(tǒng)實(shí)現(xiàn)組網(wǎng)多功能終端方案的可行性和優(yōu)越性。 (2)介紹了嵌入式系統(tǒng)的組成、開(kāi)發(fā)流程和步驟,搭建了嵌入式系統(tǒng)開(kāi)發(fā)和調(diào)試平臺(tái),包括軟件開(kāi)發(fā)工具、硬件調(diào)試工具,軟件組件等。 (3)分析了該衛(wèi)星通信網(wǎng)終端的需求,并詳細(xì)闡述了本系統(tǒng)的硬件配置,包括ARM處理器、存儲(chǔ)器和輸入/輸出接口。 (4)論證了本系統(tǒng)軟件部分設(shè)計(jì)的目標(biāo),提出了一種軟件結(jié)構(gòu)方案,包括Bootloader、LinuX內(nèi)核、文件系統(tǒng)、圖形用戶界面、網(wǎng)絡(luò)應(yīng)用程序這幾個(gè)方面的選型和開(kāi)發(fā)目標(biāo)。 (5)完成ARM嵌入式軟件平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn),包括U-Boot的修改和移植、Linux系統(tǒng)內(nèi)核的移植和剪裁、嵌入式Linux文件系統(tǒng)的制作、圖形用戶界面的安裝和編程基礎(chǔ),以及Linux系統(tǒng)中驅(qū)動(dòng)程序的設(shè)計(jì)。關(guān)鍵詞:衛(wèi)星通信網(wǎng),地面終端,嵌入式系統(tǒng),ARM,Linux
標(biāo)簽: ARM 處理器 衛(wèi)星通信網(wǎng) 軟件
上傳時(shí)間: 2013-04-24
上傳用戶:liu_yuankang
CAN總線作為最有前途的現(xiàn)場(chǎng)總線之一,其應(yīng)用范圍已逐漸擴(kuò)展到航空領(lǐng)域,并有望作為次級(jí)總線與目前的航空總線互連組網(wǎng)。ARINC429總線則是航空領(lǐng)域比較常用的航空總線之一,很多航空電子設(shè)備都采用此總線。解決好CAN總線與ARINC429總線的互連問(wèn)題,必將能夠使CAN總線在航空領(lǐng)域得到更廣泛的應(yīng)用。本文的工作就是為解決這一總線互連問(wèn)題而開(kāi)發(fā)出總線網(wǎng)關(guān)系統(tǒng),即CAN-ARINC429網(wǎng)關(guān)。 隨著嵌入式技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)的成本低、體積小、穩(wěn)定性好等眾多優(yōu)點(diǎn)使其應(yīng)用領(lǐng)域越來(lái)越廣。本課題將嵌入式技術(shù)應(yīng)用到CAN-ARINC429網(wǎng)關(guān)系統(tǒng)開(kāi)發(fā)中,采用比較有影響力的嵌入式處理器ARM作為網(wǎng)關(guān)系統(tǒng)的核心,開(kāi)發(fā)了網(wǎng)關(guān)系統(tǒng)的硬件部分和軟件部分。 本文著重討論了CAN-ARINC429網(wǎng)關(guān)系統(tǒng)設(shè)計(jì)的三大部分:硬件設(shè)計(jì)、控制軟件設(shè)計(jì)和用戶軟件設(shè)計(jì)。硬件設(shè)計(jì)部分完成了CAN和ARINC429的總線數(shù)據(jù)收發(fā)電路設(shè)計(jì),以及ARM處理器分別與CAN總線控制器和ARINC429總線協(xié)議芯片的接口電路設(shè)計(jì)。控制軟件部分是在Linux平臺(tái)下開(kāi)發(fā)的,因此本文控制軟件部分首先研究并實(shí)現(xiàn)了Linux平臺(tái)下ARM編譯系統(tǒng)的建立,其后的程序啟動(dòng)代碼和總線數(shù)據(jù)交換設(shè)計(jì)是控制軟件的關(guān)鍵部分,CAN總線和ARINC429總線的數(shù)據(jù)收發(fā)程序設(shè)計(jì)在本文的控制軟件部分中也都有詳細(xì)討論。本文還開(kāi)發(fā)了基于Windows平臺(tái)的用戶軟件,該用戶軟件是為提高CAN-ARINC429網(wǎng)關(guān)的通用性而設(shè)計(jì),具有網(wǎng)關(guān)工作方式設(shè)置和功能測(cè)試等功能。在給出對(duì)CAN-ARINC429網(wǎng)關(guān)的測(cè)試報(bào)告后,本文對(duì)課題的研究工作進(jìn)行了總結(jié)和展望。
上傳時(shí)間: 2013-04-24
上傳用戶:cccole0605
本文首先分析了國(guó)內(nèi)外微型飛行器(MAV)研究現(xiàn)狀、發(fā)展趨勢(shì)和存在的困難,接著闡述了MAV的系統(tǒng)結(jié)構(gòu),針對(duì)已有的MAV平臺(tái),設(shè)計(jì)了MAV自主飛行控制系統(tǒng)的總體方案,選擇ARM作為中央處理器,從電源模塊設(shè)計(jì)、存儲(chǔ)器模塊設(shè)計(jì)、與各傳感器的接口設(shè)計(jì)等入手,實(shí)現(xiàn)了系統(tǒng)的硬件設(shè)計(jì),并分析了硬件設(shè)計(jì)所采取的抗干擾措施。 在系統(tǒng)軟件設(shè)計(jì)方面,本文選用嵌入式Linux操作系統(tǒng)作為軟件開(kāi)發(fā)環(huán)境,分析了操作系統(tǒng)的組成和啟動(dòng)流程。在此基礎(chǔ)上,針對(duì)本文所設(shè)計(jì)的硬件系統(tǒng),編制了專用的引導(dǎo)程序,重新編譯了內(nèi)核,完成了ARMLinux在硬件平臺(tái)上的移植。接著詳細(xì)分析了字符設(shè)備,編寫(xiě)了各個(gè)模塊的驅(qū)動(dòng)程序,并描述了應(yīng)用程序的開(kāi)發(fā)模式。 最后本文討論了MAV系統(tǒng)中MPEG4視頻數(shù)據(jù)壓縮的關(guān)鍵技術(shù),分析了ARM的硬件編解碼器的結(jié)構(gòu)和實(shí)現(xiàn)過(guò)程,重點(diǎn)研究了遙測(cè)數(shù)據(jù)和壓縮圖像的復(fù)合方案,將遙測(cè)數(shù)據(jù)嵌入到壓縮圖像中進(jìn)行傳輸。這種方法可以節(jié)省信道,降低系統(tǒng)功耗和保護(hù)遙測(cè)數(shù)據(jù)的安全。 本文所研制的自主飛行控制系統(tǒng)具有體積小、重量輕、集成度高、抗干擾能力強(qiáng)等特點(diǎn),能實(shí)時(shí)傳輸視頻圖像,各項(xiàng)指標(biāo)都滿足項(xiàng)目技術(shù)要求。
標(biāo)簽: ARM MAV 飛行控制系統(tǒng)
上傳時(shí)間: 2013-05-31
上傳用戶:mikesering
雷達(dá)顯示與控制終端是雷達(dá)系統(tǒng)的重要組成部分,它必須能夠?qū)走_(dá)進(jìn)行精確的控制,同時(shí)對(duì)從雷達(dá)獲取的數(shù)據(jù)進(jìn)行有效的處理,將獲取的目標(biāo)信息以直觀、有效、準(zhǔn)確的方式呈現(xiàn)給雷達(dá)控制者。本文開(kāi)展基于ARM的便攜式戰(zhàn)場(chǎng)偵察雷達(dá)終端的研究與設(shè)計(jì),采用目前先進(jìn)的嵌入式系統(tǒng)技術(shù),設(shè)計(jì)能夠完成顯示與控制的智能終端,這對(duì)提高便攜式戰(zhàn)場(chǎng)偵察雷達(dá)的性能具有重要的意義。 便攜式雷達(dá)終端的設(shè)計(jì)主要包括硬件平臺(tái)的構(gòu)建、軟件開(kāi)發(fā)平臺(tái)的搭建和終端應(yīng)用軟件的開(kāi)發(fā)。硬件平臺(tái)的構(gòu)建是整個(gè)設(shè)計(jì)的基礎(chǔ),硬件平臺(tái)采用基于ARM920T的多接口高性能CPU S3C2410X處理器。軟件開(kāi)發(fā)平臺(tái)的構(gòu)建基于宿主機(jī)——目標(biāo)機(jī)模式。雷達(dá)顯示控制終端應(yīng)用軟件的開(kāi)發(fā)包括:根據(jù)顯控終端軟件功能需求,進(jìn)行軟件模塊劃分;GUI界面程序的設(shè)計(jì);電子地圖的顯示處理程序設(shè)計(jì);雷達(dá)目標(biāo)信息顯示程序的設(shè)計(jì);基于Qt/Embedded的串口通信程序的編寫(xiě)。考慮到雷達(dá)顯示控制終端軟件的穩(wěn)定性、可靠性和實(shí)用性,軟件設(shè)計(jì)基于嵌入式Linux操作系統(tǒng),利用C++語(yǔ)言、Qt等相關(guān)軟件工具包進(jìn)行軟件開(kāi)發(fā)。 本文研究了嵌入式Linux與嵌入式GUI技術(shù),在此基礎(chǔ)上完成了便攜式雷達(dá)終端硬件平臺(tái)的構(gòu)建和終端系統(tǒng)應(yīng)用軟件的編寫(xiě)與調(diào)試等工作,設(shè)計(jì)實(shí)現(xiàn)的便攜式雷達(dá)終端符合現(xiàn)代雷達(dá)終端的各項(xiàng)要求。
標(biāo)簽: ARM 便攜式 雷達(dá) 終端設(shè)計(jì)
上傳時(shí)間: 2013-06-18
上傳用戶:asasasas
本文分析了當(dāng)前車輛交通管理中的實(shí)際問(wèn)題,介紹了一種車載終端的設(shè)計(jì)方法。設(shè)計(jì)采用ARM9微處理器構(gòu)造的嵌入式系統(tǒng),是集GPS全球衛(wèi)星定位系統(tǒng)和GPRS無(wú)線通信技術(shù)于一體的新型車載電子產(chǎn)品。它為現(xiàn)代交通運(yùn)輸提供了新穎,可靠,有效的控制和管理途徑。 車載終端通過(guò)將GPS模塊的定位信息提取出來(lái),一方面將定位信息在車載終端上顯示,一方面又結(jié)合車輛的狀態(tài)等信息發(fā)送給GPRS模塊,發(fā)送出去的信息通過(guò)無(wú)線網(wǎng)絡(luò)傳輸給車輛管理部門。車輛管理部門根據(jù)車輛的位置和狀態(tài)等,采取一定的措施,從而實(shí)現(xiàn)車輛的有效管理。 本設(shè)計(jì)從硬件和軟件兩大部分出發(fā),硬件上設(shè)計(jì)了ARM處理器、存儲(chǔ)器、內(nèi)存及其外圍電路,另外還有GPS模塊電路和GPRS模塊電路;軟件上采用Qt的人機(jī)界面完成數(shù)據(jù)顯示與更新,采用PPP撥號(hào)腳本完成GPRS模塊的撥號(hào),通過(guò)Qt多線程編程的方法完成GPS數(shù)據(jù)的提取和GPRS的信息發(fā)送。在硬件和軟件之間采用了嵌入式Linux系統(tǒng),包括啟動(dòng)代碼、內(nèi)核和文件系統(tǒng)等。 論文的最后總結(jié)了所完成的工作,給出了設(shè)計(jì)的不足之處和有待完善的地方。
上傳時(shí)間: 2013-04-24
上傳用戶:ice_qi
隨著社會(huì)經(jīng)濟(jì)和科學(xué)技術(shù)的發(fā)展,公路交通已經(jīng)成為了關(guān)系國(guó)民經(jīng)濟(jì)命脈和社會(huì)、經(jīng)濟(jì)發(fā)展的重大系統(tǒng)。汽車導(dǎo)航觀念也逐漸深入人心,成為公路交通中極其重要的一個(gè)環(huán)節(jié)。人們已經(jīng)不再滿足于用基于PC機(jī)的導(dǎo)航系統(tǒng),因?yàn)樗^(guò)于昂貴并且功耗高。現(xiàn)在,基于嵌入式設(shè)備的導(dǎo)航系統(tǒng)在迅速發(fā)展,但目前流行的是基于WinCE操作系統(tǒng),它的成本比較高。 本文設(shè)計(jì)的導(dǎo)航系統(tǒng)采用基于ARM9結(jié)構(gòu)的低功耗、高性能嵌入式SOC芯片S3C2410作為主控制器,使用嵌入式linux作為系統(tǒng)的內(nèi)核。Linux是一個(gè)開(kāi)放并且免費(fèi)使用的操作系統(tǒng),而CPU使用了32位RISC(精簡(jiǎn)指令集)。基于ARM的嵌入式Llinux作為系統(tǒng)的內(nèi)核解決了成本高的問(wèn)題。因?yàn)榍度胧讲僮飨到y(tǒng)是本課題設(shè)計(jì)系統(tǒng)過(guò)程中應(yīng)用的基礎(chǔ),所以本文會(huì)詳細(xì)介紹。 系統(tǒng)可以采集GPS信號(hào),支持RS-232接口,采用液晶顯示屏(LCD)的人機(jī)接口,為操作人員提供了良好的監(jiān)控界面。軟件系統(tǒng)在嵌入式Linux操作系統(tǒng)下開(kāi)發(fā),實(shí)現(xiàn)了Linux操作系統(tǒng)和QT圖形系統(tǒng)的移植,設(shè)備驅(qū)動(dòng)程序、控制應(yīng)用程序、人機(jī)交互界面的設(shè)計(jì)。 本文從理論、硬件設(shè)計(jì)、軟件設(shè)計(jì)等方面介紹了基于ARM S3C2410多功能車載導(dǎo)航系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。
上傳時(shí)間: 2013-07-01
上傳用戶:dong
隨著信息產(chǎn)業(yè)和集成電路技術(shù)的進(jìn)步,嵌入式應(yīng)用領(lǐng)域得到了蓬勃和快速的發(fā)展。嵌入式應(yīng)用開(kāi)發(fā)的重要特點(diǎn)是滿足應(yīng)用門類的多樣化需求,嵌入式應(yīng)用的多樣化主要體現(xiàn)在目標(biāo)機(jī)硬件平臺(tái)的多樣化,而硬件平臺(tái)的多樣化則對(duì)嵌入式系統(tǒng)平臺(tái)的底層構(gòu)建提出了嚴(yán)格要求,因此不同硬件平臺(tái)底層構(gòu)建研究是嵌入式開(kāi)發(fā)中的一個(gè)重要問(wèn)題。 嵌入式軟硬件平臺(tái)的底層構(gòu)建主要涉及以下幾個(gè)部分: 1、嵌入式開(kāi)發(fā)環(huán)境構(gòu)建,涉及交叉編譯環(huán)境、交叉調(diào)試環(huán)境等; 2、嵌入式硬件平臺(tái)構(gòu)建,涉及硬件平臺(tái)選型、地址分配等; 3、U.Boot移植,涉及U-Boot啟動(dòng)分析、移植分析等; 4、嵌入式操作系統(tǒng)移植,涉及uClinux內(nèi)核結(jié)構(gòu)、移植分析等; 5、驅(qū)動(dòng)程序的開(kāi)發(fā),涉及硬件分析、Linux下驅(qū)動(dòng)分析等; 與此同時(shí),安全防范系統(tǒng)作為現(xiàn)代化的安全警衛(wèi)手段,近年來(lái)正越來(lái)越多地進(jìn)入各個(gè)行業(yè)的各種應(yīng)用領(lǐng)域,智能家居已經(jīng)成為高科技發(fā)展必然的趨勢(shì)。另外,運(yùn)營(yíng)商寬帶網(wǎng)絡(luò)缺乏新的利潤(rùn)增長(zhǎng)點(diǎn),在已有的寬帶網(wǎng)絡(luò)上開(kāi)發(fā)新的業(yè)務(wù)迫在眉睫。基于ARM的家庭安防網(wǎng)關(guān)與局端設(shè)備相結(jié)合,配備無(wú)線報(bào)警信號(hào)自學(xué)習(xí)型編解碼收發(fā)模塊,完全解決了上述兩個(gè)問(wèn)題。 本文以多媒體綜合報(bào)警系統(tǒng)項(xiàng)目中的終端產(chǎn)品XXX型家庭安防網(wǎng)關(guān)為依托,以開(kāi)發(fā)流程為主線,就ARM+uClinux嵌入式平臺(tái)給出了以上五個(gè)嵌入式開(kāi)發(fā)過(guò)程中底層平臺(tái)構(gòu)建的關(guān)鍵技術(shù)解決方案。正文中將依次介紹項(xiàng)目概述、目標(biāo)硬件平臺(tái)分析、交叉開(kāi)發(fā)環(huán)境構(gòu)建以及U-Boot的移植、uClinux的移植和具體驅(qū)動(dòng)程序的開(kāi)發(fā)。
標(biāo)簽: ARM 家庭安防 網(wǎng)關(guān) 底層
上傳時(shí)間: 2013-05-25
上傳用戶:李彥東
隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)的飛速發(fā)展,流媒體技術(shù)的產(chǎn)生滿足了人們快速獲取多媒體信息的需求。它基于RTP/RTCP協(xié)議,運(yùn)用流式傳輸技術(shù),可以使人們?cè)谧疃痰臅r(shí)間內(nèi)獲得想要的多媒體資訊。流媒體技術(shù)可廣泛應(yīng)用于視頻播放、視頻會(huì)議、遠(yuǎn)程教育等。嵌入式系統(tǒng)是當(dāng)前研究的另一個(gè)熱點(diǎn)。它具有低功耗、體積小、集成度高和專用性強(qiáng)等特點(diǎn)。嵌入式系統(tǒng)早期主要應(yīng)用于軍事及航空航天領(lǐng)域,隨著工nternet的發(fā)展,新型的嵌入式系統(tǒng)正朝著信息家電IA(InformationAppliance)和3C(Computer、Commtlnication&Consumer)產(chǎn)品方向發(fā)展。 因此,基于嵌入式設(shè)備的流媒體傳輸就是一個(gè)非常有意義的研究方向。本文基于南京某公司的實(shí)際產(chǎn)品項(xiàng)目“電梯多媒體項(xiàng)目”,將流媒體技術(shù)與嵌入式設(shè)備相結(jié)合,應(yīng)用于電梯之中,使多媒體資訊的傳播無(wú)處不在。 本文首先研究了流媒體傳輸?shù)南嚓P(guān)技術(shù)。深入研究了用于流媒體傳輸?shù)膶?shí)時(shí)傳輸與控制協(xié)議RTP/RTCP,掌握其結(jié)構(gòu)與規(guī)則;研究了實(shí)時(shí)傳輸QoS控制技術(shù),分析現(xiàn)有的一些網(wǎng)絡(luò)傳輸控制方法,分析了流媒體與嵌入式系統(tǒng)的特點(diǎn)。 本文然后詳細(xì)分析了基于窗口的擁塞控制方法和基于速率的擁塞控制方法的原理和適用范圍,并改進(jìn)了其中基于發(fā)送端速率控制的擁塞控制方法,設(shè)計(jì)了一種基于接收端緩存和發(fā)送端速率控制相結(jié)合的流媒體傳輸控制方法。通過(guò)對(duì)接收端緩存剩余空間臨界點(diǎn)的設(shè)置與監(jiān)控,來(lái)輔助調(diào)節(jié)發(fā)送端的數(shù)據(jù)發(fā)送速率。它既可以避免網(wǎng)絡(luò)擁塞,又可以提高流媒體的傳輸質(zhì)量。 本文最后介紹了嵌入式Linux系統(tǒng)的移植,分析了網(wǎng)絡(luò)上開(kāi)源的RTP/RTCP實(shí)現(xiàn)庫(kù)JRTPLIB,并結(jié)合本文實(shí)際需要,對(duì)RTCP中RR分組的結(jié)構(gòu)做了修改,以此為基礎(chǔ)設(shè)計(jì)了一個(gè)系統(tǒng),實(shí)現(xiàn)本文所改進(jìn)的用于ARM流媒體傳輸控制的方法。
上傳時(shí)間: 2013-07-06
上傳用戶:ryb
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1