美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 儀表工具產品 > 專用儀表 > 電子測量儀表 > 虛擬儀器

類型分類:
科普知識
數據分類:
虛擬儀器

基于嵌入式系統的虛擬儀器設計

發布日期:2022-07-24 點擊率:136

關鍵詞:嵌入式系統;linux;虛擬儀器

1 引言

    計算機及其接口技術的發展和傳統測試測量儀器系統暴露出來的不足,使得基于計算機的虛擬儀器設備越來越成為測試測量儀器的主導。虛擬儀器系統以其平臺通用性、可擴充、易升級和高度的智能性獲得了廣泛的工業應用。在PC和工業控制計算機中插入基于PC總線(ISA,PCI)的數采板卡構成硬件系統,編寫Windows系統平臺的驅動程序和軟面板實現軟件功能,成為業界的主要解決方案。
    但是在野戰和惡劣環境下測試任務的實踐過程中,我們發現基于PC或工控機的虛擬儀器暴露出很多問題,如:體積大,不便于攜行;插卡式結構,接觸易松動、不緊固;以機械硬盤為主要存儲介質,抗震性能差等等。
    以32位嵌入式微處理器和嵌入式操作系統為特征的嵌入式計算平臺使計算進入了后PC時代。嵌入式系統的小體積、高可靠能夠滿足實現野戰和惡劣環境下的便攜虛擬儀器的需要?;谇度胧接嬎闫脚_,設計虛擬儀器系統成為構建測試系統的新思路。
    通過構建基于PC104總線嵌入式計算平臺,加入儀器卡及其功能程序,我們實現了針對雷達電子裝備的多種測試儀器。構建基于嵌入式系統的虛擬儀器需要解決的技術問題集中在系統平臺的構建、接口和驅動程序的設計以及軟面板設計等方面。

2 硬件系統組成

 1. 系統硬件組成圖


    圖1中部件按疊放的順序依次為觸摸屏、液晶顯示屏、PC104主板、示波器卡、萬用表
    功能板卡和嵌入式主板之間通過PC104總線以疊棧的方式實現機械和電氣的互連。采用這種方式有如下好處:
    1. 電氣接觸高度緊密。電路板之間通過多排插針深入連接,比ISA和PCI的插槽連接要緊密得多。
    2. 機械結構牢固。電路板之間用四個螺柱緊緊相連,使得板卡之間的機械連接非常牢固,不會存在晃動現象。
    3. PC104插針的電氣特性與ISA完全兼容,PC104 Plus插針的電氣特性與PCI完全兼容,使得基于ISA或PCI總線設計的功能板卡可以從電原理上重用,有利于系統改造過程的平穩過渡。
    擯棄硬盤而采用DOC或CF卡作為外存儲介質也能大大提高系統抗震動和沖擊能力。
    采用如上所述的硬件系統能為小型、可靠的虛擬儀器系統提供硬件保障,但由此帶來的系統存儲容量小和資源受限等問題為軟件系統的設計帶來了困難。必須采用嵌入式操作系統,軟件編程必須考慮體積小,效率高。

3 軟件系統設計

我們采用嵌入式Linux作為操作系統,在linux平臺下編寫儀器的驅動程序。利用Tiny X 和GTK+作為圖形界面解決方案實現儀器軟面板。系統的軟件結構如

圖2所示:

圖2. 系統軟件件組成圖

 

3.1. 嵌入式linux系統
    采用開源的linux系統,并通過編譯選項裁減不需要的功能模塊,得到大小為500K左右的內核模塊。用busybox取代shell,在系統中加入glibc.o等庫構建一個4M的Linux運行系統。關于嵌入式Linux系統的構建文獻【1】有詳細的介紹和指導。
