The Study of the Implementation of the Boot System Using CF(Compact Flash) memory card 2. Implementation of the Boot Loader

CF(Compact Flash)메모리 카드를 이용한 부트 시스템 구현에 관한 연구 2. 부트로더의 구현

  • Published : 2004.02.01

Abstract

This paper describe the implementation or the boot loader for the boot system using of memory card. This boot roader consist of the system initialization, CF card checking, CF memory card checking, file system and the program relocator. This boot loader increase the system stability with program consistency checking algorithm in the read phase from the CF memory card. And this system have the compatibility in CF memory card file system, so system manufacturing productivity increase.

CF 메모리카드를 위한 부트 시스템의 시스템을 초기화하고 CF 카드를 확인한 후 CF 메모리카드의 종류를 확인하여 적절한 CF 메모리카드임이 확인되면 파일 시스템을 초기화하고 원하는 시스템 프로그램을 읽어 들여 DRAM 영역에 재배치하는 부트 로더를 구현하였다. 시스템 프로그램을 CF 메모리카드에서 읽어 들이는 과정에서 시스템 프로그램의 무결성을 보장해주는 알고리즘을 넣어 시스템이 좀더 안정적으로 동작할 수 있다. 또한 CF 메모리카드를 사용하고 파일 시스템 표준을 준수하기 때문에 이기종간의 호환성이 유지되며 이를 양산 시점에 그대로 이용할 수 있기 때문에 양산성이 향상되는 특징이 있다.

Keywords

References

  1. Building Powerful Platforms with WindowsCE, James Y. Wilson, Aspi Havewala, 2001
  2. Compact FlashTM Memory Card Product Manual, SanDisk, 2001
  3. Microsoft Windows CE 3.0 Software Developer Documentation, Microsoft Corporation, 2000
  4. PCMCIA PRIMER, Larry Levine, 1995
  5. The PCMCIA Developer's Guide Second Edition, Michael T. Mori, W. Dean Welder, Sycard Technology, 1995