Browse > Article
http://dx.doi.org/10.5392/JKCA.2021.21.01.475

Method of Real-time Communication in Android OS  

Woo, Sang-Ho (충남대학교 컴퓨터공학과)
Lee, Sang-Gil (충남대학교 컴퓨터공학과)
Lee, Cheol-Hoon (충남대학교 컴퓨터공학과)
Publication Information
Abstract
The Android OS has quickly established itself with the smartphone market and is being applied in a variety of ways such as navigation and refrigerator panels. Existing terminals can implement services that require high precision while using RTOS that requires accurate execution time, but Android OS has a disadvantage in that it cannot provide high-precision real-time performance. In this paper, we propose a real-time communication method that operates in the Android OS. Real-time communication reduces the load using the UDP protocol, and configures the real-time operating system time tick through a high-precision timer in the kernel area. An Android application level library was created to implement real-time communication and compared with the existing Android library for real-time performance verification.
Keywords
RTOS; RTiK; Real-Time System; Embedded System; GPOS;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 이상길, 이정국, 이철훈, "리눅스 기반 실시간 성능 제공 RTiK의 이식성 향상을 위한 방법," 한국콘텐츠학회논문지, 제20권, 제8호, pp.54-64, 2020.   DOI
2 RTAndroid Github, https://github.com/RTAndroid, 2021.01.19.
3 L. Abeni, A. Goel, C. Krasic, J. Snow, and J. Walpole, "A measurement-based analysis of the real-time performance of linux," Real Time and Embedded Technology and Applications Symposium(RTAS), 2002.
4 이승율, 이상길, 이철훈, "ARM 프로세서 기반의 리눅스를 위한 실시간 확장 커널," 한국콘텐츠학회논문지, 제17권, 제10호, pp.587-597, 2017.   DOI
5 주민규, 이진욱, 김종진, 조한무, 박영수, 이철훈, "x86 기반의 윈도우즈 상에서 실시간성 지원 방법," 한국차세대컴퓨팅학회 논문지, 제7권, 제4호, pp.47-58, 2011.
6 조아라, 송창인, 이철훈, "윈도우즈 상에서 실시간 디바이스 드라이버를 위한 통합 미들웨어," 한국콘텐츠학회논문지, 제13권, 제3호, pp.22-31, 2013.   DOI
7 박지윤, 조아라, 김효중, 최정현, 허용관, 조한무, 이철훈, "태블릿 PC 환경의 실시간 처리 기능 지원," 한국콘텐츠학회논문지, 제13권, 제11호, pp.541-550, 2013.   DOI
8 김주만, 송창인, 이철훈, "리눅스용 실시간 이식 커널의 설계," 한국콘텐츠학회논문지, 제11권, 제9호, pp.45-53, 2011.   DOI
9 이상길, 이승율, 이철훈, "리눅스 사용자 영역에 실시간성 제공을 위한 미들웨어," 한국콘텐츠학회논문지, 제16권 제5호, pp.217-228, 2016.   DOI
10 Z. He, A. Mok, and C. Peng, "Timed RTOS Modeling for Embedded System Design," Real Time and Embedded Technology and Applications Symposium(RTAS), 2005.
11 박병률, 맹지찬, 이종범, 유민수, 안현식, 정구민, "RTOS기반 임베디드 S/W를 위한 API 정변환/역변환기의 개발," 대한전기학회 학술대회 논문집, pp.187-189, 2007.
12 statcounter, https://gs.statcounter.com/os-ma rket-share/mobile/worldwide/#monthly-201810-201910, 2020.11.27.
13 임은혜, 김영천, "사물인터넷(IoT) 기반 풍력발전기 실시간 모니터링 시스템 구현," 한국통신학회 추계종합학술발표회 논문집, pp.123-124, 2015(11).
14 A Real-time Extension to the Android Platform, https://embedded.rwth-aachen.de/doku.php?id=en:tools:rtandroid, 2020.11.27.
15 조경연, 조한무, 이정국, 서민원, 이상길, 이철훈, "안드로이드에 실시간 성능 제공을 위한 태스크 관리 및 가비지컬렉션 실행 제어 방법," 한국콘텐츠학회논문지, 제18권 제3호, pp.101-113, 2018.   DOI
16 Android developers, https://developer.android.com/guide/platform?hl=ko3, 2020.11.27.
17 RTDroid, http://rtdroid.cse.buffalo.edu/, 2020.11.27.
18 KT Smart Home, https://product.kt.com/wDic/index.do?CateCode=6018, 2020.11.27.
19 http://www.epnc.co.kr/news/articleView.html?idxno=47042, 2020.11.27.
20 https://estimastory.com/2011/08/20/andreessen/, 2020.11.27.
21 LG Smart Home, https://social.lge.co.kr/tag/%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%99%88/, 2020.11.27.
22 최재훈, Barde Stephane Remy Antoine, 김주현, "헬스케어와 사물인터넷 융합기술 동향," 한국통신학회지(정보와통신), 제31권, 제12호, pp.10-16, 2014.
23 최영재, "IoT 장치의 설계 문제 해결과 완전한 기능의 RTOS 사용에 따른 이점," 2015. http://www.epnc.co.kr/news/articleView.html?idxno=48681