3.2. linux下的io編程

    儀器卡的驅動程序采用端口讀寫來實現。Linux下對端口的操作方法在usr/include/asm/io.h中。由于端口讀寫函數是一些inline宏,所以在編寫端口讀寫程序時只需要加入:#include
    儀器軟面板的設計涉及linux下GUI的選擇和編程,考慮到XWindows的成熟性和與桌面系統的一致性,我們選用精簡的XWindows系統TinyX作為底層GUI解決方案。使用Gtk+1.2庫作為控件集來開發儀器軟面板程序。
    基于TinyX和Gtk+庫的圖形界面開發方案使得軟面板的開發與桌面環境下基于Gnome的開發比較接近,很多的桌面環境下的linux工具可以直接使用。
    Gtk+圖形庫是GNOME桌面系統的底層基礎,它包含比較完整的GUI控件集合(GtkWidgets)?;诿嫦驅ο蟮姆椒?,GTK+用C語言實現了一套對象系統和消息及回調機制,并將整個圖形控件集納于對象框架中,使得控件集的擴充比較方便。
    針對虛擬儀器領域的應用需求,可以構建常見的GUI單元的控件集。我們以GtkWidgets的形式開發了示波器,信號源等儀器的面板控件和一些關鍵的GUI單元控件。這些都有利于用戶的二次開發和軟件單元的重用。

4 結論

    基于嵌入式主板和嵌入式軟件環境,我們給出一個構造虛擬儀器的通用解決方案。同時,通過構建基于TinyX和Gtk+庫的GUI環境,再加上我們自主開發的一系列面板單元控件,我們提供了對虛擬儀器軟面板開發的支持。
    基于以上的方案,我們開發了集示波器、萬用表和微波信號源等儀器功能于一體的雷達故障檢測儀。如圖3所示:


 

圖3. 基于本文方案實現的一個多功能虛擬儀器

 

    部隊野戰環境下的實踐表明該系統機械結構牢固、可靠性高,攜帶使用方便。

參考文獻:
[1] 鄒思軼. 嵌入式linux設計與應用:清華大學出版社,2002.01
[2] Kurt Wall. GNU/Linux編程指南:清華大學出版社,2002.06
[3] Riku Saikkonen. Linux I/O port programming mini?HOWTO:
http://www.linuxdoc.org/

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        国产精品久久一卡二卡| 成人sese在线| 日韩欧美国产综合一区 | 欧美日韩第一区日日骚| 99re这里只有精品6| 国产成人精品影视| 国产福利不卡视频| 国产成a人亚洲精| 国产不卡视频一区| 成人小视频免费观看| 国产精品一区二区果冻传媒| 国产九九视频一区二区三区| 国产一区二区三区四区五区入口| 精品一区二区三区的国产在线播放| 蜜臀av一区二区| 免费人成在线不卡| 麻豆一区二区三| 国产综合色视频| 国产乱码精品一区二区三区五月婷| 韩日精品视频一区| 国产福利一区二区三区| 成人精品国产一区二区4080| 丁香五精品蜜臀久久久久99网站 | 成人av网站大全| 99这里只有久久精品视频| 成人黄色电影在线| 色诱亚洲精品久久久久久| 欧洲精品在线观看| 制服丝袜亚洲精品中文字幕| 久久综合久久99| 国产精品国模大尺度视频| 樱花影视一区二区| 蜜臀av性久久久久av蜜臀妖精| 国产精品一区一区| 91美女福利视频| 日韩女优制服丝袜电影| 国产精品国产精品国产专区不蜜 | 盗摄精品av一区二区三区| 99re这里只有精品6| 69堂国产成人免费视频| 欧美经典一区二区| 亚洲国产日韩a在线播放性色| 精品一区二区三区影院在线午夜| 成人h精品动漫一区二区三区| 欧美日韩免费高清一区色橹橹| 精品欧美一区二区久久| 中文字幕在线免费不卡| 丝袜美腿成人在线| 成人丝袜高跟foot| 日韩三区在线观看| 亚洲你懂的在线视频| 精品一区二区免费| 91福利国产精品| 久久精品视频网| 欧美aⅴ一区二区三区视频| 99国内精品久久| 精品久久久久久最新网址| 亚洲一区二区三区四区不卡| 高清av一区二区| 精品国产不卡一区二区三区| 亚洲午夜在线视频| 91视频一区二区| 欧美激情一区二区三区在线| 久久国产成人午夜av影院| 欧美特级限制片免费在线观看| 国产欧美日韩视频一区二区| 精品一区二区在线观看| 91精品国产黑色紧身裤美女| 亚洲影视在线观看| 色婷婷激情久久| 国产精品久久久久久福利一牛影视| 国产揄拍国内精品对白| 欧美一区二区在线免费播放| 亚洲成av人片www| 欧美综合久久久| 亚洲女女做受ⅹxx高潮| 成人激情黄色小说| 欧美激情一区二区三区四区| 国产一区二区三区免费播放| 日韩一区二区三区免费观看| 日韩国产成人精品| 欧美日韩国产一区| 天天色天天操综合| 欧美精品第一页| 午夜av一区二区| 欧美日韩高清在线播放| 亚洲综合色噜噜狠狠| 色就色 综合激情| 亚洲精品国产精品乱码不99| 91啪在线观看| 亚洲已满18点击进入久久| 欧美日韩国产高清一区二区| 日日摸夜夜添夜夜添精品视频 | 色美美综合视频| 亚洲人成亚洲人成在线观看图片| 成人精品视频网站| 国产精品久久一卡二卡| 91视频一区二区| 亚洲成人午夜影院| 欧美精品tushy高清| 日本成人在线电影网| 精品三级在线观看| 成人美女在线视频| 一区二区三区四区蜜桃| 欧美丝袜丝交足nylons图片| 日韩精品成人一区二区在线| 日韩一区二区三区视频| 韩国一区二区在线观看| 国产精品久久久一本精品| 欧美最新大片在线看| 麻豆91免费看| 国产农村妇女精品| 欧美怡红院视频| 国模无码大尺度一区二区三区| 国产精品无人区| 欧美美女一区二区三区| 国产精品自在欧美一区| 一区二区在线电影| 久久综合九色综合欧美就去吻| av成人免费在线| 欧美aaa在线| 亚洲黄色小说网站| 欧美成人一区二区三区| 91小视频在线| 国模少妇一区二区三区| 亚洲午夜免费福利视频| 久久综合国产精品| 欧美影院精品一区| 丁香婷婷综合网| 日本欧美一区二区三区乱码| 亚洲欧洲日产国产综合网| 欧美一区二区国产| 91在线云播放| 国产呦精品一区二区三区网站| 一区二区三区在线免费| 337p粉嫩大胆噜噜噜噜噜91av | 国产精品热久久久久夜色精品三区| 欧美日韩国产小视频在线观看| 豆国产96在线|亚洲| 蜜臀a∨国产成人精品| 亚洲福利国产精品| 亚洲欧洲日韩av| 欧美激情一区二区在线| 欧美不卡123| 7777精品伊人久久久大香线蕉最新版| 成人精品高清在线| 国产黄色91视频| 极品少妇一区二区三区精品视频| 午夜私人影院久久久久| 有码一区二区三区| 亚洲乱码国产乱码精品精的特点| 日本一区二区三区视频视频| 久久综合九色欧美综合狠狠| 欧美成人乱码一区二区三区| 7777女厕盗摄久久久| 欧美日韩一区二区三区在线| 在线观看av一区| 日本精品裸体写真集在线观看| www.亚洲人| av网站一区二区三区| 粉嫩av一区二区三区| 国产成人在线观看| 国产成人精品影院| 成人一区在线看| 成人av在线一区二区| caoporn国产一区二区| k8久久久一区二区三区| 大胆欧美人体老妇| 成人少妇影院yyyy| 91蜜桃婷婷狠狠久久综合9色| 色婷婷亚洲婷婷| 在线观看一区日韩| 欧美性受极品xxxx喷水| 欧美中文字幕一二三区视频| 在线观看国产91| 欧美片在线播放| 日韩欧美一级二级三级| 久久久久久麻豆| 17c精品麻豆一区二区免费| 亚洲欧美怡红院| 亚洲风情在线资源站| 麻豆久久久久久| 国产精品996| 91亚洲午夜精品久久久久久| 色吧成人激情小说| 7799精品视频| 国产午夜久久久久| 亚洲天堂a在线| 午夜影院在线观看欧美| 久久国产精品72免费观看| 成人av免费在线播放| 欧美图片一区二区三区| 精品欧美乱码久久久久久| 亚洲欧洲精品成人久久奇米网| 一级女性全黄久久生活片免费| 日韩成人av影视| 成人av免费在线观看| 欧美一区二区三区在线看| 国产日本欧洲亚洲| 亚洲午夜在线视频|