當前位置:編程學習大全網 - 源碼下載 - 嵌入式Linux內核和網絡協議棧的特點,和代表性產品有哪些

嵌入式Linux內核和網絡協議棧的特點,和代表性產品有哪些

首先,嵌入Linux內核是可定制的內核:

1 Linux內核的配置系統

2 Linux內核的模塊機制

3 Linux內核的源代碼開放

4 經裁減的 Linux內核最小可達到 150KB以下,尤其適合嵌入式領域中資源受限的實際情況。

其次,它的性能優越:Linux 系統內核精簡、高效和穩定,能夠充分發揮硬件的功能,因此它比其他操作系統的運行效率更高。

再者,它有良好的網絡支持:

1 支持 TCP/IP 協議棧

2 提供對包括十兆位、百兆位及千兆位的以太網,還有無線網絡、Tokenring(令牌環)和光纖甚至衛星的支持

3 對現在依賴於網絡的嵌入式設備來說是很好的選擇。

至於網絡協議的話,有很多種,就目前主流的3種網絡協議是:NetBEUI、IPX/SPX及其兼容協議、TCP/IP,而其他的像Lwip、ZigBee、Sip等很多。

1 NetBEUI的前身是NetBIOS,這壹協議是IBM1983年開發完成的,早期的微軟OS產品中都選擇該協議作為通信協議。它是壹套用於實現僅僅在小型局域網上PC見相互通信的標準。該網絡最大用戶數不能超過30個,1985年,微軟對其改進,增加了SMB(Server Message Blocks,服務器消息塊)的組成部分,以降低網絡的通信阻塞,形成了現在的NetBEUI通信協議。

特點:體積小、效率高、速度快、占用內存少。

2 IPX/SPX及其兼容協議:它的全稱是“Internwork Packet Exchange/Sequence Packet Exchange”即網際包交換/順序包交換。

特點:體積較大、能夠連接多種網絡、具有強大的路由功能,適合大型網絡的使用。windows網絡中無法直接使用該協議。

3 TCP/IP是國際互聯網Internet采用的協議標準,早期用於ARPANet網絡,後來開放用於民間。

特點:靈活性,支持任意規模的網絡,可以連接所有的計算機,具有路由功能,且TCP/IP的地址是分級的,容易確定並找到網上的用戶,提高了網絡代換的利用率。

而其他的像Lwip協議棧的特點:

(1)支持多網絡接口的IP轉發

(2)支持ICMP協議

(3)包括實驗性擴展的UDP

(4)包括阻塞控制,RTT估算和快速恢復和快速轉發的TCP

(5)提供專門的內部回調接口用於提高應用程序性能

(6)可選擇的Berkeley接口API

(7)在最新的版本中支持ppp

不知道這些是不是妳想要的。

  • 上一篇:Springcloud設置源代碼
  • 下一篇:怎樣制作網頁?
  • copyright 2024編程學習大全網