亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 學術論文 > 基于ARM的LwIP協議棧研究與移植

基于ARM的LwIP協議棧研究與移植

  • 資源大小:3090 K
  • 上傳時間: 2013-07-11
  • 上傳用戶:TTndsc
  • 資源積分:2 下載積分
  • 標      簽: LwIP ARM 協議棧 移植

資 源 簡 介

TCP/IP協議作為Internet上的通信實現方式的一種,是近年來嵌入式應用領域的一個研究熱點。嵌入式設備要與Internet網絡直接交換信息,就需要支持TCP/IP協議。嵌入式系統具有內核小、專用性強、系統精簡、實時性高、功耗和環境要求嚴格等特點,所以傳統的TCP/IP協議不適合移植到嵌入式系統中。實現嵌入式系統網絡接入有兩種選擇,第一種是按照TCP/IP協議的原理編寫簡化版的通信協議;第二種是將已有小型的,適用于嵌入式系統的網絡協議移植到系統中。 首先本文簡要介紹了嵌入式網絡協議的研究現狀和研究內容,分析了LwIP協議棧中IP協議、TCP協議、UDP協議和ICMP協議的原理。由于LwIP沒有使用和操作系統相關的系統調用和數據結構,所以在LwIP和操作系統之間增加了一個操作系統封裝層為操作系統服務。LwIP不僅保持了TCP協議主要功能,而且減少了對RAM的占用。 其次,移植中實現了操作系統模擬層和LwIP底層接口。操作系統模擬層為協議和操作系統提供了一個接口,使協議對操作系統透明,可以不依賴操作系統運行,需要實現信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅動程序,需要實現系統初始化、網卡初始化、線程接收、數據包的讀取和發送。 最后提出測試設計框架,在ARM開發板和μC/OS-Ⅱ操作系統上對移植的協議進行測試。測試結果表明,移植協議可以正常工作,實現了基本的網絡功能。

相 關 資 源

主站蜘蛛池模板: 宁远县| 陆良县| 乐至县| 商洛市| 丹棱县| 防城港市| 镶黄旗| 邻水| 游戏| 凤冈县| 宜阳县| 黔西县| 阿拉善盟| 观塘区| 四川省| 甘南县| 九寨沟县| 江源县| 漳浦县| 定西市| 开平市| 大城县| 文成县| 綦江县| 乐陵市| 永顺县| 溆浦县| 定远县| 澜沧| 盐边县| 怀远县| 巴马| 龙里县| 荣成市| 韩城市| 聊城市| 博罗县| 栾川县| 德安县| 翁牛特旗| 徐汇区|