Design and Implementation of a Linux-based Smartphone

  • Published : 2005.12.31

Abstract

As the features of mobile phones are being enhanced and the performance is being greatly improved, the generic operating systems are being incrementally used in mobile phones. However, since the mobile phones have different requirements in both features and performance compared with desktop or server systems, the operating systems for generic systems could not be used without customization and modification. This case study paper describes the design and implementation of a Linux-based smartphone hardware and software. The enhancements and additional implementations in both kernel and middleware layers are explained. As an experiment, the power consumption of the implemented mobile phone under a number of user scenarios has been measured.

Keywords

References

  1. Liviu Iftode, Cristian Borcea, Nishkam Ravi, Porlin Kang, Peng Zhou, 'Smart Phone: An Embedded System for Universal Interactions', 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS'04), pp 88-94, May 2004 https://doi.org/10.1109/FTDCS.2004.1316598
  2. K. Choi, R. Soma, and M. Pedram, 'Off-chip latencydriven dynamic voltage and frequency scaling for an MPEG decoding,' Proc. of 41st Design Automation Conference, San Diego, CA, Jun. 2004, pp.544-549 https://doi.org/10.1145/996566.996718
  3. D. Woodhouse, 'JFFS: The Journaling Flash File System,' Ottawa Linux Symposium 2001, 2001
  4. Intel, PXA255 Application Processors Developer$^{\circ}{\phi}s$ Manual, http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm.
  5. nVidia, MQ1188 Product Brief, http://www.nvidia.com/page/pg_20031126985559.html
  6. Tajana Simunic, Luca Benini, Peter Glynn, Giovanni De Micheli, 'Dynamic power management for portable systems', Proceedings of the 6th annual international conference on Mobile computing and networking, August 2000
  7. Tajana Simunic, Luca Benini, Andrea Acquaviva, Peter Glynn, Giovanni De Micheli, 'Dynamic voltage scaling and power management for portable systems', Proceedings of the 38th conference on Design automation conference, Pages: 524-529, June 2001 https://doi.org/10.1145/378239.379016
  8. Kihwan Choi, Ramakrishna Soma, Massoud Pedram, 'Power supply, voltage, and frequency management: Dynamic voltage and frequency scaling based on workload decomposition', Proceedings of the 2004 international symposium on Low power electronics and design, August 2004 https://doi.org/10.1109/LPE.2004.1349330