Abstract
A Multi-channel serial device using the embedded Linux system is designed for a remote controlling and monitoring system. The proposed device consists of a FIFO, a state machine, and an interrupter. The device program written in embedded Linux enables the effective programming of device. While the conventional multi-channel serial devices accesses every individual serial devices, the proposed device accesses the multi-channel serial device as if it is a single serial device. The device efficiently performs the multi-channel serial input/output operation and has fast access time than the conventional multi-channel serial device.
원격 제어 모니터링 시스템을 위한 임베디드 리눅스 시스템의 다중 채널 직렬 장치를 설계하였다. 제안된 장치는 다중 채널 직렬 장치의 효과적인 데이터 처리를 위해 내부에 FIFO, Sate Machine, 인터럽트로 구성되어 있으며 임베디드 리눅스에서 효과적인 디바이스 프로그램을 가능하게 한다. 다중 채널 직렬 장치의 기존의 접근 방식은 개별 직렬 장치를 일일이 접근하고 있으나 본 장치에서는 다중 채널 직렬 장치를 한 개의 직렬 장치로 간주하여 접근하는 것과 같은 효과를 볼 수 있다. 본 장치는 다중 채널 직렬 입출력 구동에 효율적이며 기존의 다중 채널 직렬 장치 보다 접근 속도가 빠르다. 본 장치는 수질 측정과 같은 센서들 사이의 거리가 멀거나 센서와 모니터링 시스템의 사이의 거리가 먼 원격 제어 모니터링에 효과적이다.