Ad hoc 방식의 PCMCIA 접속에 의한 리눅스 기반의 무선 네트워크 시스템 구현

An Implementation of the Embedded Linux System on the Wireless Network using Ad hoc PCMCIA Interface

  • 김성호 (아주대학교 전자공학부) ;
  • 문호선 (아주대학교 전자공학부) ;
  • 김용득 (아주대학교 전자공학부)
  • Kim, Sung-Ho (Dept. of Electronics Engineering Ajou University) ;
  • Moon, Ho-Sun (Dept. of Electronics Engineering Ajou University) ;
  • Kim, Yong-Deak (Dept. of Electronics Engineering Ajou University)
  • 발행 : 2007.07.25

초록

본 논문에서는 PCMCIA 접속을 위한 전용 제어 칩을 사용하지 않고, Ad hoc 기법을 활용한 ARM 프로세서 기반의 리눅스 시스템 구현방안을 제안한다. 먼저 PCMCIA접속 신호를 생성하기 위한 조합논리 소자의 구성 및 프로세서와의 접속을 위한 타이밍에 대해 기술하고, 구현된 하드웨어를 제어하기 위한 임베디드 리눅스 디바이스 드라이버에 대한 설계방안을 기술한다. 실질적인 시스템의 구현을 위해 S3C2410A(ARM9)프로세서 기반의 임베디드 리눅스 시스템을 구현하여 PCMCIA접속을 통한 무선네트워크를 구성하였다. 성능평가의 결과로 기존의 전용 제어 칩 내장 시스템의 $97.9%{\sim}102.49%$의 수행능력을 가지고 있음을 확인할 수 있었으며, 제안된 방안으로 시스템의 성능 저하 없이 프로세서 기반 PCMCIA 접속 시스템이 간소화된다.

An embedded system is implemented in this work by removing PCMCIA dedicate controller chip from ARM processor based embedded Linux system. In this paper, we propose PCMCIA interface architecture by using Ad hoc methods for wireless network. The proposed system is developed based on S3C2410A processor and it is interfaced with PCMCIA socket by using combinational digital logic circuits. It is interesting to observe that Ad hoc interface provides $97.9%{\sim}102.49%$ performance when compared with dedicate controller systems. The results indicate that the proposed method simplifies the system without loss of performance.

키워드

참고문헌

  1. 황규희, '2003 기술산업 정보분석 무선 LAN', 2003
  2. 이형석, 정영준, '임베디드 운영체제 커널 기술 동향', 전자통신동향분석 제 21권 제 1호, 2006년 2월
  3. 이한, 'PCMCIA를 이용한 입원환자용 환자의료정보통신 시스템 구현', 석사학위논문, 아주대학교 대학원, 2004
  4. Don Anderson, 'PCMCIA System Architecture', Mindshare Press, 1994
  5. Doug La Porte, 'Voltage Interface Issues for PCMCIA Sockets', WESCON'95 Conference record, pp.153-160, NOV, 1995
  6. 안효복, 'ARM으로 배우는 임베디드 시스템.', 한빛미디어, 2006
  7. 이무영, 조상영, 남상엽, '32비트 ARM9을 이용한 임베디드 시스템 설계와 응용', 상학당, 2005
  8. www.kelp.or.kr
  9. Hollabaugh, 'Embedded Linux hardware, software and Interfacing', 2001
  10. www.kesl.org
  11. 최재현, 이우진, 정기원, '재사용성 및 신뢰성을 고려한 리눅스기반 임베디드 디바이스 드라이버 개발 기법', 정보처리학회논문지C, 제12-D권, 제7호, 1065-1070쪽, 2005년 12월
  12. Alessandro Rubini, 'Linux Device Drivers.', O'Reilly, 2000
  13. Michael T. Mori, W. Dean Welder, 'the PCMCIA Developer's Guide 3rd Edition', Sycard Technology, pp.99-116, 1999