Earticle

현재 위치 Home

임베디드 소프트웨어 개발을 위한 가상 개발 환경
Virtual Development Environment for Embedded Software Development

첫 페이지 보기
  • 발행기관
    국제인공지능학회(구 한국인터넷방송통신학회) 바로가기
  • 간행물
    한국인터넷방송통신학회 논문지 KCI 등재후보 바로가기
  • 통권
    제7권 제6호 (2007.12)바로가기
  • 페이지
    pp.99-107
  • 저자
    조상영
  • 언어
    한국어(KOR)
  • URL
    https://www.earticle.net/Article/A74074

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

원문정보

초록

영어
Virtual development environment enables software developers to develop an embedded software without real hardware by providing simulated target hardware. This paper deals with an implementation of a virtual development environment for embedded system. The developed environment is based on ARM’s ARMulator that is an ARM-based hardware simulation environment. We constructed the environment that supports hand-held terminal equipments by adding various hardware IP modules to the existing ARMulator environment, and implementing peripheral models and viewer programs to trace the behaviors of the added modules. By porting a real-time operating system uC/OS-II on the implemented environment, the environment is extended to uC/OS-II-based multi-task application software development environment. The operation of the developed environment was verified with test programs for each module and a three-task test program programmed with uC/OS-II APIs. Compared to other environments, its construction cost is very low and the environment can be easily modified according to an engineer’s needs.
한국어
가상 개발 환경은 시뮬레이션으로 동작하는 대상 하드웨어를 제공함으로써 소프트웨어 개발자로 하여금 실제 하드웨어 없이 임베디드 소프트웨어를 개발할 수 있도록 한다. 본 논문은 임베디드 시스템을 위한 가상 개발 환경의 구현에 대해 다룬다. 개발된 환경은 ARM 사의 ARM 하드웨어 시뮬레이션 환경인 ARMulator를 기반으로 구축되었다. 기존 ARMulator 환경에 다양한 하드웨어 IP 모듈을 추가하고 추가된 모듈의 동작을 개발자에게 보여주기 위한 주변장치 및 뷰어 프로그램을 제작하여 휴대형 단말장치를 위한 가상 개발 환경을 구축하였다. 구축된 가상 개발 환경에 실시간 운영체제인 uC/OS-II를 이식하여 uC/OS-II 기반의 다중-타스크 개발 환경으로 확장하였다. 개발된 환경 기능 및 동작은 각 모듈별 검사 프로그램과 uC/OS-II API를 사용한 3-타스크 응용 프로그램을 이용하여 검증되었다. 논문의 가상 개발 환경은 다른 가상 개발 환경에 비하여 그 구축 비용이 매우 저렴하며 개발자의 요구에 따라 쉽게 환경을 변경시킬 수 있다.

목차

Abstract
 Ⅰ. 서론
 Ⅱ. ARMulator 환경
 Ⅲ. 설계 및 구현
  1. ARMulator 환경의 확장
  2. 구현된 환경에서의 주변 장치 모델
  3. 가상 개발 환경의 검증
  4. 가상 개발 환경의 성능
 Ⅳ. 결론
 참고문헌

저자

  • 조상영 [ Sang-Young Cho | 정회원, 한국외국어대학교 컴퓨터학전공 ]

참고문헌

자료제공 : 네이버학술정보

간행물 정보

발행기관

  • 발행기관명
    국제인공지능학회(구 한국인터넷방송통신학회) [The International Association for Artificial Intelligence]
  • 설립연도
    2000
  • 분야
    공학>전자/정보통신공학
  • 소개
    인터넷방송, 인터넷 TV , 방송 통신 네트워크 및 관련 분야에 대한 국내는 물론 국제적인 학술, 기술의 진흥발전에 공헌하고 지식 정보화 사회에 기여하고자 한다.

간행물

  • 간행물명
    한국인터넷방송통신학회 논문지 [The Journal of the Institute of Internet, Broadcasting and Communication]
  • 간기
    격월간
  • pISSN
    2289-0238
  • eISSN
    2289-0246
  • 수록기간
    2001~2025
  • 십진분류
    KDC 326 DDC 380

이 권호 내 다른 논문 / 한국인터넷방송통신학회 논문지 제7권 제6호

    피인용수 : 0(자료제공 : 네이버학술정보)

    함께 이용한 논문 이 논문을 다운로드한 분들이 이용한 다른 논문입니다.

      페이지 저장