Abstract
Recently, as the demand of mobile multimedia devices increases and T-DMB is started in Korea, the need of research for integration of mobile devices such as cellular phone, navigation, and portable multimedia player becomes higher. In order to integrate mobile devices, it is necessary to support microprocessor with fast speed and various devices with multimedia service. In this paper, we construct Windows CE 5.0 platform whose BSP supports the embedded system board with ARM11 core and various devices and applications. We also implement the DMB device driver which supports busy waiting and interrupt driven I/O techniques, compare their performance, and then suggest the method to efficiently use the resources of embedded system.
최근 휴대용 멀티미디어 기기들의 수요가 증가하고 지상파 DMB 방송이 시작됨에 따라 핸드폰, 내비게이션, 멀티미디어 플레이어 등의 휴대 기기 통합에 대한 연구의 필요성이 높아지고 있다. 휴대기기의 통합을 위해서는 빠른 성능의 마이크로프로 세서와 멀티미디어 서비스를 지원하는 다양한 장치 지원은 필수이다. 이를 위해 빠른 성능을 내는 ARM11 코어 계열의 임베디드 시스템 보드와 다양한 장치 및 어플리케이션을 지원하는 Windows CE 5.0 플랫폼을 구축했다. 그리고 DMB 디바이스 드라이버를 Busy Waiting과 Interrupt 의 두 가지 방식으로 구현하고 성능을 비교하여 임베디드 시스템의 자원을 효율적으로 사용하는 방법을 제안한다.