天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

嵌入式系統(tǒng)多串口通訊方案的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2020-12-02 07:25
  串口通訊是一種常用的經(jīng)典通訊方式。隨著網(wǎng)絡(luò)技術(shù)和嵌入式技術(shù)的興起,很多串行設(shè)備都需要接入到網(wǎng)絡(luò)中,然而串口缺乏接入網(wǎng)絡(luò)的能力,并且單個(gè)串行設(shè)備獨(dú)立接入到網(wǎng)絡(luò)的成本太高。為解決這一問(wèn)題,本文采用通用異步通信芯片對(duì)嵌入式系統(tǒng)進(jìn)行多串口擴(kuò)展,提出了一套嵌入式系統(tǒng)多串口通訊的完整解決方案。該方案成本較低、可擴(kuò)展性強(qiáng),適用范圍廣,可以和Internet互聯(lián)實(shí)現(xiàn)串行設(shè)備非PC的Internet接入。本文首先提出了嵌入式系統(tǒng)的多串口通訊方案的設(shè)計(jì)思路,選用了支持網(wǎng)絡(luò)的ARM7型嵌入式處理器S3C44B0X和TI公司的通用異步接收發(fā)送(UART)芯片TL16C752B作為硬件開(kāi)發(fā)平臺(tái),并論述了串口擴(kuò)展的系統(tǒng)硬件設(shè)計(jì)方案,包括S3C44B0X微處理器功能介紹、各個(gè)功能模塊設(shè)計(jì)等。以此硬件平臺(tái)為基礎(chǔ),實(shí)現(xiàn)了基于μClinux嵌入式操作系統(tǒng)的系統(tǒng)軟件,特別是μClinux串行設(shè)備驅(qū)動(dòng)程序,并詳細(xì)論述了μClinux嵌入式操作系統(tǒng)及串行設(shè)備驅(qū)動(dòng)等移植到ARM嵌入式處理器上的具體步驟。在此基礎(chǔ)上,本文還給出了該方案在CDMA多通道無(wú)線視頻傳輸系統(tǒng)的具體應(yīng)用情況,并測(cè)試了擴(kuò)展串口的PPP撥號(hào)功能,實(shí)現(xiàn)了系統(tǒng)與CD... 

【文章來(lái)源】:華中科技大學(xué)湖北省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:77 頁(yè)

【學(xué)位級(jí)別】:碩士

【部分圖文】:

嵌入式系統(tǒng)多串口通訊方案的設(shè)計(jì)與實(shí)現(xiàn)


硬件電路原理圖

對(duì)話框,調(diào)試器,軟件運(yùn)行,對(duì)話框


在調(diào)試[22]之前,我們先用并口電纜將 PC 機(jī)并口和 JTAG 調(diào)試模塊連接起來(lái),用串口線將開(kāi)發(fā)主機(jī)的串口和 ARM 開(kāi)發(fā)板的 UART0 口連接起來(lái)(當(dāng)然還要將主板和JTAG 板連接起來(lái))。然后,就可以上電了。在 Windows 2000 操作系統(tǒng)下,新建一個(gè)超級(jí)終端項(xiàng)目:波特率為 115200,數(shù)據(jù)位為 8 位,無(wú)奇偶校驗(yàn),停止位為 1 位,無(wú)數(shù)據(jù)流控制。在進(jìn)行調(diào)試之前,還要先建立好 AXD[23]與目標(biāo)系統(tǒng)之間的通訊。如果采用簡(jiǎn)易 JTAG 調(diào)試器進(jìn)行調(diào)試,則首先要運(yùn)行 JTAG 調(diào)試代理軟件。將開(kāi)發(fā)板附帶光盤(pán)中相關(guān)開(kāi)發(fā)工具拷貝至硬盤(pán)中某個(gè)目錄下,按照其中《使用說(shuō)明》安裝驅(qū)動(dòng)程序。驅(qū)動(dòng)安裝成功后,雙擊 ARM7.exe運(yùn)行調(diào)試代理軟件。如果調(diào)試代理軟件與目標(biāo)系統(tǒng)連接成功,則顯示如下對(duì)話框,如圖 2-7 所示:

內(nèi)核,開(kāi)發(fā)板,下載


圖 4-2 內(nèi)核編譯完成結(jié)果圖或者直接執(zhí)行下列命令,這樣可以實(shí)現(xiàn)批處理似的命令執(zhí)行效果,能順序完成內(nèi)核編譯過(guò)程。那是因?yàn)?make image 后可能會(huì)出現(xiàn)一個(gè)錯(cuò)誤,指示名為 linux 的文件不存在。這個(gè)錯(cuò)誤可忽略,直接執(zhí)行下一步 make。make dep && make clean && make lib_only && make user_only && make romfs&& make imagemake4.4 Bootloader、內(nèi)核映像及用戶程序的下載4.4.1 Bootloader 下載下載 Bootloader 到 S3C44B0X 開(kāi)發(fā)板上,需要使用 JTAG 調(diào)試板。具體過(guò)程如下所示:連接好 JTAG 部分,啟動(dòng)開(kāi)發(fā)主機(jī)上的 Windows 2000 操作系統(tǒng)以及 S3C44B0X開(kāi)發(fā)板,然后在開(kāi)發(fā)板提供的光盤(pán)中找到[BIOS 燒寫(xiě)]目錄,將目錄中的所有文件拷

【參考文獻(xiàn)】:
期刊論文
[1]串口擴(kuò)展技術(shù)在嵌入式系統(tǒng)中的實(shí)現(xiàn)[J]. 岳曉慶,張其善,常青.  電子測(cè)量技術(shù). 2006(02)
[2]PPP協(xié)議在GPRS無(wú)線網(wǎng)絡(luò)中的嵌入式實(shí)現(xiàn)[J]. 藍(lán)曉雱,童小念.  中南民族大學(xué)學(xué)報(bào)(自然科學(xué)版). 2005(04)
[3]基于S3C44B0+uClinux的嵌入式系統(tǒng)多串口的實(shí)現(xiàn)[J]. 張玉杰,馮仁劍,萬(wàn)江文.  電測(cè)與儀表. 2005(12)
[4]嵌入式設(shè)備串口擴(kuò)展的兩種解決方案[J]. 金蒙,王立勝.  微計(jì)算機(jī)信息. 2005(22)
[5]Linux運(yùn)用于嵌入式系統(tǒng)的技術(shù)分析[J]. 王亞軍,劉金剛.  計(jì)算機(jī)應(yīng)用研究. 2005(05)
[6]嵌入式Linux下UART驅(qū)動(dòng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 賈軍利,張剛,郭紅波.  實(shí)驗(yàn)室科學(xué). 2005(02)
[7]一個(gè)基于Linux操作系統(tǒng)的嵌入式網(wǎng)關(guān)的實(shí)現(xiàn)[J]. 喬曉丹,張鵬.  微計(jì)算機(jī)信息. 2005(10)
[8]一種嵌入式系統(tǒng)驅(qū)動(dòng)架構(gòu)的分析及實(shí)現(xiàn)[J]. 杜旭,頓新平,黃建.  計(jì)算機(jī)工程與應(yīng)用. 2004(25)
[9]嵌入式系統(tǒng)的組成、設(shè)計(jì)與調(diào)試[J]. 雷亞平,沈春林,楊忠.  航空計(jì)算技術(shù). 2003(03)



本文編號(hào):2895155

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2895155.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶31da1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com