LWIp是免費(fèi)、開源的IP協(xié)議棧源碼,可以移植到ucos等操作系統(tǒng)中使用。
標(biāo)簽: LWIp 源碼
上傳時(shí)間: 2013-04-24
上傳用戶:jiiszha
TCPIP協(xié)議棧LWIp的設(shè)計(jì)和實(shí)現(xiàn) 著名開源TCP/IP協(xié)議棧LWIp的說(shuō)明文檔。 Adam Dunkels著 翻譯 焦海波
標(biāo)簽: TCPIP LWIp 協(xié)議棧
上傳時(shí)間: 2013-05-27
上傳用戶:sc965382896
TCP/IP協(xié)議作為Internet上的通信實(shí)現(xiàn)方式的一種,是近年來(lái)嵌入式應(yīng)用領(lǐng)域的一個(gè)研究熱點(diǎn)。嵌入式設(shè)備要與Internet網(wǎng)絡(luò)直接交換信息,就需要支持TCP/IP協(xié)議。嵌入式系統(tǒng)具有內(nèi)核小、專用性強(qiáng)、系統(tǒng)精簡(jiǎn)、實(shí)時(shí)性高、功耗和環(huán)境要求嚴(yán)格等特點(diǎn),所以傳統(tǒng)的TCP/IP協(xié)議不適合移植到嵌入式系統(tǒng)中。實(shí)現(xiàn)嵌入式系統(tǒng)網(wǎng)絡(luò)接入有兩種選擇,第一種是按照TCP/IP協(xié)議的原理編寫簡(jiǎn)化版的通信協(xié)議;第二種是將已有小型的,適用于嵌入式系統(tǒng)的網(wǎng)絡(luò)協(xié)議移植到系統(tǒng)中。 首先本文簡(jiǎn)要介紹了嵌入式網(wǎng)絡(luò)協(xié)議的研究現(xiàn)狀和研究?jī)?nèi)容,分析了LWIp協(xié)議棧中IP協(xié)議、TCP協(xié)議、UDP協(xié)議和ICMP協(xié)議的原理。由于LWIp沒(méi)有使用和操作系統(tǒng)相關(guān)的系統(tǒng)調(diào)用和數(shù)據(jù)結(jié)構(gòu),所以在LWIp和操作系統(tǒng)之間增加了一個(gè)操作系統(tǒng)封裝層為操作系統(tǒng)服務(wù)。LWIp不僅保持了TCP協(xié)議主要功能,而且減少了對(duì)RAM的占用。 其次,移植中實(shí)現(xiàn)了操作系統(tǒng)模擬層和LWIp底層接口。操作系統(tǒng)模擬層為協(xié)議和操作系統(tǒng)提供了一個(gè)接口,使協(xié)議對(duì)操作系統(tǒng)透明,可以不依賴操作系統(tǒng)運(yùn)行,需要實(shí)現(xiàn)信號(hào)量、郵箱、線程和臨界保護(hù)。LWIp底層接口為不同的硬件提供不同的驅(qū)動(dòng)程序,需要實(shí)現(xiàn)系統(tǒng)初始化、網(wǎng)卡初始化、線程接收、數(shù)據(jù)包的讀取和發(fā)送。 最后提出測(cè)試設(shè)計(jì)框架,在ARM開發(fā)板和μC/OS-Ⅱ操作系統(tǒng)上對(duì)移植的協(xié)議進(jìn)行測(cè)試。測(cè)試結(jié)果表明,移植協(xié)議可以正常工作,實(shí)現(xiàn)了基本的網(wǎng)絡(luò)功能。
標(biāo)簽: LWIp ARM 協(xié)議棧 移植
上傳時(shí)間: 2013-07-11
上傳用戶:iswlkje
LM3S系列的以太網(wǎng)通信,移植了LWIp,
標(biāo)簽: lm3s LWIp udp
上傳時(shí)間: 2013-07-18
上傳用戶:夢(mèng)不覺(jué)、
LWIp源碼詳解,有助于做LWIp移植和對(duì)TCP/IP協(xié)議的理解。
上傳時(shí)間: 2013-07-30
上傳用戶:telukeji
·摘要: 針對(duì)城市道路交通控制系統(tǒng)中大容量主教據(jù)流的實(shí)時(shí)傳輸和重要狀態(tài)信息與控制指令可靠傳輸?shù)男枨?采用基于μC/OS-Ⅱ?qū)崟r(shí)操作系統(tǒng)和LWIp協(xié)議棧的嵌入式以太網(wǎng)接口的設(shè)計(jì)方法,構(gòu)建了滿足系統(tǒng)數(shù)據(jù)實(shí)時(shí)傳輸和可靠傳輸?shù)囊蕴W(wǎng)結(jié)構(gòu);系統(tǒng)硬件采用DSP和以太網(wǎng)控制器CS8900A,通過(guò)驅(qū)動(dòng)程序設(shè)計(jì)和協(xié)議棧的移植,實(shí)現(xiàn)UDP和TCP對(duì)主數(shù)據(jù)流和狀態(tài)信息與指令的傳輸,并通過(guò)上位機(jī)界面進(jìn)行遠(yuǎn)程監(jiān)控
標(biāo)簽: LWIp OS 嵌入式以太網(wǎng) 接口設(shè)計(jì)
上傳用戶:希醬大魔王
LWIp裸機(jī)移植代碼分析詳細(xì)介紹LWIp裸機(jī)移植代碼分析詳細(xì)介紹
標(biāo)簽: LWIp 移植 代碼分析
上傳用戶:hjshhyy
已經(jīng)完成了LWIp在STM32裸機(jī)上的移植,沒(méi)有嵌操作系統(tǒng),每個(gè)文件都有詳細(xì)的解釋
標(biāo)簽: LWIp STM 32 移植
上傳時(shí)間: 2013-06-21
上傳用戶:KSLYZ
最新版LWIp-1.4.0,嵌入式TCP/IP協(xié)議棧。
標(biāo)簽: LWIp
上傳時(shí)間: 2013-06-13
上傳用戶:edrtbme
NXPl788上LWIp的無(wú)操作系統(tǒng)移植,基于Embest開發(fā)板
標(biāo)簽: Embest NXPl LWIp 788
上傳時(shí)間: 2013-10-16
上傳用戶:shaoyun666
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1