Poring of WIPI HAL in Embedded Linux

리눅스 환경에서 WIPI를 지원하기 위한 HAL (Handset Abstraction Layer) 이식

  • Park, Woo-Ram (Department of Computer Science and Engineering, Pohang University of Science and Technology) ;
  • Kim, Tae-Woong (Department of Computer Science and Engineering, Pohang University of Science and Technology) ;
  • Park, Chan-Ik (Department of Computer Science and Engineering, Pohang University of Science and Technology)
  • 박우람 (포항공과대학교 컴퓨터공학과) ;
  • 김태웅 (포항공과대학교 컴퓨터공학과) ;
  • 박찬익 (포항공과대학교 컴퓨터공학과)
  • Received : 2008.03.13
  • Accepted : 2008.03.19
  • Published : 2008.03.14

Abstract

This paper persents how to port HAL (Handset Abstraction Layer) on embedded Linux to support WIPI (Wireless Internet Platform for Interoperability). As smart phones are widespread nowdays, the operating system is changing from a simple kernel like Qualcomm REX OS to more feature-rich Linux kernel. For this reason, we investigate the internal structure of HAL on REX OS and design how to port it to embedded Linux. Careful analysis leads us to identify several porting issues such as thread support, graphical user interface. In addition, we describe some problems discovered during the implementation process and propose alternative architecture of HAL for WIPI on Linux.

Keywords