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

當前位置:主頁 > 科技論文 > 船舶論文 >

基于嵌入式Linux的航行參數(shù)記錄儀的設計

發(fā)布時間:2017-10-12 23:12

  本文關鍵詞:基于嵌入式Linux的航行參數(shù)記錄儀的設計


  更多相關文章: 嵌入式Linux ARM 嵌入式數(shù)據(jù)庫 Python


【摘要】:多年來,海難事故頻發(fā)直困擾著海運業(yè)。要在廣袤的大海中尋找遇難船只并且真實分析、判斷事故的真正原因,必須依靠記錄設備來記錄船舶的運行記錄。在國內外都對船舶VDR的安裝做了強制的規(guī)定,歐洲從2002年開始就規(guī)定必須安裝VDR。因此,開展對VDR的研究就顯得非常重要。 論文工作主要包括如下內容:在理論方面,深入了解了嵌入式Linux的應用特點以及根據(jù)設計需要選取處理器應該考慮的因素。對嵌入式Linux驅動程序、設備驅動程序與內核的接口和字符型設備驅動做了詳盡的研究,結合設計需要并根據(jù)嵌入式數(shù)據(jù)的特點,選取MySQL作為本設計的數(shù)據(jù)庫系統(tǒng),接著對嵌入式以太網(wǎng)技術做了詳盡的分析和理解。硬件設計方面,提出了對本系統(tǒng)的功能要求和系統(tǒng)最終達到的性能指標。設計了基于BCM2835為主控制器的硬件電路,包含各個系統(tǒng)子模塊GPS數(shù)據(jù)采集接口、狀態(tài)參數(shù)采集子系統(tǒng)、溫度采集子系統(tǒng)、雷達圖像采集接口、USB和網(wǎng)絡接口、存儲接口、報警模塊、水下信標和電源的設計。軟件設計方面,詳細探討了嵌入式Linux系統(tǒng)在基于BCM2835主控的移植,嵌入式MySQL數(shù)據(jù)庫在Debian的安裝和配置以及設置Python與MySQL的程序接口,移植USB轉UART的驅動程序,,移植溫度傳感器的線式總線驅動程序。經(jīng)測試驗證,其驅動程序實現(xiàn)了GPS數(shù)據(jù)采集終端與主控制器的通信,測試實現(xiàn)了服務器端與客戶端利用Python語言進行Socket通信,驗證了DS18B20與主控制設備間數(shù)據(jù)傳輸?shù)恼_性,驗證完成了采用Python語言調用MySQL的數(shù)據(jù)庫接口入庫和查詢操作。 論文對國內外航行參數(shù)記錄儀現(xiàn)狀進行了研究,針對目前VDR系統(tǒng)中存在的問題,提出了本論文所研究的VDR系統(tǒng)總體設計方案。在解剖了嵌入式Linux技術和字符設備驅動程序設計的基礎上、選取BCM2835芯片作為嵌入式微處理器、MySQL作為嵌入式數(shù)據(jù)庫、TCP/IP協(xié)議作為數(shù)據(jù)傳輸協(xié)議。在此基礎上確定了相應的硬件器件和軟件開發(fā)平臺,確定了通過以太網(wǎng)絡接口接收各種采集數(shù)據(jù),并把數(shù)據(jù)插入到數(shù)據(jù)庫中進行最終保存的實現(xiàn)方案,從而為完成航行參數(shù)記錄儀功能中的數(shù)據(jù)采集、處理、編解碼、入庫和提取、系統(tǒng)自身運行狀態(tài)的檢測和告警等功能奠定了基礎。軟件涉及到嵌入式系統(tǒng)Debian的移植、MySQL數(shù)據(jù)庫配置和與Python的連接、移植USB轉UART的驅動程序、移植GPS模塊驅動、移植DS18B20驅動等。 測試表明,理論研究的相關結果基本與實際電路的工作和測試結果相符。本論文的工作為航行參數(shù)記錄儀進步的設計提供了定的參考和借鑒。
【關鍵詞】:嵌入式Linux ARM 嵌入式數(shù)據(jù)庫 Python
【學位授予單位】:成都理工大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:U666.15
【目錄】:
  • 摘要4-6
  • Abstract6-11
  • 第1章 引言11-13
  • 1.1 研究背景及意義11
  • 1.2 國內外研究現(xiàn)狀11-12
  • 1.3 論文主要研究內容12
  • 1.4 論文的組織結構12-13
  • 第2章 嵌入式系統(tǒng)的研究13-26
  • 2.1 嵌入式系統(tǒng)簡介13
  • 2.2 嵌入式 Linux 的應用特點13-15
  • 2.3 嵌入式硬件平臺的選擇15-17
  • 2.3.1 嵌入式硬件選取的因素15-16
  • 2.3.2 ARM 微處理器16-17
  • 2.3.3 嵌入式硬件的選取17
  • 2.4 嵌入式 Linux 驅動程序設計17-21
  • 2.4.1 設備驅動程序簡介17-18
  • 2.4.2 設備驅動程序與內核的接口18-19
  • 2.4.3 字符型設備驅動程序設計19-21
  • 2.5 嵌入式數(shù)據(jù)庫研究21-23
  • 2.5.1 嵌入式數(shù)據(jù)庫介紹21-22
  • 2.5.2 嵌入式數(shù)據(jù)庫選擇22-23
  • 2.6 嵌入式以太網(wǎng)23-26
  • 2.6.1 以太網(wǎng)技術及其嵌入式應用23-24
  • 2.6.2 嵌入式系統(tǒng)網(wǎng)絡協(xié)議模型24-25
  • 2.6.3 TCP/IP 協(xié)議25-26
  • 第3章 系統(tǒng)的總體設計26-30
  • 3.1 功能要求26
  • 3.2 系統(tǒng)總體設計26-28
  • 3.2.1 硬件總體設計26-27
  • 3.2.2 軟件總體設計27-28
  • 3.3 性能指標28-30
  • 3.3.1 主要性能指標28-29
  • 3.3.2 工作條件29
  • 3.3.3 記錄29
  • 3.3.4 電源29-30
  • 第4章 系統(tǒng)的硬件設計30-44
  • 4.1 基于 BCM2835 主控的硬件設計30-32
  • 4.1.1 BCM2835 的概述30
  • 4.1.2 BCM2835 的體系結構30-31
  • 4.1.3 硬件電路31-32
  • 4.2 子系統(tǒng)硬件設計32-44
  • 4.2.1 GPS 數(shù)據(jù)采集接口32-36
  • 4.2.2 狀態(tài)參數(shù)采集子系統(tǒng)36
  • 4.2.3 溫度采集子系統(tǒng)36-38
  • 4.2.4 雷達圖像采集接口38-39
  • 4.2.5 USB 和網(wǎng)絡接口39-40
  • 4.2.6 存儲接口設計40-41
  • 4.2.7 報警模塊41-42
  • 4.2.8 水下信標42-43
  • 4.2.9 電源43-44
  • 第5章 系統(tǒng)的軟件設計44-57
  • 5.1 嵌入式系統(tǒng) Debian 的移植44-47
  • 5.1.1 Debian 介紹44
  • 5.1.2 Debian 的移植44-47
  • 5.2 數(shù)據(jù)庫的安裝和配置47-51
  • 5.2.1 MySQL 數(shù)據(jù)庫安裝47-48
  • 5.2.2 MySQL 數(shù)據(jù)庫配置48-50
  • 5.2.3 Python 連接 MySQL50-51
  • 5.3 GPS 數(shù)據(jù)采集51-52
  • 5.3.1 NMEA-0183 協(xié)議51
  • 5.3.2 移植 GPS 模塊驅動51-52
  • 5.4 網(wǎng)絡接口數(shù)據(jù)采集52-54
  • 5.5 溫度采集54-57
  • 5.5.1 時序控制54-56
  • 5.5.2 移植 DS18B20 驅動56-57
  • 第6章 系統(tǒng)測試驗證57-63
  • 6.1 GPS 數(shù)據(jù)采集驗證57-58
  • 6.2 socket 通信測試驗證58-59
  • 6.3 溫度采集測試驗證59
  • 6.4 數(shù)據(jù)庫測試驗證59-63
  • 結論63-64
  • 致謝64-65
  • 參考文獻65-68
  • 攻讀學位期間取得學術成果68

