임베디드 시스템을 위한 동적 업그레이드
- Abstract
- 시스템의 중단 없는 서비스를 요구하는 운영체제 커널과 응용 프로그램은 빈번한 기능 추가와 성능 향상 그리고 버그 수정이 필요하다. 현재 이러한 시스템은 업그레이드를 한다고 해도 프로그램을 종료한 후 수행하거나 시스템을 재시작하는 과정에서 시스템 중단 및 재부팅에 따른 비용이 발생한다. 특히 임베디드 시스템의 경우 운영체제 또는 응용프로그램의 재설치는 쉽지 않다. 이러한 임베디드 시스템에서의 동적 업그레이드는 일반 PC의 경우와는 달리 플랫폼에 종속적인 부분이 상당히 많다. 플랫폼 종속적인 부분들은 차후 동적 업그레이드 기술을 다른 플랫폼으로 이식할 때 상당히 많은 시간과 노력이 필요하다. 본 연구에서는 이러한 문제점을 해결하고자 임베디드 시스템을 위한 플랫폼 독립적인 동적 업그레이드에 대한 프레임워크를 설계하였으며 OMA-DM 프로토콜을 사용한 함수 단위 동적 업그레이드 프로토타입 시스템을 구현하였다.|OS kernels and applications aiming of serving uninterrupted service require frequent additions of functions, performance improvement, and bug fixes. These kinds of systems currently need costs that result from system-stop and reboot when being upgraded. In particular, it seems not easy for OS kernels and applications for embedded systems to be reinstalled. This dynamic upgrade for embedded systems is dependent on platforms in lots of parts, unlike a personal computer. The parts which are dependent on platforms need much time and efforts for a porting to other platforms.
In this paper, to solve these problems, a framework of dynamic upgrade, for an embedded system, is designed and prototype system is implemented.
- Author(s)
- 경주현
- Issued Date
- 2009
- Awarded Date
- 2009-02
- Type
- Thesis
- Keyword
- 동적 업그레이드; 동적 업데이트; OMA-DM; FOTA
- URI
- http://dspace.hansung.ac.kr/handle/2024.oak/8218
- Authorize & License
-
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.