首页> 中文学位 >可移动病人信息查询终端的实现
【6h】

可移动病人信息查询终端的实现

代理获取

目录

文摘

英文文摘

声明

第1章概述

1.1课题背景

1.2系统的实现

第2章软硬件资源概述

2.1嵌入式系统与嵌入式linux操作系统的介绍

2.2 S3C2410的介绍

2.3MiniGUI的介绍

第3章硬件设计

3.1电源模块

3.2品振电路及复位电路

3.2.1品振电路

3.2.2复位电路

3.3通用IO接口电路

3.4其他模块

第4章交叉编译环境的建立

4.1Host端的建立

4.1.1桌面linux操作系统的安装

4.1.2开发工具链armv4l-unknow-linux的安装

4.2嵌入式linux操作系统的移植

4.3Bootloader-vivi

4.4文件系统的制作

4.5操作系统与文件系统的下载

4.5.1利用Jflash烧写vivi到开发板

4.5.2利用串口下载小内核及文件系统到开发板

4.5.3利用NFS下载大内核及文件系统到开发板

4.5.4利用u盘下载大内核及文件系统到开发扳

第5章MiniGUI

5.1MiniGUI的安装

5.1.1资源文件的安装

5.1.2配置与安装库

5.2模拟器QVFB

5.2.1 QVFB的安装

5.2.2在QVFB上运行应用程序

5.3 MiniGUI的回调函数

5.4 IAL的源代码及其定制

5.4.1 IAL的相关函数

5.4.2 IAL数据结构

5.4.3 IAL的编写

第6章底层驱动程序开发

6.1linux驱动程序相关的数据结构

6.2驱动程序的编写

6.2.1设置入口点与出口点

6.2.2其他常用函数

6.3驱动程序的Makefile编写

6.4 s3c2410的中断控制器

6.4.1ARM920T中断异常处理

6.4.2 s3c2410的中断控制寄器

6.4.3 32个中断源

6.5触摸屏驱动程序

6.5.1触摸屏原理及便件连接

6.5.2触摸屏控制寄存器

6.5.3驱动程序的入口与注销

6.5.4中断初始化与中断服务程序

6.5.5硬件初始化

6.5.6 file_operation结构体实现

6.6 timer驱动程序

6.6.1 timer的硬件结构

6.6.2定时器相关寄存器

6.6.3驱动程序的入口与注销

6.6.4中断初始化与中断服务程序

6.6.5硬件初始化

6.6.6 file_operation结构体实现

第7章应用程序的编写

7.1 propsheet介绍

7.2应用程序Makefile的编写

7.3 Login window的实现

7.3.1用户输入部分的实现

7.3.2密码的验证

7.4 User_info页的实现

7.4.1添加User_info页及其初始化

7.4.2系统运行时间的显示

7.4.3动态图形的实现

7.5 Patient_info页的实现

7.5.1Patient_info页的添加

7.5.2 socket初始化

7.5.3患者病历号的输入

7.5.4查询数据库及显示结果

7.6Treatment_info页的实现

7.6.1添加Treatment_info页及其初始化

7.6.2图象的选择与显示

7.6.3图象的标识

7.6.4图象标尺

7.6.5图象清空

7.7 Medical_info页的实现

7.7.1添加Medical_info页及其初始化

7.7.2边框的绘制

7.7.3心电图的绘制

7.7.4模拟噪声的实现

7.7.5滤波模块

7.8 Tool_info页的实现

7.9 Version_info页的实现

第8章网络编程

8.1socket编程原理

8.1.1 socket函数的参数含义

8.1.2 ip地址的格式转换

8.1.3关于sokaddr_in结卡构体

8.1.4其他的socket操作函数

8.2程序结构框架

8.3 server端通讯部分的实现

8.3.1socket初始化

8.3.2建立与client端的连接

8.3.3判断与查询

8.3.4结果的返同

8.3.5关闭socket

8.4 client端通讯部分的实现

8.5 server.exe的生成

8.5.1嵌入式SQL部分代码的编写

8.5.2添加网络部分的代码

8.5.3编译生成可执行文件

第9章数据库访问的实现

9.1数据库的建立

9.2嵌入式SQL语言

9.2.1嵌入式SQL语言的格式及查询语法

9.2.2定义变量

9.2.3数据库的连接、查询与断开

第10章系统整合

10.1 Linux操作系统的编译

10.2 MiniGUI的移植

10.2.1资源文件的移植

10.2.2库文件的移植

10.2.3配置文件的移植

10.3驱动程序的加载

10.3.1将设备驱动加到内核

10.3.2将设备驱动程序编译成模块

10.4文什系统的整合

第11章系统的验证与改进

11.1系统的验证

11.2系统改进

11.3总结

参考文献

附录

成果

致谢

展开▼

摘要

目前医院的病人信息管理模式中,常用pc机作为访问终端来查询病人信息,这种难以移动的访问终端在现代一些活动的医疗场合中,例如查房过程,显得缺乏灵活性。针对这种情况,文章阐述了分别以linux操作系统与s3c2410微控制器为软硬件基础,基于嵌入式系统开发技术的可移动病人信息查询设备的实现过程。内容包括linux操作系统的移植,底层硬件驱动程序的编写,嵌入式SQL语言编程实现数据库的访问,socket编程实现数据传送及基于MiniGUI实现图形用户界面。此外,为了加强系统的实用性,文章增加了一些医疗领域中常用的工具,如心电图模拟产生与处理器、医学图片阅读器、定时器等。实践表明,操作系统移植后运行稳定,底层驱动程序和上层应用程序运行正常,数据库的访问和数据的传送准确,各类工具使用正常,系统达到了预设的目标。系统的实现说明了基于linux操作系统及32位arm微控制器的高端嵌入式系统开发技术与医疗设备相结合,能促进其的微型化、网络化与智能化。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号