【參考文獻】

中國期刊全文數(shù)據(jù)庫 前10條

1 趙軍;;基于互聯(lián)網(wǎng)的遠距離音頻傳輸應用[J];中國傳媒科技;2010年05期

2 唐敏;宋杰;;嵌入式數(shù)據(jù)庫SQLite的原理與應用[J];電腦知識與技術;2008年04期

3 張華杰;;多線程管理下的數(shù)據(jù)庫訪問技術[J];電腦知識與技術;2009年19期

4 都興慧;簡述以太網(wǎng)技術的發(fā)展[J];電腦知識與技術;2004年11期

5 于曉靜;;走近“黑匣子”[J];黨員干部之友;2002年09期

6 沈青松;劉曉鑫;;基于AT89C52的測溫測距系統(tǒng)[J];信息技術;2012年02期

7 岳洋,周創(chuàng)明,張杰明;Linux內核技術分析及升級[J];空軍工程大學學報(自然科學版);2001年04期

8 鄭傳行;陳建;;煤礦軌道衡稱重監(jiān)測系統(tǒng)結構及功能設計[J];煤炭工程;2013年04期

9 苗軍;;.Net平臺上Firebird嵌入式應用研究[J];計算機應用與軟件;2011年05期

10 賈鵬;;基于Windows的VxD和WDM驅動程序的設計[J];山東理工大學學報(自然科學版);2007年01期



本文編號:1021452

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

本文鏈接:http://sikaile.net/kejilunwen/chuanbolw/1021452.html


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

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