資料介紹
為嵌入式TCP/IP 協議棧設計了一種簡潔高效的緩存機制,基于裸機實現,實現變
長和定長緩沖區管理,提供動態分配和回收,針對數據源和流向提供PBUF_ROM, PBUF_RAM,PBUF_REF, PBUF_POOL 四種不同的緩沖區實現,提供了對這些緩沖區的操作,并對性能作了簡要分析。
關鍵詞 TCP/IP 協議棧緩沖區管理,PBUF,嵌入式系統,內存再分配算法
TCP/IP 協議分層處理數據,數據要在協議層間流動,存儲系統的主要用途是在網絡各
層接口間傳遞數據時保存數據。另外,存儲系統還需要存放通信雙方的源地址、目的地址、源端口和目的端口等信息。
基于以上目的,對存儲管理能力有如下要求:(1)適合存放不同長度的數據。(2)方便地操作變長緩存。(3)盡量減少為完成這些操作所做的數據拷貝。
另外,嵌入式系統中資源有限,傳統PC 上的實現對于嵌入式來說過于龐大復雜,需要
去掉傳統實現中復雜的部分,使得緩存的分配回收簡單、可靠,減少內存的使用。
LwIP 是一個應用比較廣泛的嵌入式TCP/IP 協議棧。LwIP 協議棧參考目前使用最廣泛的
BSD UNIX 的Mbuf 緩存管理系統,去掉Mbuf 中實現復雜的、開銷大的部分,根據嵌入式系統的實際需要,以減少內存使用量、增強實時性、可移植性為目標,設計實現了pbuf。本文分析LwIP 的緩存管理系統實現,并實現在EuroDOSIS 協議棧的嵌入式系統中應用。
長和定長緩沖區管理,提供動態分配和回收,針對數據源和流向提供PBUF_ROM, PBUF_RAM,PBUF_REF, PBUF_POOL 四種不同的緩沖區實現,提供了對這些緩沖區的操作,并對性能作了簡要分析。
關鍵詞 TCP/IP 協議棧緩沖區管理,PBUF,嵌入式系統,內存再分配算法
TCP/IP 協議分層處理數據,數據要在協議層間流動,存儲系統的主要用途是在網絡各
層接口間傳遞數據時保存數據。另外,存儲系統還需要存放通信雙方的源地址、目的地址、源端口和目的端口等信息。
基于以上目的,對存儲管理能力有如下要求:(1)適合存放不同長度的數據。(2)方便地操作變長緩存。(3)盡量減少為完成這些操作所做的數據拷貝。
另外,嵌入式系統中資源有限,傳統PC 上的實現對于嵌入式來說過于龐大復雜,需要
去掉傳統實現中復雜的部分,使得緩存的分配回收簡單、可靠,減少內存的使用。
LwIP 是一個應用比較廣泛的嵌入式TCP/IP 協議棧。LwIP 協議棧參考目前使用最廣泛的
BSD UNIX 的Mbuf 緩存管理系統,去掉Mbuf 中實現復雜的、開銷大的部分,根據嵌入式系統的實際需要,以減少內存使用量、增強實時性、可移植性為目標,設計實現了pbuf。本文分析LwIP 的緩存管理系統實現,并實現在EuroDOSIS 協議棧的嵌入式系統中應用。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- DSP嵌入式系統開發典型案例,第9章 Viterbi譯碼及其實現 4次下載
- 一種基于嵌入式的視頻音頻采集系統 14次下載
- 基于CodeTest工具的DCS系統嵌入式測試設計與實現
- 一種基于Java平臺的可編程嵌入式系統設計
- 一種基于ARM的嵌入式用電管理系統設計
- 嵌入式Internet技術及其實現方案
- 一種嵌入式Linux與Windows JVM通信實現
- 一種嵌入式IPv4/IPv6雙協議棧的實現
- 具有軟件模擬FIFO緩沖區的串口通信模塊設計
- 基于可執行代碼的緩沖區溢出檢測模型
- 環形緩沖區讀寫操作的分析與實現
- 基于狀態圖的緩沖區溢出攻擊分析
- 基于中間匯編的緩沖區溢出檢測模型
- 面向RTEMS的嵌入式軟件集成開發環境
- 一種嵌入式GUI軟件結構實現方案
- 單片機中的幾種環形緩沖區的分析和實現 317次閱讀
- 交換芯片緩沖區大小是什么 316次閱讀
- 嵌入式fpga是什么意思 992次閱讀
- 西門子博診斷緩沖區的使用方法 2941次閱讀
- STM32進階之串口環形緩沖區實現 1997次閱讀
- 一種實用的嵌入式無 OS 軟件框架 564次閱讀
- 基于C語言實現環形緩沖區/循環隊列 2824次閱讀
- 環形緩沖區的實現思路 1450次閱讀
- 分享一種嵌入式系統自動化測試的詳細方案 2523次閱讀
- 環形緩沖區簡介 STM32環形緩沖區示例 5786次閱讀
- UART寄存器的循環緩沖區實現以及中斷驅動的UART實現和硬件設置 4381次閱讀
- 如何實現嵌入式系統遠程調試 5079次閱讀
- 環形緩沖區的實現原理 7392次閱讀
- 一種適用于Nagle算法的簡化嵌入式TCP協議淺析 1090次閱讀
- CPU與GPU維護數據結構來保證環形緩沖區的正確工作 6332次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 93次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多