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
不知道這些是不是妳想要的。