基于嵌入式系統(tǒng)的語音、文件及消息網(wǎng)絡(luò)傳輸實現(xiàn)
發(fā)布時間:2018-01-11 14:29
本文關(guān)鍵詞:基于嵌入式系統(tǒng)的語音、文件及消息網(wǎng)絡(luò)傳輸實現(xiàn) 出處:《天津大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 嵌入式系統(tǒng) TCP/IP 協(xié)議 socket MiniGUI
【摘要】:當今社會隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,人們之間的信息交流日益頻繁、所依賴的各種通信工具、方式也呈不斷增長的趨勢,并開始追求新的、更快捷和方便的通信手段。近年來,“物聯(lián)網(wǎng)”成為世界各國都關(guān)注的焦點,它能實現(xiàn)人與物、物與物的網(wǎng)絡(luò)互聯(lián),具有較大的研發(fā)價值與廣闊的應(yīng)用前景。本論文設(shè)計開發(fā)了一個在Internet網(wǎng)絡(luò)環(huán)境下實現(xiàn)的基于ARM11嵌入式平臺的通信系統(tǒng)。系統(tǒng)整體以Linux操作系統(tǒng)作為軟件運行環(huán)境,采用客戶/服務(wù)器(C/S)模型實現(xiàn),并且客戶端程序和服務(wù)器程序分別使用C和Java語言編寫;而系統(tǒng)硬件平臺主要包含PC、廣州友善之臂公司的Mini6410開發(fā)板,分別作為系統(tǒng)服務(wù)器程序和MySQL數(shù)據(jù)庫、客戶端程序的運行平臺。 網(wǎng)絡(luò)傳輸協(xié)議和Socket通信機制是實現(xiàn)本系統(tǒng)網(wǎng)絡(luò)通信的核心部分。傳輸層協(xié)議主要包含有UDP和TCP兩種,由于系統(tǒng)的實時性要求以及文件傳輸?shù)恼_、可靠性要求,本論文采用UDP和TCP協(xié)議混合使用的方法,通過服務(wù)器轉(zhuǎn)發(fā)的方式完成了系統(tǒng)語音、文件以及字符消息的點到點、點到多點的網(wǎng)絡(luò)傳輸,其中,TCP協(xié)議主要用于系統(tǒng)文件傳輸模塊。同時,服務(wù)器連接的MySQL數(shù)據(jù)庫則負責(zé)記錄系統(tǒng)的這些客戶信息交互過程,以方便服務(wù)器查看并管理整個系統(tǒng)。由于系統(tǒng)網(wǎng)絡(luò)通信時都要進行大量的數(shù)據(jù)傳輸,因此還采用了多線程技術(shù)來負責(zé)不同的數(shù)據(jù)傳輸模塊,從而減輕了系統(tǒng)負載并提高了傳輸性能。 圖形界面往往較字符命令界面更為直觀生動,而隨著近年來嵌入式微處理器能力的不斷提高,大量的嵌入式設(shè)備都能提供良好的圖形界面接口。本論文采用輕量級的MiniGUI-1.6.10圖形界面開發(fā)工具為該通信系統(tǒng)設(shè)計了簡潔、友好的人機交互界面,并完成了基于MiniGUI的圖形用戶界面程序到ARM11開發(fā)板的移植及運行測試,從而較好地滿足了用戶易識別、易操作的需求。最后將系統(tǒng)以多種網(wǎng)絡(luò)接入方式連接到Internet進行測試,實現(xiàn)了系統(tǒng)的正常運行。
[Abstract]:With the development of network technology, the information exchange between people is becoming more and more frequent. In recent years, the "Internet of things" has become the focus of attention in the world, it can realize the network interconnection between people and things, things and things. This paper designs and develops a communication system based on ARM11 embedded platform under Internet network environment. The nux operating system is used as a software environment. The client / server C / S model is adopted, and the client program and the server program are written in C and Java language respectively. The hardware platform of the system mainly includes the Mini6410 development board of Guangzhou friendly arm Company, which serves as the running platform of the system server program, the MySQL database and the client program respectively. The network transport protocol and Socket communication mechanism are the core parts of the network communication in this system. The transport layer protocols mainly include two kinds of UDP and TCP. Due to the real-time requirements of the system and the correct and reliable requirements of file transmission, this paper adopts the method of mixed use of UDP and TCP protocol, and completes the system voice by the way of server forwarding. File and character message point to point, point to point network transmission, in which TCP protocol is mainly used in the system file transfer module. At the same time. The MySQL database connected by the server is responsible for recording the customer information exchange process of the system to facilitate the server to view and manage the whole system. Therefore, multithreading technology is also used to take charge of different data transfer modules, which reduces the system load and improves the transmission performance. Graphical interface is often more intuitive and vivid than character command interface, but with the development of embedded microprocessor in recent years. A large number of embedded devices can provide a good graphical interface interface. This paper uses lightweight MiniGUI-1.6.10 graphical interface development tools to design the communication system succinctly. Friendly man-machine interface, and completed the graphical user interface program based on MiniGUI to the ARM11 development board and the running test, so that the user is easy to identify. Finally, the system is connected to the Internet by various network access methods for testing, which realizes the normal operation of the system.
【學(xué)位授予單位】:天津大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 車雪松;基于TELNET協(xié)議的接入服務(wù)器網(wǎng)管系統(tǒng)[J];黑龍江通信技術(shù);2000年03期
2 于修和;王沖;;基于移動通信網(wǎng)絡(luò)的物聯(lián)網(wǎng)應(yīng)用研究[J];通信管理與技術(shù);2010年03期
3 譚,
本文編號:1409929
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1409929.html
最近更新
教材專著