본 논문에서는 무선 네트워크를 지원하기 위한 PCMCIA 인터페이스의 구현 방법의 제안과 이를 최소한의 논리게이트만을 사용한 맞춤형 방식의 구현을 통해 기존의 전용 제어 칩 방식의 문제를 개선하였으며, 이러한 맞춤형 방식은 기존 방법에 비해 전용 제어 칩을 사용하지 않으므로 비용적인 면과 공간적인 면에서 효율적이며, 전력소비 측면에서는 전용 칩에서 소비하는 전력만큼의 절감 효과를 얻을 수 있다.
먼저 다양한 종류의 PCMCIA접속 신호를 생성하기 위한 조합논리 소자의 구성 및 프로세서와의 접속을 위한 타이밍에 대해 기술하고, 구현된 하드웨어를 제어하기 위한 임베디드 리눅스 포팅방안과, 임베디드 리눅스 디바이스 드라이버 설계방안을 기술한다. 실질적인 시스템의 구현을 위해 S3C2410A(ARM920T)프로세서 기반의 임베디드 시스템을 사용하였으며. 이 임베디드 시스템에 임베디드 리눅스를 포팅하고 필요한 디바이스 드라이버를 탑재하였다. 특히, 무선 네트워크 구현을 위해 무선 랜 드라이버를 포팅 하여 맞춤형 방식의 PCMCIA접속을 통한 무선네트워크를 구성하였다.
제안한 인터페이스 방안은 다양한 크기의 패킷들을 FTP 송수신 동작을 통한 속도 및 정확성 평가를 수행한 결과 기존 방식과 비교하여 최소 97.74%에서 최대 105.26%, 평균 105.1%의 거의 동일한 성능을 나타내었고, 벤치비를 통하여 업로드와 다운로드 속도를 측정한 결과 다운로드 속도의 경우 비교대상 보드의 95.98%, 업로드의 경우 100%, 평균 97.99%의 성능을 보였다.
향후 다양한 시스템에서의 검증을 통해 시스템의 필요사양을 낮추고, 리눅스에서 지원하는 어플리케이션을 활용한다면 다양한 임베디드 시스템에 적용 할 수 있고, 이는 더 작은 크기의 시스템을 저가의 비용으로 전용 제어 칩으로 구현한 시스템과 동일한 성능을 얻을 수 있을 것으로 판단된다.
Alternative Abstract
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 by using minimal combinational logic devices. Compare with existing systems, proposed methods takes advantage of cost, space and energy concerned with dedicated controller chip for PCMCIA.
We have made an embedded board. We ported embedded Linux and wireless LAN device driver on this board. 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%∼102.49% performance when compared with dedicate controller systems, and 95.98% of download performance, 100% of upload performance compare with existing systems. The results indicate that the proposed method simplifies the system without loss of performance.