天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

可控源電磁探測數(shù)據(jù)存儲及通信技術研究

發(fā)布時間:2018-05-05 22:12

  本文選題:可控源電磁探測 + 數(shù)據(jù)存儲。 參考:《吉林大學》2012年碩士論文


【摘要】:電磁法是一種重要的方法,探測根據(jù)源是否可控,分為天然源電磁法和可控電磁源法,人工場源能夠克服天然源電磁法(Magnetotellurics)天然場源信號微弱的缺點,由于場源可控,探測深度可以調(diào)整,彌補了天然場源的不足,因此可控源電磁法得到更多應用。 本文采用Atmel公司AT91型號的ARM設計完成主控電路,采用DM9161實現(xiàn)網(wǎng)絡連接。給出了相應硬件電路,介紹了AT91型號ARM內(nèi)部寄存器和DM9161芯片管腳以及功能實現(xiàn)。 實現(xiàn)了ARM9體系結構上Linux系統(tǒng)移植,簡要介紹ARM體系結構及其特點,并以ARM9TDMI內(nèi)核為例,重點闡述ARM處理器啟動代碼的設計與分析,給出ARM啟動代碼設計的參考。在Linux內(nèi)核源代碼分析的基礎上,開發(fā)Linux系統(tǒng)環(huán)境下設備驅動程序。 詳細講述了在AT9263硬件平臺上實現(xiàn)Uboot移植的過程,概要介紹了Linux操作系統(tǒng)內(nèi)核移植的過程,通過設置入口函數(shù)、硬件初始化、改寫加載地址實現(xiàn)啟動程序改寫,確保嵌入式系統(tǒng)移植完成,為系統(tǒng)加載準備空間。介紹嵌入式系統(tǒng)的組成和移植過程,從硬件到軟件操作系統(tǒng)移植需要條件。介紹了Linux環(huán)境下設備驅動程序的開發(fā)流程,詳細描述了Linux設備驅動程序分類和Linux設備文件的概念。闡述在嵌入式Linux環(huán)境下設備驅動程序的開發(fā)方法,詳細闡述了嵌入式Linux設備驅動程序的分類及特點,歸納嵌入式Linux設備驅動程序的共性,重點分析了動態(tài)可加載設備驅動程序的原理和設計步驟,,實現(xiàn)了基于Linux的字符型設備的動態(tài)可加載驅動程序。測試結果表明,動態(tài)可加載方式為嵌入式Linux驅動程序的調(diào)試提供了便捷的途徑。 數(shù)據(jù)存儲程序是一個獨立的應用部分,其主要功能是對其所支持的處理器進行初始化,轉到主應用程序其交互模式下,使用有關命令對存儲區(qū)進行讀取和修改設置環(huán)境變量;通過串口或以太網(wǎng)接口下載并執(zhí)行常規(guī)代碼等操作。通過分析數(shù)據(jù)存儲的過程和網(wǎng)絡函數(shù)的執(zhí)行過程,編寫系統(tǒng)數(shù)據(jù)存儲驅動程序和網(wǎng)絡驅動程序,并檢測功能完成情況。給出了Linux網(wǎng)絡實現(xiàn)的數(shù)據(jù)結構以及數(shù)據(jù)發(fā)送過程,利用在Linux操作系統(tǒng)下進行網(wǎng)絡編程的模型及套接字函數(shù)的使用方法,針對客戶服務器模式提出了面向連接與無連接的網(wǎng)絡編程模型。
[Abstract]:Electromagnetic method is an important method. According to whether the source is controllable or not, it can be divided into natural source electromagnetic method and controllable electromagnetic source method. The artificial field source can overcome the weak signal of natural source electromagnetic method Magnetotellurics.Because the field source is controllable, The detection depth can be adjusted to make up for the deficiency of natural field source, so the electromagnetic method of controllable source has been applied more and more. In this paper, the main control circuit is designed by AT91 ARM of Atmel Company, and the network connection is realized by DM9161. The corresponding hardware circuit is given, and the internal register of AT91 model ARM, the pin of DM9161 chip and the function realization are introduced. The porting of Linux system on ARM9 architecture is realized. The ARM architecture and its characteristics are briefly introduced. Taking the ARM9TDMI kernel as an example, the design and analysis of ARM processor startup code are described, and the reference of ARM startup code design is given. On the basis of Linux kernel source code analysis, the device driver under Linux system environment is developed. The process of implementing Uboot porting on AT9263 hardware platform is described in detail. The process of kernel porting in Linux operating system is introduced briefly. By setting entrance function, initializing hardware, rewriting loading address, rewriting the startup program, Ensure that embedded system migration is complete and prepare space for system loading. This paper introduces the composition and transplanting process of embedded system, and the requirement of porting from hardware to software operating system. The development process of device driver in Linux environment is introduced. The classification of Linux device driver and the concept of Linux device file are described in detail. The development method of device driver in embedded Linux environment is described. The classification and characteristics of embedded Linux device driver are described in detail, and the generality of embedded Linux device driver is summarized. The principle and design steps of dynamic loadable device driver are analyzed, and the dynamic loadable device driver based on Linux is realized. The test results show that the dynamic loadable mode provides a convenient way for debugging embedded Linux driver. The data storage program is an independent application part, whose main function is to initialize the processor it supports, go to its interactive mode of the main application, read and modify the environment variable in the storage area by using the relevant commands. Download and perform routine code through serial port or Ethernet interface. By analyzing the process of data storage and the execution of network function, the system data storage driver and network driver are written, and the completion of the function is detected. The data structure and data sending process of Linux network are given. The model of network programming under Linux operating system and the method of using socket function are presented. A connection-oriented and connectionless network programming model is proposed for client / server mode.
【學位授予單位】:吉林大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP333

