Browse > Article

Design and Implementation of a Linux-based Smartphone  

Shin, Dong-Yun (School of Computer Science Kookmin University)
Lim, Sung-Soo (School of Computer Science Kookmin University)
Publication Information
JSTS:Journal of Semiconductor Technology and Science / v.5, no.4, 2005 , pp. 270-275 More about this Journal
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
Smartphone; Linux; dynamic power management;
Citations & Related Records
연도 인용수 순위
  • Reference
1 D. Woodhouse, 'JFFS: The Journaling Flash File System,' Ottawa Linux Symposium 2001, 2001
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   DOI
3 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   DOI
4 Intel, PXA255 Application Processors Developer$^{\circ}{\phi}s$ Manual, http://www.intel.com/design/pca/applicationsprocessors/manuals/278693.htm.
5 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
6 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   DOI
7 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   DOI
8 nVidia, MQ1188 Product Brief, http://www.nvidia.com/page/pg_20031126985559.html