电子发烧友网核心提示:随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一。心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于Linux 和MiniGUI 的心电监护系统,能够满足患者随时随地对心电进行方便快捷的监测,及时地发现异常情况并采取有效的措施,从而更好地保护人们的身体健康。

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 所示,能够实现对心电信号采集、处理、显示、存储等功能。

图1 系统总体硬件结构

2 软件系统设计

2.1  构建嵌入式Linux

心电界面的开发是基于MiniGUI 的嵌入式Linux系统。在各种嵌入式操作系统中,Linux 以其结构清

晰、源代码公开、功能强大、又易于移植得到广泛的使用。本系统内核采用2. 6 版本的内核,Linux 2. 6 内核在性能、模块支持、可用性、可测量性等方面有大幅度的提高。一个完整的嵌入式Linux 系统主要包括BootLoader( 引导程序) 、内核和根文件系统3 个方面。本系统中Bootloader 采用ViVi,文件系统采用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 的运行环境进行配置。

监护仪系统都是Linux吗,基于Linux和MCU的心电监护仪设计相关推荐

  1. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  2. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计-嵌入式系统-与非网...

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  3. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计 (1)

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

  4. 华为自研系统鸿蒙为什么也要基于linux来开发?

    众所周知,目前国内已有众多的国产系统,基本上均源自linux,以linux为基础进行二次开发.比如红旗linux.深度等等. 但不知道为什么,一说起某系统是基于linux而来,很多网友就瞧不起,并且会 ...

  5. 音影系统linux,搭建基于linux桌面环境的影音平台_linux教程

    视频.音频的处理加工一直是计算机在多媒体方面的重要应用,传统上是 Unix 工作站的天下.由于 Linux 是 Unix 操作系统的变体,从某种程度上说,它天生适用于图形市场.目前已有一大部分市场被 ...

  6. 应用linux系统的机器人,一种基于linux的机器人系统及方法与流程

    技术特征: 1.一种基于linux的ros+android+移动底盘rtos深度融合的机器人系统,其特征在于,包括器人主板.移动底盘以及云端,所述机器人主板为linux系统.ros系统以及androi ...

  7. linux电子相册,基于Linux电子相册的.doc

    基于Linux电子相册的 本科毕业论文(设计) 题目: 基的 基于的设计与实现 摘要:Linux操作系统,设计制作出了这款电子相册.本系统以C语言知识为主,并结合QT和C++面向对象的思想,运用Uni ...

  8. 基于LINUX数控系统,基于Linux+RT—Linux的数控系统研究

    第 21卷第4期 2007年 12月 河 海 大 学 常 州 分 校 学 报 J0URNAL OF HOHAI UNIVERSITY CHANGZHOU Vo1.21 No.4 Dec.2007 文章 ...

  9. linux ultraiso_基于Linux的定制系统——Zorin OS评测:能否取代即将衰亡的Win7?

    随着Windows 7即将在2020年1月15日失去扩展支持,很多不愿意换新电脑的用户都慌了神,因为这之后,普通用户的Win7将不会收到更多的安全补丁.先不谈某公司会不会像当年一样推出"Wi ...

  10. linux系统连接校园无线网络,基于Linux环境下校园无线网络安全平台的设计与实现...

    摘要: 无线网络具有灵活性和移动性,安装便捷,联网成本低,可以随时随地上网.校园网无线功能可以提供日常互联网连接外,还能够将校内的精品课资源,网络电子学习资源,OA系统的使用等都转移到移动设备上实现. ...

最新文章

  1. 分享一个小工具:Excel表高速转换成JSON字符串
  2. PHP性能调优,PHP慢日志---PHP脚本执行效率性能检测之WebGrind的使用
  3. pydev eclipse插件安装
  4. python字典的特点是什么_Python中dict的特点
  5. Python+Opencv分水岭算法
  6. JavaScript基础知识(Date 的方法)
  7. RedHat Linux 5.5系统下配置yum包详细过程
  8. spring之依赖注入
  9. JavaWeb——MyBatis入门程序
  10. java虚拟机结构图解(堆栈方法区)
  11. python基于PIL模块实现矩阵与图像数据互相转换
  12. 产品经理三大文档--BRD、MRD、PRD解读
  13. 微信小程序 地图map的坑
  14. 两个理想的90°电桥构成的非线性平衡电路
  15. 用计算机打字用英语怎么说,打字用英语怎么说
  16. <urlopen error [Errno 104] Connection reset by peer>
  17. CoreAudioApi-音频端点设备-检测耳机插拔
  18. Random之nextInt函数
  19. 第 338 场周赛 (力扣周赛)
  20. app应用内升级方案选型与优化

热门文章

  1. zkLedger: Privacy-Preserving Auditing for Distributed Ledgers
  2. 阿里云如何购买mysql_如何选购配置阿里云数据库RDS MySQL的流程 新手必看
  3. Reapp 混合应用 - 帮助构建前所未所的强大应用(Reapp Hybrid apps - help you build powerful apps like never before)
  4. PHP即充宝v3.0实例
  5. Gentoo安装教程(Systemd+Gnome)
  6. 阳春三月,再送32本书,快来快来!
  7. dw网页制作教程百度云盘_详细的dw网页制作教程_dw中图片轮播
  8. 360校招真题——最强大脑
  9. MATLAB报错“现在无法访问以前可以访问的文件”
  10. 带你玩转Visual Studio——Property Manager的配制