상세 보기
Real-time motion control on Android platform
- Kang, Hyeongseok;
- Kim, Dohyeon;
- Kang, Jeongnam;
- Kim, Kanghee
WEB OF SCIENCE
4SCOPUS
4초록
Recently, it is increasingly important to provide good real-time performance with the Android platform, since it has been used in industrial devices. The Android platform, however, does not provide a tight real-time guarantee that is required by such industrial devices as robots. Until a real-time extension of the Android platform becomes publicly available, application developers need a lightweight application-centric approach to achieve good real-time performance on the existing platform. This paper proposes an application-centric approach requiring no real-time extensions of the Android platform, which centers around multi-core partitioning and partition-aware application design. Following the proposed approach, we present an implementation study of motion control applications where the real-time tasks of the target application run on dedicated processor cores as a native Linux process while the non-real-time tasks run on other cores as an Android process. In the paper, we prove that the proposed approach is enough effective to deal with motion control applications on the existing Android platform with no real-time extensions. Our experiments show that on a quad-core Android board we can achieve such a good real-time performance as 99 % task activation jitters less than 5 mu s for a motion control application with four real-time tasks and a period of 500 mu s.
키워드
- 제목
- Real-time motion control on Android platform
- 저자
- Kang, Hyeongseok; Kim, Dohyeon; Kang, Jeongnam; Kim, Kanghee
- 발행일
- 2016-01
- 유형
- Article
- 권
- 72
- 호
- 1
- 페이지
- 196 ~ 213
- 출판사
- SPRINGER
- 발행국가
- 네덜란드
- 분량
- 18 페이지
- ISSN
- E 1573-0484
P 0920-8542