[發明專利]基于嵌入式Linux的淺層地震勘探儀器軟件體系結構的裝置有效
| 申請號: | 200710009186.7 | 申請日: | 2007-07-06 |
| 公開(公告)號: | CN101086533A | 公開(公告)日: | 2007-12-12 |
| 發明(設計)人: | 林學龍 | 申請(專利權)人: | 福州華虹智能科技開發有限公司 |
| 主分類號: | G01V1/28 | 分類號: | G01V1/28;G01V1/36;G06F17/00 |
| 代理公司: | 福州元創專利代理有限公司 | 代理人: | 蔡學俊 |
| 地址: | 350004福建省福州市臺江區*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 嵌入式 linux 地震 勘探 儀器 軟件 體系結構 裝置 | ||
1.一種基于嵌入式Linux的淺層地震勘探儀器軟件體系結構的裝置,其特征在于:該裝置的軟件體系結構包括引導加載程序模塊層、嵌入式Linux操作系統內核模塊層、應用組件模塊層、應用程序模塊層及應用數據庫層五個不同層次、相互關聯的模塊:
第一層為引導加載程序模塊層,其由板級驅動程序、引導加載程序和監控程序組成,采用遵循GPL條款的開放源碼項目的通用引導加載程序U-Boot,通過配置和移植構成適合于淺層地震勘探儀器主機硬件系統平臺的引導加載程序,編譯后燒寫到硬件系統平臺上Flash存儲器的引導區中;
第二層為嵌入式Linux操作系統內核模塊層,由板級支持包、進程調度系統、文件系統、存儲系統、設備系統和網絡系統組成,采用開放源碼的嵌入式Linux操作系統MontaVistaLinux、BlueCat?Linux、EDLK或RTLinux,根據淺層地震勘探儀器主機硬件系統平臺修改其板級支持包中的相關驅動程序,配置和編譯成小型嵌入式Linux操作系統內核,通過以太網和儀器主機硬件系統平臺上的引導加程序寫到儀器主機硬件系統平臺上Flash存儲器的Linux內核存儲區中;
第三層為應用組件模塊層,其是由系統應用程序、C鏈接庫、圖形用戶界面平臺、地震數據處理算法庫組成,其中,SA存放在根文件系統的目錄下;CLib存放在根文件系統的目錄下;GUI和SLIB存放在根文件系統的目錄下;所述的圖形用戶界面平臺是由硬件設備層、設備驅動程序層、圖形引擎層、圖形顯示器層、用戶接口層這五個不同層次、相互關聯的模塊組成的可裁剪組件的層次化體系結構,其中,硬件設備層是位于儀器硬件平臺上的人機接口設備硬件系統,設備驅動層是硬件設備層的各種人機接口設備軟件驅動程序,圖形引擎層是架設在設備驅動層之上的屏幕繪制核心函數集,圖形顯示器層利用圖形引擎層的屏幕繪制核心函數集開發的儀器通用的圖形顯示器與文本編輯器,用戶接口層是圖形引擎層和圖形顯示器層的應用程序接口;所述的地震數據處理算法庫是由編輯處理算法模塊層、分析處理算法模塊層、濾波處理算法模塊、解釋處理算法模塊層這四個不同層次、相互關聯的處理算法模塊組成的可裁剪組件的層次化體系結構,其中,現場探測層是集成有多種淺層地震勘探方法的現場地震數據采集軟件系統,文件管理層是儀器地震波形數據庫的地震記錄文件管理軟件系統,波形顯示層是地震記錄波形數據顯示控制軟件系統,編輯處理層是地震記錄波形數據編輯與預處理軟件系統,分析處理層是地震記錄波形數據分析處理與結果顯示軟件系統,濾波處理層是地震記錄波形數據濾波處理軟件系統,解釋處理層是各種淺層地震勘探方法的地震記錄波形數據解釋處理軟件系統,向導解釋層是集成有各種淺層地震勘探方法經典解釋流程的地震記錄波形數據解釋處理軟件系統;
第四層為應用程序模塊層,其是由現場探測軟件、文件管理軟件、波形顯示軟件、編輯處理軟件、分析處理軟件、濾波處理軟件、解釋處理軟件、向導解釋軟件、常用工具軟件和使用幫助軟件這八個不同層次、相互關聯的工具模塊組成的可裁剪組件的層次化體系結構,該層次化體系結構組成淺層地震勘探儀器專用的應用軟件系統,存放在根文件系統的目錄下;所述的應用程序模塊層還提供有兩種輔助工具模塊,即常用工具模塊和使用幫助模塊,其中,常用工具模塊內嵌有常用輔助工具模塊、儀器自檢測試工具模塊、儀器參數設置模塊和常用速度換算模塊;使用幫助工具模塊內嵌有快速入門指南、使用說明書、技術應用指南和關于制造商圖文瀏覽器,兩種輔助工具模塊界面都是基于GUI平臺開發的;
第五層為應用數據庫層,其是由圖形界面圖像庫、系統參數庫、地震記錄波形數據庫、默認參數庫和說明書文本庫組成,作為應用程序定制的專用數據庫,在儀器主機硬件系統平臺Flash存儲器中專門開辟一個大容量數據存儲區作為其存儲空間;
其中,引導加載程序模塊層是運行在儀器硬件平臺上板級初始化加載引導程序系統;嵌入式Linux操作系統內核模塊層是由引導加載程序加載到儀器硬件平臺內存中運行的嵌入式Linux操作系統內核;應用組件模塊層是架設在嵌入式Linux操作系統之上的儀器通用軟件平臺和算法庫;應用程序模塊層是利用應用組件資源開發的在操作系統調度和管理之下的淺層地震勘探儀器專用軟件系統;應用數據庫層是應用程序所使用的各種類型數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福州華虹智能科技開發有限公司,未經福州華虹智能科技開發有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710009186.7/1.html,轉載請聲明來源鉆瓜專利網。





