基于ARM的船閘嵌入式數(shù)據(jù)采集及發(fā)布終端系統(tǒng)的設(shè)計與實現(xiàn)
發(fā)布時間:2018-03-30 08:37
本文選題:嵌入式Linux 切入點:Boa服務(wù)器 出處:《江蘇科技大學(xué)》2014年碩士論文
【摘要】:近些年來,伴隨著嵌入式技術(shù)、電子技術(shù)以及網(wǎng)絡(luò)通信技術(shù)的快速發(fā)展與成熟,具有網(wǎng)絡(luò)通訊功能的嵌入式數(shù)據(jù)采集設(shè)備在信息化,網(wǎng)絡(luò)化和智能化的今天越來越多地開始進(jìn)入人們的日常生活,為傳統(tǒng)的數(shù)據(jù)采集和通信設(shè)備帶來了新的產(chǎn)業(yè)機(jī)會。 本課題在網(wǎng)絡(luò)通信高度水平發(fā)達(dá)的大背景下,針對船閘多參數(shù)數(shù)據(jù)采集及信息發(fā)布,結(jié)合省航道處“數(shù)字船閘”的思想,提出了一種基于Internet網(wǎng)絡(luò)實現(xiàn)數(shù)據(jù)交互的數(shù)據(jù)采集設(shè)備的設(shè)計思想與實現(xiàn)方法。該系統(tǒng)以嵌入式微處理器ARM+嵌入式操作系統(tǒng)Linux為核心思想,在這個系統(tǒng)平臺上移植網(wǎng)絡(luò)服務(wù)器與數(shù)據(jù)庫,終端系統(tǒng)接入以太網(wǎng)后,能夠完成船閘的多參數(shù)數(shù)據(jù)采集、開關(guān)量控制、遠(yuǎn)程按權(quán)限訪問及服務(wù)信息發(fā)布等功能。 為了實現(xiàn)這些功能,,本論文根據(jù)傳統(tǒng)船閘數(shù)據(jù)采集和發(fā)布方式存在的問題,建立了現(xiàn)代智能數(shù)據(jù)采集和發(fā)布平臺模型,在分析嵌入式數(shù)據(jù)采集和發(fā)布平臺的功能特點基礎(chǔ)之上,首先,確立了以韓國三星公司基于ARM920T架構(gòu)的S3C2440A控制器芯片為核心的硬件開發(fā)平臺和以完全開源的嵌入式Linux操作系統(tǒng)為基礎(chǔ)的軟件平臺。其次,基于所選擇的設(shè)備硬件平臺,在宿主機(jī)環(huán)境下一步一步地構(gòu)建嵌入式Linux的軟件開發(fā)平臺,主要涉及到Linux系統(tǒng)開發(fā)平臺的搭建,U-Boot啟動過程分析及其設(shè)計、移植,Linux系統(tǒng)內(nèi)核的裁剪及其移植、yaffs2文件系統(tǒng)的制作以及AD轉(zhuǎn)換驅(qū)動程序的開發(fā);再次,從嵌入式web服務(wù)器的設(shè)計出發(fā),介紹了嵌入式Web服務(wù)器Boa的工作原理及其移植實現(xiàn)、動態(tài)網(wǎng)頁技術(shù)CGI的工作原理和應(yīng)用、嵌入式數(shù)據(jù)庫SQlite的特點及其移植應(yīng)用等關(guān)鍵技術(shù);最后,在嵌入式Boa服務(wù)器的基礎(chǔ)上實現(xiàn)了終端系統(tǒng)的數(shù)據(jù)采集,建立了數(shù)據(jù)采集平臺的系統(tǒng)網(wǎng)頁,結(jié)合花生殼的DDNS技術(shù),綁定了嵌入式系統(tǒng)的IP固定域名,實現(xiàn)了數(shù)據(jù)采集平臺的遠(yuǎn)程監(jiān)控,訪問對象可分權(quán)限訪問數(shù)據(jù)和消息添加,驗證了該設(shè)計方案的可行性。 嵌入式數(shù)據(jù)采集平臺系統(tǒng)充分利用現(xiàn)代信息技術(shù)、網(wǎng)絡(luò)通信技術(shù),為船閘系統(tǒng)實現(xiàn)關(guān)鍵信息數(shù)字化,提高船閘通航效率和服務(wù)質(zhì)量提供了支撐,對于“數(shù)字船閘”模型的構(gòu)建具有某些參考和推廣價值。
[Abstract]:In recent years, with the rapid development and maturity of embedded technology, electronic technology and network communication technology, embedded data acquisition equipment with network communication function is informatization. With the development of network and intelligence, more and more people begin to live in daily life, which brings new industrial opportunities for traditional data acquisition and communication equipment. Under the background of the high level of network communication, this paper aims at the multi-parameter data collection and information release of ship lock, combined with the idea of "digital lock" in provincial waterway. This paper presents the design and implementation method of a data acquisition device based on Internet network, which is based on the embedded microprocessor ARM embedded operating system Linux. The network server and database are transplanted on this system platform. After the terminal system is connected to Ethernet, it can complete the functions of multi-parameter data acquisition, switch quantity control, remote access according to authority and service information release and so on. In order to realize these functions, a modern intelligent data acquisition and distribution platform model is established according to the problems existing in the traditional lock data collection and release mode. Based on the analysis of the functional characteristics of the embedded data acquisition and distribution platform, firstly, The hardware development platform based on S3C2440A controller chip based on ARM920T architecture and the software platform based on fully open source embedded Linux operating system are established. Secondly, based on the selected device hardware platform, The next step is to construct the software development platform of embedded Linux in the host environment, which mainly involves the analysis and design of U-Boot startup process of Linux system development platform. Transplanting the kernel of Linux system and transplanting the file system of yaffs 2 and the development of AD conversion driver. Thirdly, from the design of embedded web server, this paper introduces the working principle of embedded Web server Boa and its transplant implementation. The working principle and application of CGI, the characteristics of embedded database SQlite and its transplant application, etc. Finally, the data acquisition of terminal system is realized on the basis of embedded Boa server. The system web page of the data acquisition platform is established. With the DDNS technology of peanut shell, the IP fixed domain name of the embedded system is bound, the remote monitoring of the data acquisition platform is realized, and the access object can access the data and add the message separately. The feasibility of the design is verified. The embedded data acquisition platform system makes full use of modern information technology and network communication technology, which provides the support for realizing the key information digitization and improving the navigation efficiency and service quality of the lock system. It has some reference and popularization value for the construction of "digital lock" model.
【學(xué)位授予單位】:江蘇科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09;TP274.2
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 韓雷;錢?;;嵌入式動態(tài)Web網(wǎng)頁實現(xiàn)方法探究[J];信息技術(shù);2012年01期
本文編號:1685146
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1685146.html
最近更新
教材專著