本文分析了當(dāng)前車(chē)輛交通管理中的實(shí)際問(wèn)題,介紹了一種車(chē)載終端的設(shè)計(jì)方法。設(shè)計(jì)采用ARM9微處理器構(gòu)造的嵌入式系統(tǒng),是集GPS全球衛(wèi)星定位系統(tǒng)和GPRS無(wú)線通信技術(shù)于一體的新型車(chē)載電子產(chǎn)品。它為現(xiàn)代交通運(yùn)輸提供了新穎,可靠,有效的控制和管理途徑。 車(chē)載終端通過(guò)將GPS模塊的定位信息提取出來(lái),一方面將定位信息在車(chē)載終端上顯示,一方面又結(jié)合車(chē)輛的狀態(tài)等信息發(fā)送給GPRS模塊,發(fā)送出去的信息通過(guò)無(wú)線網(wǎng)絡(luò)傳輸給車(chē)輛管理部門(mén)。車(chē)輛管理部門(mén)根據(jù)車(chē)輛的位置和狀態(tài)等,采取一定的措施,從而實(shí)現(xiàn)車(chē)輛的有效管理。 本設(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
上傳用戶(hù):ice_qi
easy,51pro,3.0編程器在2.0的基礎(chǔ)上增加了更多的芯片器件
上傳時(shí)間: 2013-07-25
上傳用戶(hù):qazwsc
深入淺出ARM7-LPC213x_214x(上)
上傳時(shí)間: 2013-07-14
上傳用戶(hù):yd19890720
在VC上我們很流行在SerialPort這個(gè)多線程的串口類(lèi),前段時(shí)間我在網(wǎng)上找了,居然很少有人把它用到BCB上面。我大致整理了一下,共大家參考。具體說(shuō)明見(jiàn)附件。-in our very popular
標(biāo)簽: SerialPort_C Builder
上傳時(shí)間: 2013-07-02
上傳用戶(hù):lgs12321
本文著重研究了OFDM調(diào)制解調(diào)技術(shù)在FPGA上的實(shí)現(xiàn)。全文內(nèi)容安排如下: 第一章介紹了PLD(可編程邏輯器件)和OFDM(正交頻分復(fù)用)技術(shù)的發(fā)展歷史。 第二章介紹了PLD的分類(lèi)、工藝和結(jié)構(gòu)特點(diǎn),以及FPGA的開(kāi)發(fā)環(huán)境、開(kāi)發(fā)流程和Verilog語(yǔ)言的特點(diǎn)。 第三章就OFDM系統(tǒng)中的基本概念進(jìn)行了詳細(xì)的闡述。 第四、五章是OFDM算法的在FPGA上的實(shí)現(xiàn),首先對(duì)要實(shí)現(xiàn)的算法進(jìn)行分析,給出了需要實(shí)現(xiàn)的指標(biāo)。然后給出了FPGA的實(shí)現(xiàn)方案,對(duì)系統(tǒng)的進(jìn)行仿真,給出了仿真波形圖和系統(tǒng)性能分析。 第六章總結(jié)了全文的工作,對(duì)OFDM技術(shù)的實(shí)現(xiàn)需要進(jìn)一步完善的方面進(jìn)行了探討。
標(biāo)簽: OFDM FPGA 基帶 調(diào)制系統(tǒng)
上傳時(shí)間: 2013-08-05
上傳用戶(hù):躍躍,,
ucos-ii 在各種芯片上的移植例子,很經(jīng)典的。推薦下載。
上傳時(shí)間: 2013-07-10
上傳用戶(hù):落到地上達(dá)一破爬
本文研究基于ARM與FPGA的高速數(shù)據(jù)采集系統(tǒng)技術(shù)。論文完成了ARM+FPGA結(jié)構(gòu)的共享存儲(chǔ)器結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)了ARMLinux系統(tǒng)的軟件設(shè)計(jì),包括觸摸屏控制、LCD顯示、正弦插值算法設(shè)計(jì)以及各種顯示算法設(shè)計(jì)等。同時(shí)進(jìn)行了信號(hào)的高速采集和處理的實(shí)際測(cè)試,對(duì)實(shí)驗(yàn)測(cè)試數(shù)據(jù)進(jìn)行了分析。 論文分別從軟件和硬件兩方面入手,闡述了基于ARM處理器和FPGA芯片的高速數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計(jì)方法,以及基于ARMLinux操作系統(tǒng)的設(shè)備驅(qū)動(dòng)程序設(shè)計(jì)和應(yīng)用程序設(shè)計(jì)。 硬件方面,在FPGA平臺(tái)上,我們首先利用乒乓操作的方式將一路高速數(shù)據(jù)信號(hào)轉(zhuǎn)換成頻率為原來(lái)頻率1/4的4路低速數(shù)據(jù)信號(hào),再將這四路數(shù)據(jù)分別存儲(chǔ)到4個(gè)FIFO中,然后再對(duì)這4個(gè)FIFO中的數(shù)據(jù)拼接并存儲(chǔ)在FPGA片上的雙端口雙時(shí)鐘RAM中,最后將FPGA的雙端口雙時(shí)鐘RAM掛載到ARM系統(tǒng)的總線上,實(shí)現(xiàn)了ARM和FPGA共享存儲(chǔ)器的系統(tǒng)結(jié)構(gòu),使ARM處理器可以直接讀取這個(gè)雙端口雙時(shí)鐘的RAM中的數(shù)據(jù),從而大大提高了數(shù)據(jù)采集與處理的效率。在采樣頻率控制電路設(shè)計(jì)方面,我們通過(guò)使FIFO的數(shù)據(jù)存儲(chǔ)時(shí)鐘降低為標(biāo)準(zhǔn)狀態(tài)下的1/n實(shí)現(xiàn)數(shù)據(jù)采集頻率降為標(biāo)準(zhǔn)狀態(tài)的1/n,從而實(shí)現(xiàn)了由FPGA控制的可變頻率的數(shù)據(jù)采集系統(tǒng)。 軟件方面,為了更有效地管理和拓展系統(tǒng)功能,我們移植了ARMLinux操作系統(tǒng),并在S3C2410平臺(tái)上設(shè)計(jì)實(shí)現(xiàn)了基于Linux操作系統(tǒng)的觸摸屏驅(qū)動(dòng)程序設(shè)計(jì)、LCD驅(qū)動(dòng)程序移植、自定義的FPGA模塊驅(qū)動(dòng)程序設(shè)計(jì)、LCD顯示程序設(shè)計(jì)、多線程的應(yīng)用程序設(shè)計(jì)。應(yīng)用程序能夠控制FPGA數(shù)據(jù)采集系統(tǒng)工作。 在前端采樣頻率為125MHz情況下,系統(tǒng)可以正常工作。能夠?qū)崿F(xiàn)對(duì)頻率在5MHz以下的信號(hào)波形的直接顯示;對(duì)5MHz至40MHz的信號(hào),使用正弦插值算法進(jìn)行處理,顯示效果良好。同時(shí)這種硬件結(jié)構(gòu)可擴(kuò)展性強(qiáng),可以在此基礎(chǔ)上實(shí)現(xiàn)8路甚至16路緩沖的系統(tǒng)結(jié)構(gòu),可以使系統(tǒng)支持更高的采樣頻率。
標(biāo)簽: FPGA ARM 高速數(shù)據(jù) 采集
上傳時(shí)間: 2013-07-04
上傳用戶(hù):林魚(yú)2016
由于集成電路產(chǎn)業(yè)在中國(guó)的飛速發(fā)展,FPGA設(shè)計(jì)技術(shù),作為一種靈活性很強(qiáng)的芯片設(shè)計(jì)技術(shù),在國(guó)內(nèi)得到廣泛的應(yīng)用.由于芯片的可升級(jí)性和開(kāi)發(fā)自主知識(shí)產(chǎn)權(quán)芯片的必要性,在北京郵電大學(xué)寬帶通信網(wǎng)絡(luò)實(shí)驗(yàn)室開(kāi)發(fā)的三層以太網(wǎng)交換機(jī)項(xiàng)目中,以太網(wǎng)口和ATM口之間的數(shù)據(jù)通道的實(shí)現(xiàn)上采用了FPGA設(shè)計(jì)方法.該文主要集中在ATM口之間的數(shù)據(jù)通道的HEC頭校驗(yàn)的FPGA實(shí)現(xiàn).并完成了硬件設(shè)計(jì)、配置、硬件測(cè)試聯(lián)調(diào)工作以及論文撰寫(xiě)工作.硬件的設(shè)計(jì)和開(kāi)發(fā)基于Protel99和Tornado/VxWorks,軟件的設(shè)計(jì)和開(kāi)發(fā)采用了標(biāo)準(zhǔn)的VHDL語(yǔ)言,開(kāi)發(fā)環(huán)境是WINDOWS,開(kāi)發(fā)工具是Xilinx公司的iSE4.1i集成開(kāi)發(fā)環(huán)境.隨著網(wǎng)絡(luò)設(shè)備的發(fā)展,位于網(wǎng)絡(luò)邊緣的設(shè)備將會(huì)變得更加靈巧,更加迎合網(wǎng)絡(luò)發(fā)展的需要,在網(wǎng)絡(luò)設(shè)備上越來(lái)越多地引入了網(wǎng)絡(luò)處理器.我們實(shí)驗(yàn)室和Intel建立了聯(lián)合實(shí)驗(yàn)室,在此基礎(chǔ)上,我們要把網(wǎng)絡(luò)處理器評(píng)估板硬件上,運(yùn)行軟件,使其成為路由器,首先要加載的就是網(wǎng)絡(luò)路由協(xié)議.由于Linux的開(kāi)放源代碼,所以我們決定采用Linux做嵌入式系統(tǒng),在上面運(yùn)行zebra的路由協(xié)議.Zebra是linux上面的開(kāi)放源代碼的路由軟件.
標(biāo)簽: FPGA 協(xié)議 網(wǎng)絡(luò)處理器
上傳時(shí)間: 2013-07-08
上傳用戶(hù):yhm_all
在比較常用串口通信實(shí)現(xiàn)形式的利弊基礎(chǔ)上,針對(duì)某廠輪胎里程試驗(yàn)機(jī)監(jiān)控系統(tǒng)的特點(diǎn),設(shè)計(jì)并實(shí)現(xiàn)了串口通信動(dòng)態(tài)鏈接庫(kù)(DLL),詳細(xì)介紹了多線程理論、重疊I/O方式,給出了程序流程圖,對(duì)一些關(guān)鍵代碼進(jìn)行了說(shuō)明
上傳時(shí)間: 2013-07-19
上傳用戶(hù):songnanhua
AD程序?qū)崿F(xiàn)模擬量到數(shù)字量的轉(zhuǎn)換功能; CAN程序?qū)崿F(xiàn)CAN總線通訊功能; keyboard_check程序?qū)崿F(xiàn)鍵盤(pán)的掃描查詢(xún)方式輸入; keyboard_disturb程序?qū)崿F(xiàn)PORTB的"電平變化中斷"進(jìn)行鍵盤(pán)的輸入; led0-8程序?qū)崿F(xiàn)在8個(gè)LED上依次顯示1~8數(shù)字; PWM程序用于使CCP1模塊產(chǎn)生分辨率為10位的PWM波形,占空比為50%; RS-232程序通過(guò)RS-232接口來(lái)完成PC計(jì)算機(jī)與單片機(jī)之間的通信; simple_POARD程序?yàn)橥鈬δ苣K簡(jiǎn)單應(yīng)用實(shí)例,點(diǎn)亮與PORTD口相連的八個(gè)發(fā)光二極管; stopwatch程序?qū)崿F(xiàn)計(jì)時(shí)秒表功能,時(shí)鐘顯示范圍00.00~99.99秒,分辨度為0.01秒; switchinput程序用于開(kāi)關(guān)量的輸入(采用SPI總線),并顯示在與D口相連的LED上; wakeup程序?qū)崿F(xiàn)PIC18F458的休眠工作方式,并由實(shí)驗(yàn)板上的按鍵產(chǎn)生"電平變化中斷"將其從休眠狀態(tài)中激活; WDT程序?qū)崿F(xiàn)"看門(mén)狗"WDT的功能; Yejing程序?qū)崿F(xiàn)液晶顯示器的接口和顯示功能。
上傳時(shí)間: 2013-06-04
上傳用戶(hù):GHF
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1