【參考文獻】

相關期刊論文 前10條

1 周逢道;林君;周國華;劉長勝;王艷;;淺海底瞬變電磁探測系統(tǒng)關斷沿影響因素研究[J];電波科學學報;2006年04期

2 周國華;林君;周逢道;王艷;;淺海底瞬變電磁探測發(fā)射系統(tǒng)研究[J];電力電子技術;2006年05期

3 袁建國;;基于SATA-IDE接口的高速數(shù)據(jù)采集系統(tǒng)設計[J];電腦知識與技術;2010年16期

4 李福平;;數(shù)據(jù)流盤 高速存儲讀取技術最新進展[J];電子產(chǎn)品世界;2008年07期

5 趙忠文 ,曾巒;一種專用高速硬盤存儲設備的設計與實現(xiàn)[J];電子技術應用;2002年08期

6 林品榮;鄭采君;石福升;郭鵬;徐寶利;趙子言;;電磁法綜合探測系統(tǒng)研究[J];地質(zhì)學報;2006年10期

7 朱長水;;基于ARM網(wǎng)絡音視頻播放系統(tǒng)的硬件設計[J];硅谷;2009年24期

8 林培杰;;基于FPGA和USB數(shù)據(jù)傳輸電路的設計[J];國外電子測量技術;2008年03期

9 王巖;王子牛;;嵌入式Linux設備驅動程序開發(fā)[J];貴州工業(yè)大學學報(自然科學版);2008年01期

10 董志國;李式巨;;嵌入式Linux設備驅動程序開發(fā)[J];計算機工程與設計;2006年20期

相關碩士學位論文 前3條

1 李琳;基于ARM的平臺設計和系統(tǒng)移植[D];天津工業(yè)大學;2006年

2 張靜;嵌入式ARM9200與MCP2510的通信研究[D];太原科技大學;2008年

3 周民軍;基于ARM9的嵌入式操作系統(tǒng)的設備驅動設計[D];武漢理工大學;2010年



本文編號:1849504

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1849504.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶5173e***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com