본문 바로가기
KERD
논문KCI 등재

리눅스 기반 이동 통신 단말의 설계 및 구현

Design and Implementation of a Linux-basde Mobile Communication Terminal

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

이동통신 단말의 기능이 다양해지고 성능이 높아짐에 따라 일반 운영체제를 탑재한 이동통신 단말의 개발이 본격화되고 있다. 이동통신 단말은 데스크탑 및 서버 시스템과 다른 기능 및 성능 요구 조건을 가지고 있기 때문에 기존의 일반 데스크탑용 운영체제를 그대로 사용할 수 없고 이동통신 단말의 요구 조건에 맞게 추가 기능을 구현하거나 일부 기능을 수정해야 한다. 대표적인 커널 수준에서의 추가 기능으로는 전력 소모 관리 기능과 메모리 극빈 상황의 처리 기능을 들 수 있고 미들웨어 수준에서 추가되어야 하는 기능은 이동통신 응용 소프트웨어에서 필요한 음성 통신, 데이터 통신을 지원하는 기능과 메시징을 처리하기 위한 기능을 들 수 있다. 본 논문에서는 리눅스를 기반으로 한 멀티미디어 이동통신 단말 구현 예를 보이고 이동통신 단말에 탑재하기 위해 실제로 설계, 구현된 커널 및 미들웨어에서의 추가 기능들을 설명한다. 본 논문에서는 구현된 리눅스 기반 이동통신 단말 참조 플랫폼의 구동 실험의 한 가지 방법으로 주요 응용 시나리오를 적용하였을 때의 시스템에서의 전력 소모 값을 측정하여 운영체제 내의 전력 관리 기능을 적용했을 때와 적용하지 않았을 때를 비교하였다.

Abstract

As the features of mobile phones are being enhanced and the performance is being greatly improved, the generic operating systems are being incrementally used. However, since the mobile phones have different requirements in both features and performance compared with desktop or server systems, the operating systems for generic systems could not be used without customization and modification. Required enhancements to operating system kernel for mobile phones include dynamic power management and out-of-memory situation handling. The required components for middleware include telephony APIs and various application execution platform components. This paper describes a design and implementation case of Linux-based mobile phone hardware and software. The enhancements and additional implementations in both kernel and middleware layers are explained. As an experiment, the power consumption of the implemented mobile phone under a number of user scenarios has been measured and the power consumption measurement results for normal cases and dynamic power management mode are compared.

참고문헌 (8)

  1. "''Smart Phone An Embedded System for Universal Interactions00 ''", pp.88~94
  2. "''OSs Battle in the Smart-Phone Market", 36(6), pp.10~12
  3. "''Off-chip latencydriven dynamic voltage and frequency scaling for an MPEG decoding ''", pp.544~549
  4. "The Journaling Flash File System", pp.2001~
  5. "subsystem for Linux"
  6. "''Dynamic power management for portable systems ''"
  7. "''Dynamic voltage scaling and power management for portable systems ''", pp.524~529
  8. "''Power supply, Dynamic voltage and frequency scaling based on workload decomposition ''", age

관련 논문AI추천

이 간행물의 다른 논문 (10건)