Design of electrocardiogram telemonitoring terminal based on embedded Linux and GPRS
GuanZhang Li,Zhao Qiu-sheng,Wang Shen,Wang Ning-ning,Meng Fan-hua
DOI: https://doi.org/10.3321/j.issn:1673-8225.2008.48.011
2008-01-01
Abstract:This text introduced the design of a kind of multitask electrocardiogram (ECG) telemonitoring terminal based on embedded Linux and GPRS. The terminal can be applied to real-time acquisition, display, analysis, store and wireless transmission of ECG data. In addition, the terminal has the function of human-computer interaction, which extends the functionality. For Hardware, S3C2410A is used as the CPU of this terminal. The system adopts S3C2410A as the microcontroller, Q2403A as the General Packet Radio Service module and TFT touch screen as the human-computer interface. As for the software, Linux with the kernel version 2.6.15 is ported on the system, and the design of software is based on embedded Linux. This paper focused on solutions of three key points in software design: Division of task modules: According to the request of multitask function, software is divided into 6 modules. Achievement of multitask and real-time: multi-thread mechanism of Linux is used. And to real-time; in addition to the multi-thread mechanism, timer interrupt service function is modified. Accomplish of GPRS communication: the TCP/IP protocol stack and dial process inside Linux itself were used to achieve GPRS network access. And then, the communication between telemonitoring center and the terminal is achieved based on socket programming.