Skip to main content

Automatic Partitioning Technique for Flash Memory on Linux-Based Embedded Systems

  • Conference paper
Book cover Ubiquitous Intelligence and Computing (UIC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4611))

Included in the following conference series:

  • 1510 Accesses

Abstract

This paper proposes an automatic partitioning technique for flash memory in Linux-based mobile embedded systems. The proposed technique creates a set of flash memory partitions whose sizes are exactly the same as the software modules stored in the flash memory, resultantly maximizing the space for user applications. When updating software modules, the proposed scheme automatically reconfigures the partitions by moving the unchanged software modules and replacing the updated modules with the old ones. Moreover, it can facilitate software updates in flash memory by removing the need for human intervention. Our performance evaluations reveal that the proposed technique not only guarantees about 10% more space for the user area in the flash memory, but also increases the speed of the software module updates by eight times, as compared with a manual update.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Santo, S.: Embedded Battle Royal. IEEE Spectrum 38, 36–41 (2001)

    Article  Google Scholar 

  2. Chiang, M., Lee, P., Chang, R.: Managing Flash Memory in Personal Communication Devices. In: Proc. of IEEE Symposium on Consumer Electronics, pp. 177–182. IEEE Computer Society Press, Los Alamitos (1997)

    Google Scholar 

  3. Lawton, G.: Improved Flash Memory Grows in Popularity. IEEE Computer 39, 16–18 (2006)

    Google Scholar 

  4. CE Linux Forum: SystemSizeSpec_R2, http://tree.celinuxforum.org/pubwiki/moin.cgi/SystemSizeSpec_5fR2

  5. Brake, C., Sutherland, J.: Flash Filesystems for Embedded Linux Systems. ELJOnline (2001)

    Google Scholar 

  6. JFFS2: The Journalling Flash File System, version 2, http://sourceware.org/jffs2/

  7. Woodhouse, D.: JFFS: The Journalling Flash File System. Ottawa Linux Symposium (2001)

    Google Scholar 

  8. SourceForge.net: Blob, a StrongARM Boot Loader, http://sourceforge.net/projects/blob/

  9. Intel Corporation: 3 Volt Intel StrataFlash Memory, http://www.intel.com/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jadwiga Indulska Jianhua Ma Laurence T. Yang Theo Ungerer Jiannong Cao

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lim, Y., Nam, Y.J., Yoo, GS., Seo, DW. (2007). Automatic Partitioning Technique for Flash Memory on Linux-Based Embedded Systems. In: Indulska, J., Ma, J., Yang, L.T., Ungerer, T., Cao, J. (eds) Ubiquitous Intelligence and Computing. UIC 2007. Lecture Notes in Computer Science, vol 4611. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73549-6_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73549-6_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73548-9

  • Online ISBN: 978-3-540-73549-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics