《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于Linux和MiniGUI的心電監護儀設計

基于Linux和MiniGUI的心電監護儀設計

2017-04-19

  0 引言

  隨著人們生活節奏加快,人口逐漸老齡化,心臟疾病成為危害人類健康和生命的主要疾病之一。心電監護系統為心臟病人診斷和治療提供了一個有效的手段,對心臟疾病的防治和診斷具有重大的意義,本介紹一種基于LinuxMiniGUI 的心電監護系統,能夠滿足患者隨時隨地對心電進行方便快捷的監測,及時地發現異常情況并采取有效的措施,從而更好地保護人們的身體健康。

  1 硬件系統設計

  本系統采用S3C2440 處理器作為控制中心,S3C2440 是基于ARM920T 內核的16 /32 位RISC 嵌入式處理器,最高主頻可達532MHz,提供64MSDRAM、64M Nand Flash 以及2M Nor Flash 的存儲設備,獨立的16kB 指令緩存和16kB 數據緩存,LCD 控制器,3通道的異步串口,SPI 同步串口,117 位通用的I /O 口,1個內部時鐘,8通道10 位的ADC,觸摸屏接口,以太網控制器、PCMCIA 接口、USB 接口等,具有高性能、低功耗、高性價比等特點,主要用于視頻會議、網絡監控,GPS 定位/導航儀等,特別是醫療電子設備。系統的整體硬件結構如圖1 所示,能夠實現對心電信號采集、處理、顯示、存儲等功能。

526b6026b6ec8018c6192f023c29e2a4.jpg

  圖1 系統總體硬件結構

  2 軟件系統設計

  2. 1 構建嵌入式Linux

  心電界面的開發是基于MiniGUI 的嵌入式Linux系統。在各種嵌入式操作系統中,Linux 以其結構清晰、源代碼公開、功能強大、又易于移植得到廣泛的使用。本系統內核采用2. 6 版本的內核,Linux 2. 6 內核在性能、模塊支持、可用性、可測量性等方面有大幅度的提高。一個完整的嵌入式Linux 系統主要包括BootLoader( 引導程序) 、內核和根文件系統3 個方面。本系統中Bootloader 采用VVi,文件系統采用Yaffs。根據目標平臺實際的需要,對引導程序、內核和文件系統進行裁減、配置,最后把編譯好的ViVi 以及生成的Linux 內核和文件系統的鏡像文件燒錄到平臺中并運行,嵌入式Linux 構建完畢。

  2. 2 圖形用戶界面MiniGUI

  MiniGUI 是基于Linux 的輕量級的圖形用戶界面支持系統,是由原清華大學教師魏永明主持開發,遵循GPL 公約。所支持的操作系統已不僅僅限于Linux,它還可以在uClinux、uC /OS-Ⅱ、eCos 和Vx-Works 等系統上運行。已驗證的硬件平臺包括Intelx86,ARM ( ARM/AMR9 /StrongARM/xScale ) ,Power-PC,MIPS,M68K ( DragonBall /ColdFire ) 等。對MiniGUI 移植,首先下載MiniGUI 的源代碼libminigui-1. 6. 10. tar. gz ( MiniGUI 函數庫源代碼) 和minigui-minigui-res-1. 6. 10. tar. gz( MiniGUI 所使用的資源,包括基本字體、圖標、位圖和鼠標光標) ,然后編譯安裝并將MiniGUI 的資源拷貝到目標平臺上,最后修改目標平臺的/etc /MiniGUI. cfg 文件,對目標平臺MiniGUI 的運行環境進行配置。

  2. 3 心電采集界面設計

  2. 3. 1 主界面

  MiniGUI 中有3 種窗口類型: 主窗口、對話框和控件窗口,心電采集界面是采用對話框進行設計,對話框編程是一種快速構建用戶界面的技術,MiniGUI提供了一種基于模板的機制,利用DLGTEMPLATE和CTRLDATA 兩個結構體來表示,DLGTEMPLATE用來定義對話框本身,結構體CTRLDATA 用來定義控件。利用這兩個結構體模板,用戶可以根據需要在程序中定義自己的對話框和控件。主界面的對話框定義如下:

  static DLGTEMPLATE DlgInitProgress =

  {

  WS_BORDER WS_CAPTION,

  WS_EX_NONE,

  0,0

  , 240, 320,

  " 歡迎使用心電信號采集系統" ,

  0,0

  ,

  10,NULL,

  0

  } ;

  用CTRLDATA 定義對話框中所有的控件并用數組表示,對話框常常使用控件來實現提示或者設置等功能,定義控件數組模型如下:

  static CTRLDATA CtrlInitProgess[]=

  {

  { CTRL_STATIC,

  WS_CHILD|WS_VISIBLE| SS_NOTIF

  |WS_BORDER,

  0,0

  , 240,

  30

  IDC_STATIC1,

  “歡迎使用心電信號采集系統”,

  0

  }

  ;

  {

  …

  } ;

  …

  } ;

  通過上述方法生成的心電監護儀主界如圖2 所示。心電采集界面主要有心電數據采集與顯示、存儲、分析等功能,采用多線程編程,為采集、顯示、存儲、分析各建立一個專門的線程。多線程進行數據采集可以有效地加快程序的反應速度、增加執行的效率。

