Design and Implementation of DMB Device Driver based on the Windows CE 5.0

Windows CE 5.0 기반의 DMB 디바이스 드라이버 설계 및 구현

  • Published : 2007.05.25

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 의 두 가지 방식으로 구현하고 성능을 비교하여 임베디드 시스템의 자원을 효율적으로 사용하는 방법을 제안한다.

Keywords

References

  1. 김규헌, 기명석, '지상파 이동멀티미디어방송(DMB-T) 기술개발동향' 전자공학회지 제31권, 제5호 pp551-557, 2004년5월
  2. 'i.MX31 Applications Processor Reference Manual', Freescale Semiconductor, 2006
  3. 'i.MX31ADS BSP Reference Guide', Freescale Semiconductor, 2006
  4. 'EN 300 401 Radio Broadcasting System; Digital Audio Broadcasting(DAB) to mobile, portable and fixed receivers,' ETSI, Aug, 2000
  5. 'PN3030 Application Notes', PNP Network
  6. 이봉성, 류명희 'Windows CE 실전 가이드', 에이콘 2006
  7. 한국전파진흥협회 '지상파 DMB 시스템' http://www.t-dmb.org
  8. 신필섭, 김정우, 박상오, 김재룡, '지상파 DMB 수신기술' 전자공학회지 , 제32권 제5호 pp570-579, 2005년5월