Affiliation:
1. University at Buffalo, The State University of New York, USA
2. Northeastern University and Czech Technical University, USA
Abstract
Time predictability is difficult to achieve in the complex, layered execution environments that are common in modern embedded devices such as smartphones. We explore adopting the Android programming model for a range of embedded applications that extends beyond mobile devices, under the constraint that changes to widely used libraries should be minimized. The challenges we explore include the interplay between real-time activities and the rest of the system, how to express the timeliness requirements of components, and how well those requirements can be met on stock embedded platforms. We detail the design and implementation of our modifications to the Android framework along with a real-time VM and OS, and we provide experimental data validating feasibility over five applications.
Funder
National Science Foundation
European Research Council (ERC) under the European Unions Horizon 2020 research and innovation programme
Office of Naval Research
Publisher
Association for Computing Machinery (ACM)
Subject
Hardware and Architecture,Software
Reference35 articles.
1. {n. d.}. OpenSL SE for Android. https://developer.android.com/ndk/guides/audio/opensl-for-android.htm {n. d.}. OpenSL SE for Android. https://developer.android.com/ndk/guides/audio/opensl-for-android.htm
2. Design and Evaluation of a Personal Digital Assistant-based Research Platform for Cochlear Implants
3. jUAV
4. see me, feel me, touch me, hear me
5. Non-blocking garbage collection for real-time Android
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献