嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf

嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf

ID:57759454

大小:721.25 KB

頁數(shù):3頁

時間:2020-03-29

嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf_第1頁
嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf_第2頁
嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf_第3頁
資源描述:

《嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、2008年第06期,第41卷通信技術(shù)Vol.41,No.06,2008總第198期CommunicationsTechnologyNo.198,Totally嵌入式TCPIP協(xié)議棧LWIP在ARM平臺上的移植與應(yīng)用孔棟,鄭建宏(重慶郵電大學,重慶400065)【摘要】LWIP是一套用于嵌入式系統(tǒng)的開放源代碼的輕量級TCP/IP協(xié)議棧,它具有移植性強、資源占用率低的優(yōu)點。S3C2410A是以ARM9處理器為內(nèi)核的硬件平臺,在嵌入式領(lǐng)域有廣泛的應(yīng)用。文中詳細介紹了將嵌入式TCPIP協(xié)議棧LWIP移植到ARM平臺上過程和方法,并通過網(wǎng)絡(luò)應(yīng)用對移植效果及

2、其性能做了簡單測試和驗證?!娟P(guān)鍵詞】TCPIP移植;LWIP;ARM;嵌入式【中圖分類號】TP316.8【文獻標識碼】A【文章編號】1002-0802(2008)06-0038-03TransplantandApplicationofLWIPinARMPlatformKONGDong,ZHENGJian-hong(ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)【Abstract】LWIPisalight-weightTCP/IPprotocolstack

3、.Lwipissource-openedandcanbetransplantedveryeasily.ARM9isthekernelofS3C2410A,whichiswidelyusedintheembeddedsysterm.ThispaperpresentstheprocessandmethodfortransplantingLWIPintoARMplatform.Thetestandverificationoftransplantingeffectsandcapabilitybysomenetworkapplicationisalsodo

4、ne.【Keywords】TCPIP;transplant;LWIP;ARM;embedded0引言接2MFLASH和8MSDRAM做為存儲器。lwIP是瑞士計算機科學院的AdamDunkels等開發(fā)的一套開發(fā)板簡單結(jié)構(gòu)見圖1。上位機用于嵌入式系統(tǒng)的開放源代碼TCP/IP協(xié)議棧。1wIP的含義FPGAI/OUART是lightweight(輕量型)IP協(xié)議,它可以被移植到各種操作LCDS3C2410A系統(tǒng)中,也可以在無操作系統(tǒng)的情況下獨立運行。1wIP實現(xiàn)2MFLASHJTAGJTAGEMIF的重點是在保持TCP/IP協(xié)議主要功能的基礎(chǔ)上,減少對

5、RAM8MSDRAM的占用。一般情況下,它只需要幾十kbit的RAM和40kbit圖1開發(fā)板結(jié)構(gòu)左右的ROM就可以運行,這使得1wIP協(xié)議棧適合在低端嵌入[1]2LWIP到uC/OS—II的移植式系統(tǒng)中使用。uC/OS—II系統(tǒng)本身沒有TCI/IP協(xié)議棧,文中將LWIP移植到uC/OS—II中,使其具有網(wǎng)絡(luò)通信功能。uC/OS—II是一種可移植、可固化、可裁減以及可剝移植成功后在ARM平臺上進行了網(wǎng)絡(luò)通信的應(yīng)用測試。奪型的多任務(wù)實時性內(nèi)核,適用于各種微處理器和微控制[3]器。在LWIP的移植前,uC/OS—II已經(jīng)穩(wěn)定的運行在1硬件環(huán)境S3C24

6、10A開發(fā)平臺上。S3C2410A是一款16/32位RISC微處理器,它采用了2.1LWIP簡介[2]ARM920T內(nèi)核,內(nèi)部帶有全性能的MMU(內(nèi)存處理單元)。LWIP以協(xié)議的分層作為參照實現(xiàn)協(xié)議棧,每個協(xié)議作為它適用于設(shè)計移動手持設(shè)備類產(chǎn)品,具有高性能、低功耗、一個單獨的模塊。此外還有一些支持模塊,如操作系統(tǒng)模擬接口豐富和體積小能優(yōu)良特性。層模塊、緩沖與內(nèi)存管理子系統(tǒng)、網(wǎng)絡(luò)接口模塊、INTERNET作者使用的開發(fā)板與S3C2410A相關(guān)的部分集成了以下校驗和計算模塊。作為一款輕量級的TCPIP協(xié)議棧,LwIP特[4]外圍設(shè)備:FPGA;LCD

7、;ARMJTAG;外部存儲控制器(EMIF)別適合應(yīng)用在較為低端的嵌入式系統(tǒng)中,它具有以下特性:收稿日期:2008-01-23?;痦椖浚簢?63計劃引導項目課題(編號:2004AA123150)。作者簡介:孔棟(1982-),男,碩士研究生,主要研究方向為第三代移動通信;鄭建宏,男,教授,碩士生導師。38(1)支持多網(wǎng)絡(luò)接口下的IP轉(zhuǎn)發(fā);(2)支持ICMP協(xié)量,也可以是二值信號量。郵箱用來傳遞消息,可以以消息議;(3)包括實驗型擴展的UDP;(4)包括擁塞控制、RTT隊列的方式傳送,也可以一次只允許傳送一個消息。估算、快速恢復以及快速轉(zhuǎn)發(fā)的T

8、CP;(5)提供專門的內(nèi)部(3)創(chuàng)建線程。LWIP創(chuàng)建線程,實際上就是利用uC/回掉函數(shù)接口(RAWAPI)用于提高應(yīng)用程序性能;(6)

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。