互聯網技術
責任編輯:yht201
2012-04-09
摘要:3軟件設計本系統采用Linux作為操作系統。Linux具有以下特點:(1)采用階層式目錄結構,文件歸類清楚、容易管理;(2)支持多種文件系統,如FAT16,FAT32,NTFS等;(3)具備高度移植性。3.1網絡程序的設計Linux下的網絡編程協議分析Linux下的TCP/IP網絡協議棧的各層之間的通訊是通過一系列互相連接層的軟件來實現的。其中socket層由
3 軟件設計
本系統采用Linux 作為操作系統。Linux具有以下特點:
(1)采用階層式目錄結構,文件歸類清楚、容易管理;
(2) 支持多種文件系統,如FAT16,FAT32,NTFS等;
(3)具備高度移植性。
3.1 網絡程序的設計
Linux 下的網絡編程協議分析
Linux 下的TCP/IP 網絡協議棧的各層之間的通訊是通過一系列互相連接層的軟件來實現的。
其中socket 層由專門用來處理Socket 的通用套接字管理軟件處理。
網絡程序是由客戶端和服務器端兩部分組成。服務器端建立步驟為socket-->bind-->listen-->accept.客戶端socket-->connect.Linux通過套結字socket和其他函數的調用進行網絡通訊。
4 結束語
本設計已在ARM9開發板上實現了基于嵌入式網關的嵌入式系統網絡通訊。它結合目前飛速發展的32位嵌入式技術,采用嵌入式Linux操作系統,應用豐富,內嵌嵌入式Web服務器,用于遠程控制、設置、 和監視設備的狀態。通過以太網實現嵌入式系統與網絡服務器的信息傳遞以及音頻、視頻等占用大量帶寬的數據的傳輸,將以前單片機時代的低速傳輸模式升級為使用100M帶寬的TCP/IP網絡進行通信。 開發者可根據實際情況編寫上層應用軟件,即可解決大多數的工控設備和通訊設備的網絡通訊問題,實現“嵌入式Internet”.
[1] [2]
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!