DOI QR코드

DOI QR Code

Embedded File System for Ubiquitous Computing

유비쿼터스 컴퓨팅을 위한 임베디드 파일시스템

  • Published : 2004.07.01

Abstract

This paper explains the construction of the filesystems which could be utilized in embedded systems as an implementation of ubiquitous computing. It includes the formal architecture of filesystem hierarchy for the DOC (Disk-On-Chip) filesystem and the flash filesystem based on the MTD (Memory Technology Devices). For DOC, the root filesystem and the user filesystem are constructed by the TrueFFS supported by the M-Systems. For MTD filesystem, the root filesystem is implemented in the fast RAM disk, and the user filesystem is implemented in the JFFS2 that supports large capacity. In order to support the GUI filesystem, the porting process of Qt/E is also included in this paper.

본 논문에서는 유비쿼터스 컴퓨팅의 시스템 구현 방법으로 임베디드 시스템을 활용 시 다양한 플랫폼에 알맞은 파일시스템을 구축하는 방법에 대하여 기술한다. DOC(Disk-On-Chip) 파일시스템과 MTD(Memo Technology Devices)를 기반으로 플래시 메모리를 사용하는 파일시스템에 대한 정형화된 계층 구조를 구성하였다. DOC 파일시스템의 경우, 루트 파일시스템과 유저 파일시스템은 모두 M-Systems가 제공하는 TrueFFS로 구성한다. MTD 파일시스템의 경우, 루트 파일시스템은 속도가 빠른 램 디스크로 구성하고, 유저 파일시스템은 큰 용량을 지원할 수 있는 JFFS2로 구성한다. 또한, 두 가지 경우 모두 GUl(Graphic User Interface) 파일시스템의 구성을 위하여 Qt/E를 포팅하는 과정도 함께 제시한다.

Keywords

References

  1. 하원규, 김동환, 최남희, “유비쿼터스 IT 혁명과 제3공간,“ 전자신문사, 2002.
  2. 김흥남, “유비쿼터스 컴퓨팅 기기들을 위한 임베디드S/W 플랫폼 기술 개발 계획,”정보처리학회지 10권,제4호, 2003. 7.
  3. 임채덕 외6인, “임베디드 소프트웨어의 기술동향 및 산업발전전망,” Institute of Information Technology Assessment, 2002.
  4. 최병욱 외3인, 임베디드리눅스, 흥릉출판사, 2002.
  5. Karim Yaghmour, Building Embedded LINUX SYSTEMS, O'RELLY, 2003.
  6. M-SYS, http://www.m-sys.com/content/products/
  7. Gatliff, Bill, "The How-To's of Flash: Implementing Downloadable Firmware," Embedded Systems Conference, San Jose, 25 September 2000.
  8. Matt Welsh, Matthias Kalle Dalheimer, Terry Dawson, Lar Kaufman, Running Linux, ORELLY, 1999.
  9. http://option.kernel.pe.ku/view.php3
  10. Qtopia, http://www.trolltech.com
  11. M Beck, H Bohme, M Dziadzka, LINUX KERNEL programming, ADDISON WESLEY, 2001.
  12. 이연조, 임베디드 리눅스 프로그래밍, PC BOOK, 2002.
  13. Patrick Ward, Qt programming for linux and windows 2000, PH PTR,2001.