7b9d5e5fe7b6a11a28fe6fdc1e941b62.jpg

  圖2 電監護儀主界面

  在MiniGUI 中,使用消息驅動作為應用程序的創建構架。在消息驅動的應用程序中,計算機外設發生的事件都由支持系統收集,將以事先的約定格式翻譯為特定的消息。應用程序一般包含有自己的消息隊列,系統將消息發送到應用程序的消息隊列中。從消息隊列中讀取這些消息,并由窗口過程函數來處理這些消息。本系統界面通過鼠標鍵的按擊,翻譯成特定的消息,若收到的是控件消息,則判斷ID,根據應用程序進行相應的消息處理。

  2. 3. 2 心電采集與顯示

  心電數據采集采用定時器進行采集和顯示,定時器使用SetTimer 函數創建,創建時需要指定定時器標識號以及定時時間,當定時時間到達時,定時器將會產生MSG _ TIMER 消息,本系統的心電采集頻率為200Hz。

  從A/D 寄存器讀取三通道的數據存入數組中,并將數組中的數據在液晶顯示器上繪出。在MiniGUI 中實時繪圖采用GDI,GUI 系統的一個重要組成部分就是GDI,即圖形設備接口( Graphics Device  Interface) 。通過GDI,GUI 程序就可以在計算機屏幕上,或者其它的顯示設備上進行圖形輸出,包括基本繪圖和文本輸出。所有繪圖相關的函數均需要有一個設備上下文,為了提高繪圖效率,在這里建立私有設備上下文,所建立的設備上下文在整個窗口生存期內有效,從而免除了獲取和釋放的過程。利用hdc =GetPrivateClientDC( hDlg) 可獲得私有設備上下文。然后調用MoveTo ( HDC hdc, int x, int y) 和LineTo( HDC hdc, int x, int y) 對數組中的數據進行畫線,由于采集到的心電數據較小,因此在對其進行畫線之前根據顯示區域對所有數據進行適當放大,這樣可以使心電波形在液晶顯示器上直觀顯示。

  2. 3. 3 心電數據分析

  在心電數據顯示和分析線程中,由于心電信號容易受到各種干擾的影響,為了濾除心電信號中的干擾成分,首先要進行數字濾波處理,采用FFT 濾波和滑動平均濾波的方法使圖像得以平滑,并采用差分方法進行R 波檢測。當采集到5 秒的數據的時候,程序啟動心電數據分析線程,對存儲在數組中的心電數據進行分析,主要進行R 波檢測,并且在液晶顯示器上顯示。

  2. 3. 4 心電界面程序的編譯

  心電界面程序首先是在PC 機上編寫的,為了能夠在目標平臺上運行,必須先進行交叉編譯,編譯

  如下:

  #arm-linux-gcc -I /home /include -L/home /lib-O2 -oxindian xindian.c -lminigui -lmgext -lm -ljpeg-lpthread-lpng

  這時生成心電界面程序的可執行文件,將其下載到目標平臺中即可運行。

  3 結束語

  本文研制的心電監護儀采用高性能的ARM9 微處理器為核心,在其上移植Linux 操作系統,并用  MiniGUI 進行心電界面開發,能夠對心電信號進行采集、波形顯示及處理,實現心電信號的實時監護的目的。該心電監護儀結合了目前現有的心電監護儀的優點,體積小、重量輕,并且具有操作界面簡潔、可擴展性強等優點,對各種心率失常及各種心臟病變有較高的診斷價值。

  分享到:QQ空間新浪微博騰訊微博人人網微信

  歡迎分享本文,轉載請保留出處:http://www.eechina.com/thread-156056-1-1.html     【打印本頁】


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美视频一区二| 一区二区三区欧美视频| 国产精品嫩草99a| 噜噜噜噜噜久久久久久91| 欧美日韩无遮挡| 国产午夜精品久久久久久免费视| 国产精品一区二区久久| 亚洲第一黄色| 亚洲一区二区在线免费观看视频| 亚洲精选在线观看| 亚洲精品美女久久久久| 亚洲国产精品国自产拍av秋霞| 亚洲午夜久久久久久尤物| 国产精品亚洲欧美| 黄色精品免费| 国产精品久久久久久影视| 久久精品国产久精国产思思| 欧美精品激情blacked18| 国产精品久久久一区二区三区| 久久嫩草精品久久久久| 亚洲欧洲免费视频| 噜噜噜在线观看免费视频日韩| 亚洲男人天堂2024| 国产精品午夜av在线| 国产亚洲网站| 亚洲精品欧洲精品| 久久久久久夜| 欧美日韩亚洲另类| 免费成人av在线看| 国产午夜精品美女毛片视频| 久久亚洲综合| 欧美www在线| 国产精品剧情在线亚洲| 欧美日韩xxxxx| 久久人人爽人人爽| 国产精品久久久久久久一区探花| 国产日韩欧美精品综合| 欧美国产日韩精品免费观看| 午夜日本精品| 黄色成人在线网站| 国产精品久久久久婷婷| 一本大道久久a久久精二百| 9l视频自拍蝌蚪9l视频成人| 亚洲成人在线视频播放| 欧美粗暴jizz性欧美20| 亚洲欧美日韩天堂| 一本色道久久加勒比88综合| 裸体女人亚洲精品一区| 激情久久中文字幕| 欧美私人啪啪vps| 最新热久久免费视频| 欧美激情视频一区二区三区在线播放| 国模吧视频一区| 久久在线免费| 一区二区三区高清| 国产精品福利网站| 欧美大片在线观看一区二区| 极品中文字幕一区| 欧美午夜电影一区| 久久手机免费观看| 一本色道久久99精品综合| 狼狼综合久久久久综合网| 亚洲精品免费网站| 亚洲国产精品一区二区第一页| 欧美亚洲一区| 欧美日韩国产成人在线免费| 国内伊人久久久久久网站视频| 欧美精彩视频一区二区三区| 在线观看91精品国产入口| 好吊成人免视频| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩国产小视频| 一区二区三区免费在线观看| 欧美日韩高清在线| 久久成人久久爱| 你懂的成人av| 欧美激情久久久久| 一本久久综合| 1000部精品久久久久久久久| 亚洲欧洲日夜超级视频| 韩国三级电影一区二区| 亚洲国产日韩一区二区| 欧美日韩国内| 国产精品扒开腿做爽爽爽软件| 亚洲国产精品热久久| 欧美视频在线观看一区二区| 亚洲欧美日韩精品久久| 美女尤物久久精品| 欧美成人高清| 久久久久久久国产| 欧美日韩在线看| 亚洲欧美乱综合| 国产日韩欧美在线播放不卡| 香蕉久久夜色精品国产| 怡红院av一区二区三区| 在线观看亚洲视频啊啊啊啊| 亚洲第一天堂无码专区| 亚洲精品四区| 美女网站在线免费欧美精品| 亚洲欧美日韩国产成人精品影院| 亚洲国产一区二区三区在线播| 亚洲视频一二区| 免费人成精品欧美精品| 亚洲女爱视频在线| 欧美另类高清视频在线| 国产精品www色诱视频| 亚洲国产精品va在线观看黑人| 亚洲大胆av| 国产精品综合| 中文国产亚洲喷潮| 欧美精品性视频| 国产一区二区三区在线免费观看| 欧美日韩高清区| 欧美成人精品高清在线播放| 亚洲永久字幕| 亚洲自拍偷拍麻豆| 欧美成年人视频| 国产亚洲激情在线| 国产综合久久久久久鬼色| 欧美日韩国产综合新一区| 亚洲第一天堂无码专区| 日韩亚洲欧美一区| 国产一区二区三区四区五区美女| 国产精品天天摸av网| 久久免费视频网| 国产三区精品| 亚洲丰满在线| 欧美性jizz18性欧美| 国产在线精品一区二区中文| 欧美亚洲免费| 国内成+人亚洲+欧美+综合在线| 亚洲国产黄色| 久久久成人精品| 另类欧美日韩国产在线| 欧美另类视频在线| 久久久一本精品99久久精品66| 亚洲四色影视在线观看| 欧美亚洲一区二区在线| 亚洲欧洲精品一区二区三区| 欧美日韩国产综合一区二区| 欧美日韩精品免费| 精品福利av| 在线成人亚洲| 一区二区欧美在线观看| 国产精品白丝黑袜喷水久久久| 99国产精品99久久久久久| 一本久久a久久免费精品不卡| 欧美mv日韩mv国产网站| 久久亚洲精品欧美| 午夜免费在线观看精品视频| 一本久久青青| 欧美日韩美女一区二区| 欧美日韩中文字幕综合视频| 中国成人在线视频| 一区二区三区www| 国产精品视频一区二区三区| 久久综合一区| 99国产精品久久久久老师| 欧美中文字幕视频| 国产伪娘ts一区| 国产精品嫩草影院一区二区| 国内成人自拍视频| 亚洲日韩欧美视频| 欧美日本不卡| 亚洲在线视频一区| 久久精品一区| 国产欧美一区二区视频| 欧美啪啪成人vr| 国产精品麻豆va在线播放| 这里只有精品在线播放| 欧美视频在线观看一区二区| 91久久综合| 久久久精品国产99久久精品芒果| 久久精品91久久久久久再现| 亚洲女人天堂成人av在线| 国产免费成人av| 国产精品卡一卡二| 欧美一区国产在线| 日韩一级大片在线| 欧美高清视频免费观看| 欧美日韩国产色视频| 欧美日韩成人| 性视频1819p久久| 国产精品自拍在线| 国产日产亚洲精品| 欧美一区在线看| 亚洲黄色av一区| 亚洲国产网站| 久久精品视频在线看| 美女图片一区二区| 欧美午夜视频网站| 在线视频你懂得一区二区三区| 欧美专区福利在线| 韩日视频一区| 久久久久久久久综合| 国外成人在线视频网站| 国产日韩1区| 老牛嫩草一区二区三区日本| 亚洲观看高清完整版在线观看| 欧美久久一级| 国产精品久久久久9999吃药| 男女av一区三区二区色多| 亚洲理论电影网| 国产婷婷成人久久av免费高清| 国产裸体写真av一区二区| 久久精品国产免费看久久精品| 亚洲女优在线| 欧美一区二区视频在线观看| 亚洲第一区在线| 国产人妖伪娘一区91| 夜夜精品视频| 欧美亚洲一区三区| 久久综合中文| 久久精品国产99精品国产亚洲性色| 一本大道av伊人久久综合| 亚洲字幕在线观看| 国产热re99久久6国产精品| 欧美黄免费看| 久久婷婷蜜乳一本欲蜜臀| 麻豆精品国产91久久久久久| 久久免费高清| 亚洲精品一区二区三区99| 国产一区91精品张津瑜| 一本色道久久综合亚洲精品小说| 一区二区三区视频在线| 亚洲美洲欧洲综合国产一区| 一区二区日韩精品| 欧美人与性动交cc0o| 久久夜色撩人精品| 欧美精品日韩三级| 老司机成人在线视频| 久久综合国产精品台湾中文娱乐网| 欧美三级视频在线播放| 亚洲一区成人| 亚洲宅男天堂在线观看无病毒| 亚洲成人自拍视频| 国产在线成人| 亚洲一区二区日本| 国产精品大片免费观看| 欧美日韩国产亚洲一区| 美女日韩在线中文字幕| 久久乐国产精品| 久热精品视频| 亚洲第一页在线| 一本色道久久综合亚洲精品不卡| 欧美一区二区在线免费播放| 欧美视频免费在线观看| 国内精品久久久久国产盗摄免费观看完整版| 亚洲欧美精品在线观看| 日韩视频亚洲视频| 欧美深夜福利| 在线视频亚洲欧美| 亚洲韩日在线| 欧美日韩和欧美的一区二区| 亚洲曰本av电影| 欧美日韩精品是欧美日韩精品| 国产欧美日韩中文字幕在线| 欧美三级不卡| 免费成人在线观看视频| 一区二区精品在线| 国产精品高清在线观看| 亚欧成人在线| 激情小说另类小说亚洲欧美| 欧美日韩视频| 母乳一区在线观看| 欧美日韩免费区域视频在线观看| 亚洲美女少妇无套啪啪呻吟| 久久福利视频导航| 亚洲精品自在久久| 欧美高清视频www夜色资源网| 欧美91精品| 亚欧成人在线| 亚洲精品在线电影| 国产精品你懂的在线欣赏| 国内精品视频在线播放| 国产精品美女xx| 欧美与欧洲交xxxx免费观看| 国产欧美在线视频| 欧美精品一级| 国产精品视频第一区| 亚洲精品精选| 欧美精品精品一区| 久久另类ts人妖一区二区| 好吊成人免视频| 亚洲免费观看在线观看| 欧美日韩中文另类| 久久精品一级爱片| 亚洲免费在线电影| 亚洲视频999| 亚洲一本大道在线| 久久婷婷av| 一区二区精品| 亚洲片在线观看| 欧美第一黄网免费网站| 国产在线观看精品一区二区三区| 久久综合综合久久综合| 99视频国产精品免费观看| 欧美日一区二区三区在线观看国产免| 亚洲国产合集| 性做久久久久久免费观看欧美| 一区二区三区高清视频在线观看| 黄色成人片子| 欧美亚一区二区| 欧美午夜不卡在线观看免费| 亚洲高清三级视频| 国产原创一区二区| 国产精品国产三级国产普通话99| 国产精品欧美精品| 欧美日韩一区二区视频在线观看| 欧美—级在线免费片| 激情综合视频| 一本一本久久a久久精品牛牛影视| 在线免费观看视频一区| 欧美日韩在线综合| 亚洲国产欧美在线人成| 欧美亚洲成人网| 欧美三级乱码| 宅男精品视频| 欧美人妖在线观看| 国产精品久久久久一区二区三区共| 亚洲国产精品高清久久久| 亚洲一卡久久| 国产精品久久国产精麻豆99网站| 国产亚洲毛片| 国产精品无码专区在线观看| 欧美国产精品| 欧美天天影院| 美女爽到呻吟久久久久|