Skip to main content
Top
Published in: Journal of Medical Systems 10/2015

01-10-2015 | Mobile Systems

A Software Development Platform for Wearable Medical Applications

Authors: Ruikai Zhang, Wei Lin

Published in: Journal of Medical Systems | Issue 10/2015

Login to get access

Abstract

Wearable medical devices have become a leading trend in healthcare industry. Microcontrollers are computers on a chip with sufficient processing power and preferred embedded computing units in those devices. We have developed a software platform specifically for the design of the wearable medical applications with a small code footprint on the microcontrollers. It is supported by the open source real time operating system FreeRTOS and supplemented with a set of standard APIs for the architectural specific hardware interfaces on the microcontrollers for data acquisition and wireless communication. We modified the tick counter routine in FreeRTOS to include a real time soft clock. When combined with the multitasking features in the FreeRTOS, the platform offers the quick development of wearable applications and easy porting of the application code to different microprocessors. Test results have demonstrated that the application software developed using this platform are highly efficient in CPU usage while maintaining a small code foot print to accommodate the limited memory space in microcontrollers.
Literature
1.
go back to reference Clifford, G. D., and Clifton, D., Wireless technology in disease management and medicine. Annu. Rev. Med. 63(63):479–492, 2012.CrossRefPubMed Clifford, G. D., and Clifton, D., Wireless technology in disease management and medicine. Annu. Rev. Med. 63(63):479–492, 2012.CrossRefPubMed
2.
go back to reference Mosa, A. M., Yoo, I., and Sheets, L., A systematic review of healthcare applications for smartphones. BMC Med. Inform. Decis. Mak. 12:31, 2012.CrossRef Mosa, A. M., Yoo, I., and Sheets, L., A systematic review of healthcare applications for smartphones. BMC Med. Inform. Decis. Mak. 12:31, 2012.CrossRef
3.
go back to reference Hadjidj, A., Souil, M., Bouabdallah, A., Challal, Y., and Owen, H., Wireless sensor networks for rehabilitation applications: Challenges and opportunities. J. Netw. Comput. Appl. 36:1–15, 2013.CrossRef Hadjidj, A., Souil, M., Bouabdallah, A., Challal, Y., and Owen, H., Wireless sensor networks for rehabilitation applications: Challenges and opportunities. J. Netw. Comput. Appl. 36:1–15, 2013.CrossRef
4.
go back to reference Weinstein, R. S., Lopez, A. M., Joseph, B. A., Erps, K. A., Holcomb, M., Barker, G. P., and Krupinski, E. A., Telemedicine, telehealth, and mobile health applications that work: Opportunities and barriers. Am. J. Med. 127:183–187, 2014.CrossRefPubMed Weinstein, R. S., Lopez, A. M., Joseph, B. A., Erps, K. A., Holcomb, M., Barker, G. P., and Krupinski, E. A., Telemedicine, telehealth, and mobile health applications that work: Opportunities and barriers. Am. J. Med. 127:183–187, 2014.CrossRefPubMed
5.
go back to reference Wan, J. F., Zou, C. F., Ullah, S., Lai, C. F., Zhou, M., and Wang, X. F., Cloud-enabled wireless body area networks for pervasive healthcare. Ieee Net 27:56–61, 2013.CrossRef Wan, J. F., Zou, C. F., Ullah, S., Lai, C. F., Zhou, M., and Wang, X. F., Cloud-enabled wireless body area networks for pervasive healthcare. Ieee Net 27:56–61, 2013.CrossRef
6.
go back to reference Lai, C. F., Chen, M., Pan, J. S., Youn, C. H., and Chao, H. C., A collaborative computing framework of cloud network and WBSN applied to fall detection and 3-D motion reconstruction. Ieee J. Biomed. Health Inf. 18:457–466, 2014.CrossRef Lai, C. F., Chen, M., Pan, J. S., Youn, C. H., and Chao, H. C., A collaborative computing framework of cloud network and WBSN applied to fall detection and 3-D motion reconstruction. Ieee J. Biomed. Health Inf. 18:457–466, 2014.CrossRef
7.
go back to reference Lin, C. W., Abdul, S. S., Clinciu, D. L., Scholl, J., Jin, X. D., Lu, H. F., Chen, S. S., Iqbal, U., Heineck, M. J., and Li, Y. C., Empowering village doctors and enhancing rural healthcare using cloud computing in a rural area of mainland China. Comput. Methods Prog. Biomed. 113:585–592, 2014.CrossRef Lin, C. W., Abdul, S. S., Clinciu, D. L., Scholl, J., Jin, X. D., Lu, H. F., Chen, S. S., Iqbal, U., Heineck, M. J., and Li, Y. C., Empowering village doctors and enhancing rural healthcare using cloud computing in a rural area of mainland China. Comput. Methods Prog. Biomed. 113:585–592, 2014.CrossRef
8.
go back to reference Zhao, K., Yan, G. Z., Lu, L., and Xu, F., Low-power wireless electronic capsule for long-term gastrointestinal monitoring. J. Med. Syst. 39:11, 2015.CrossRef Zhao, K., Yan, G. Z., Lu, L., and Xu, F., Low-power wireless electronic capsule for long-term gastrointestinal monitoring. J. Med. Syst. 39:11, 2015.CrossRef
9.
go back to reference Khan, T. H., Shrestha, R., and Wahid, K. A., A modular and programmable development platform for capsule endoscopy system. J. Med. Syst. 38:12, 2014.CrossRef Khan, T. H., Shrestha, R., and Wahid, K. A., A modular and programmable development platform for capsule endoscopy system. J. Med. Syst. 38:12, 2014.CrossRef
10.
go back to reference Chen, H., Wu, W., and Lee, J., A WBAN-based real-time electroencephalogram monitoring system: Design and implementation. J. Med. Syst. 34:303–311, 2010.CrossRefPubMed Chen, H., Wu, W., and Lee, J., A WBAN-based real-time electroencephalogram monitoring system: Design and implementation. J. Med. Syst. 34:303–311, 2010.CrossRefPubMed
11.
go back to reference Starner, T., The challenges of wearable computing: Part 2. Ieee Micro 21:54–67, 2001.CrossRef Starner, T., The challenges of wearable computing: Part 2. Ieee Micro 21:54–67, 2001.CrossRef
12.
go back to reference Starner, T., The challenges of wearable computing: Part 1. Ieee Micro 21:44–52, 2001.CrossRef Starner, T., The challenges of wearable computing: Part 1. Ieee Micro 21:44–52, 2001.CrossRef
13.
go back to reference Shin, K. G., and Ramanathan, P., Real-time computing - a new discipline of computer-science and engineering. Proc. Ieee 82:6–24, 1994.CrossRef Shin, K. G., and Ramanathan, P., Real-time computing - a new discipline of computer-science and engineering. Proc. Ieee 82:6–24, 1994.CrossRef
14.
go back to reference Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., and Culler, D., TinyOS: An operating system for sensor networks. Ambient Intell. 115–148, 2005. Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., and Culler, D., TinyOS: An operating system for sensor networks. Ambient Intell. 115–148, 2005.
15.
go back to reference Burns, A., Greene, B. R., McGrath, M. J., O’Shea, T. J., Kuris, B., Ayer, S. M., Stroiescu, F., and Cionca, V., SHIMMER (TM) - a wireless sensor platform for noninvasive biomedical research. Ieee Sens. J. 10:1527–1534, 2010.CrossRef Burns, A., Greene, B. R., McGrath, M. J., O’Shea, T. J., Kuris, B., Ayer, S. M., Stroiescu, F., and Cionca, V., SHIMMER (TM) - a wireless sensor platform for noninvasive biomedical research. Ieee Sens. J. 10:1527–1534, 2010.CrossRef
16.
go back to reference Farshchi, S., Pesterev, A., Nuyujukian, P., Guenterberg, E., Mody, I., and Judy, J. W., Embedded neural recording with TinyOS-based wireless-enabled processor modules. IEEE Trans. Neural Syst. Rehabil. Eng. 18:134–141, 2010.CrossRefPubMed Farshchi, S., Pesterev, A., Nuyujukian, P., Guenterberg, E., Mody, I., and Judy, J. W., Embedded neural recording with TinyOS-based wireless-enabled processor modules. IEEE Trans. Neural Syst. Rehabil. Eng. 18:134–141, 2010.CrossRefPubMed
17.
go back to reference Pereira, O. R. E., Caldeira, J., Shu, L., and Rodrigues, J., An efficient and low cost windows mobile BSN monitoring system based on TinyOS. Telecommun. Syst. 55:115–124, 2014.CrossRef Pereira, O. R. E., Caldeira, J., Shu, L., and Rodrigues, J., An efficient and low cost windows mobile BSN monitoring system based on TinyOS. Telecommun. Syst. 55:115–124, 2014.CrossRef
18.
go back to reference (2014) The FreeRTOS Tutorial Book, Standard Edition. Real Time Engineers Ltd (2014) The FreeRTOS Tutorial Book, Standard Edition. Real Time Engineers Ltd
19.
go back to reference Levine, J., Weiss, M., Davis, D. D., Allan, D. W., and Sullivan, D. B., The nist automated computer-time service. J. Res. Natl. Inst. Stand. Technol. 94:311–321, 1989.CrossRef Levine, J., Weiss, M., Davis, D. D., Allan, D. W., and Sullivan, D. B., The nist automated computer-time service. J. Res. Natl. Inst. Stand. Technol. 94:311–321, 1989.CrossRef
20.
go back to reference Mills, D. L., Computer network time synchronization: The network time protocol. Taylor & Francis Group, Boca Raton, 2006.CrossRef Mills, D. L., Computer network time synchronization: The network time protocol. Taylor & Francis Group, Boca Raton, 2006.CrossRef
21.
go back to reference Lin, W., Zhang, R., Brittelli, J., and Lehmann, C., Wireless infant monitoring device for the prevention of sudden infant death syndrome. CEWIT, New York, 2014. Lin, W., Zhang, R., Brittelli, J., and Lehmann, C., Wireless infant monitoring device for the prevention of sudden infant death syndrome. CEWIT, New York, 2014.
Metadata
Title
A Software Development Platform for Wearable Medical Applications
Authors
Ruikai Zhang
Wei Lin
Publication date
01-10-2015
Publisher
Springer US
Published in
Journal of Medical Systems / Issue 10/2015
Print ISSN: 0148-5598
Electronic ISSN: 1573-689X
DOI
https://doi.org/10.1007/s10916-015-0309-0

Other articles of this Issue 10/2015

Journal of Medical Systems 10/2015 Go to the issue