• Title/Summary/Keyword: Embedded application software

검색결과 222건 처리시간 0.03초

엘리베이터 시뮬레이터를 활용한 임베디드 어플리케이션 소프트웨어 교수학습방법 연구 (Study on Teaching and Learning Methods of Embedded Application Software Using Elevator Simulator)

  • 고석훈
    • 컴퓨터교육학회논문지
    • /
    • 제21권6호
    • /
    • pp.27-37
    • /
    • 2018
  • 본 논문에서는 임베디드 시스템의 어플리케이션 계층 소프트웨어 학습 도구로 사용할 수 있는 엘리베이터 시뮬레이터의 설계 및 개발 방법과 이를 이용한 교수학습방법을 제안한다. 본 시뮬레이터는 학생들에게 하드웨어와 임베디드 OS 계층의 이슈를 배제한 어플리케이션 계층에서 엘리베이터 시스템의 동작 원리와 제어 방법을 소프트웨어로 구현할 수 있는 환경을 제공하여, 반응(reactive)적이며 실시간(real-time)적인 특징을 갖는 임베디드 어플리케이션 개발 경험을 가질 수 있도록 한다. 아울러 본 논문에서는 시뮬레이터를 이용하여 단계별로 난이도가 높아지는 실습이 포함된 4주간의 임베디드 어플리케이션 소프트웨어 교육 과정을 제시하고, 실제 학생들을 대상으로 교육을 진행한 결과 학습 성취도 점수 83.3점을 얻어 본 교육 과정이 임베디드 어플리케이션 학습에 유의미한 효과가 있음을 입증하였다.

AUTOSAR 임베디드 소프트웨어의 모델기반 개발 및 테스트 방법 - 사례연구 : 운전자 위치제어 시스템 (Model-Based Development and Test Method for The AUTOSAR Embedded Software)

  • 박광민;금대현;이성훈
    • 대한임베디드공학회논문지
    • /
    • 제4권4호
    • /
    • pp.164-173
    • /
    • 2009
  • Automotive systems have tended to be equipped with many electronic contents to satisfy safety, comport, convenience, and entertainment services over the past years. As a result, the amount of vehicle embedded software in electrical/electronic(E/E) systems is steadily increasing to manage these requirements. This leads to the traditional, document-based software development in the vehicle embedded systems being increasingly displaced by a model-based development in order to reduce software development time and cost. Due to the application of model-based development, a great evolution is being realized in the aspect of efficiency, but the development is being made without sufficient testing. So, erroneous automotive embedded software may cause serious problems such as car accidents which relate to human safety. Therefore, efficient methods for model-based test and validation are needed to improve software reliability in the stage of embedded software development. This paper presents the model-based development and test method for AUTOSAR embedded software to improve its reliability and safety, and it is demonstrated based on the case study.

  • PDF

Design of a Fault-tolerant Embedded Controllerfor Rail-way Signaling Systems

  • Cho, Yong-Gee;Lim, Jae-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2002년도 ICCAS
    • /
    • pp.68.4-68
    • /
    • 2002
  • $\textbullet$ This report presents an implementation a set of reusable software components which use of fault-tolerance embedded controller for railway signalling systems. These components can be used in real-time applications without application reprogramming. $\textbullet$ This library runs under VxWorks operating system and is oriented on real-time embedded systems. The library includes fault detection, fault containment, checkpointing and recovery components. $\textbullet$ The library enables to support high-speed response to fault occurrence in application software. Garbage collector together with VxWorks Watchdog provides both dead tasks detection and useless resources removing to avoid an overflow. Control flow...

  • PDF

안드로이드 리얼 타깃 포팅 응용 소프트웨어 개발 (Android Real Target Porting Application Software Development)

  • 홍선학;남궁일주
    • 디지털산업정보학회논문지
    • /
    • 제7권3호
    • /
    • pp.1-10
    • /
    • 2011
  • In this paper, we implemented the Android NDK porting application with Eclipse(JDK) ADT and TinyOS 2.0. TinyOS and Cygwin are component based embedded system and an Open-source basis for interfacing with sensor application from H-mote. Cygwin is a collection of tools for using the Linux environment for commercially released with x86 32 bit and 64 bit versions of Windows. TinyOS-2. x is a component based embedded OS by UC Berkeley and is an Open-source OS designed for interfacing the sensor application with specific C-language. The results of Android porting experiment are described to show the improvement of sensor interfacing functionality under the PXA320 embedded RTOS platform. We will further more develop the software programming of Android porting under Embedded platform and enhance the functionality of the Android SDK with mobile gaming and kernel programming under sensor interfacing activity.

임베디드 소프트웨어 테스트 성숙도 모델(Emb-TMM) 설계절차 및 사례연구 (Design Procedure and Case Study for the Test Maturity Model of an Embedded Software(Emb-TMM))

  • 백상훈;윤희병
    • 한국국방경영분석학회지
    • /
    • 제33권2호
    • /
    • pp.49-60
    • /
    • 2007
  • 최근 임베디드 소프트웨어는 유 무선 통신의 발전 및 디지털 정보기기의 확장, 그리고 이러한 기기들의 컨버전스 등을 통해 그 활용 분야가 급격히 확장되고 있으며 그 기능이나 품질에서도 더욱 완전한 소프트웨어를 개발하려는 노력이 강조되고 있다. 이에 따라 소프트웨어 결함을 조기에 발견하여 임베디드 소프트웨어의 품질을 향상시키려는 소프트웨어 테스트 프로세스에 대한 중요성이 더욱 부각되었으나 고도의 정확성과 실시간 처리가 요구되는 임베디드 소프트웨어에 적용할 수 있는 테스트 프로세스 모델은 없는 실정이다. 따라서 본 논문에서는 임베디드 소프트웨어의 특징과 테스트 프로세스의 특성을 반영한 임베디드 소프트웨어 테스트 성숙도 모델(Emb-TMM) 설계를 위한 절차와 사례연구 결과를 제시한다. 이를 위해 Emb-TMM 설계절차를 참조모델 선정 및 영역 도출, 수준별 영역 분류 그리고 모델 설계라는 세 가지의 큰 부분으로 분류하여 제안한다. 그런 다음 제안한 Emb-TMM 설계절차를 통해 실제로 임베디드 소프트웨어 개발 시 어떻게 적용할 수 있는지를 사례연구를 통해 제시한다.

TToSA : 제품계열공학으로의 전이를 위한 임베디드 소프트웨어의 모델 기반 아키텍처 변환기 (TToSA: An Architecture Model Translator toward Embedded Software Product Line Engineering)

  • 홍장의;오기영;김종필
    • 정보처리학회논문지D
    • /
    • 제13D권6호
    • /
    • pp.807-814
    • /
    • 2006
  • 임베디드 소프트웨어의 응용범위 확대, 요구기능의 복잡성 증가, 그리고 제품개발의 신속성이 요구됨에 따라 소프트웨어 개발업체에서는 기존의 개발 환경에서 진화하여 제품계열공학에 근거한 소프트웨어 생산 환경으로의 전환을 시도하고 있다. 이를 위해서는 대상 시스템에 대한 소프트웨어 아키텍처의 개발이 필수적으로 요구되는데, 본 연구에서는 개발업체가 기존의 소프트웨어 자산으로 보유하고 있는 구조적 모델을 소프트웨어 아키텍처 모델로 변환하기 위해 요구되는 방법 및 지원 도구를 제안한다. 제안하는 아키텍처 변환기는 기존 임베디드 소프트웨어 개발 환경에 대한 큰 변화 없이 제품계열공학의 소프트웨어 개발환경으로 접근할 수 있도록 지원한다.

차량용 전자제어시스템을 위한 AUTOSAR 대응 경량화 소프트웨어 아키텍처 연구 (AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems)

  • 이강석;박인석;선우명호;이우택
    • 한국자동차공학회논문집
    • /
    • 제21권1호
    • /
    • pp.68-77
    • /
    • 2013
  • This paper presents AUTOSAR-ready light software architecture (AUTOSAR-Lite), which is a light weighted version of the AUTOSAR, for automotive embedded control systems. The proposed AUTOSAR-Lite reduces overhead problems caused by the excessive standard specifications of AUTOSAR. Concurrently, AUTOSAR-Lite keeps advantages of AUTOSAR such as a scalability, re-usability, reliability, and transferability. The fundamental design of AUTOSAR-Lite is originated from the AUTOSAR standard. AUTOSAR-Lite is composed of three layers such as an application software, runtime environment, and basic software layer. The application software layer adopts component-based design methodology as AUTOSAR. The runtime environment layer integrates interfaces between application and basic software layers. In case of the basic software layer, restrictions of the module configurations and interfaces of basic software are minimized. In order to validate the feasibility of AUTOSAR-Lite, a software design result based on AUTOSAR-Lite software architecture for electronic throttle control (ETC) system is suggested.

RTOS기반 임베디드 S/W를 위한 API 정변환/역변환기의 개발 (An API Translator for RTOS-Based Embedded Software Considering Forward/Reverse Transformation)

  • 박병률;맹지찬;이종범;유민수;안현식;정구민
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.187-189
    • /
    • 2007
  • In this paper, we present a model-driven approach for RTOS-based embedded software development and an automated tool that produces RTOS-specific code or RTOS-independent code. We define generic RTOS APIs (Application Programming Interface) that are not bound to any specific RTOS but provide most of typical RTOS services. Generic RTOS APIs can be used to describe application's RTOS-related behavior, The proposed API translator translates task code between C-code for specific RTOS and intermediate code using generic API. Also, the result can be extended to other RTOS's modifying XML transformation rule.

  • PDF

Development of a Frame Buffer Driver for Embedded Linux Graphic System

  • Kim, Ga-Gue;Kang, Woo-Chul;Jung, Young-Jun;Lee, Hyung-Seok
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.2116-2120
    • /
    • 2003
  • A frame buffer device is an abstraction for the graphic hardware. It allows application software to access the graphic hardware through a well-defined interface, so that the software doesn’t need to know anything about the low-level interface stuff. We develop a frame buffer driver for VIA’s CLE266 graphic system based on ‘Qplus’, an embedded linux operating system developed by ETRI. Then, it will be seen that our frame buffer system is applied to embedded solutions such as movie player and X server successfully.

  • PDF

임베디드 시스템을 위한 MPEG-4 동영상 플레이어 구현 (Implementation of a MPEG-4 Video Player for Embedded Systems)

  • 김수한;이명원;장성태
    • 정보처리학회논문지D
    • /
    • 제14D권3호
    • /
    • pp.311-318
    • /
    • 2007
  • 임베디드 시스템 기술 발전으로 차세대 컴퓨터로서 웨어러블 컴퓨터가 등장하게 되었다 아직까지 이러한 웨어러블 컴퓨터는 하드웨어와 소프트웨어 성능의 한계로 응용에 제한을 가지고 있다. 본 연구에서는 국내에서 개발한 임베디드 웨어러블 컴퓨터에서 멀티미디어 응용 서비스가 가능하도록 하는 MPEG-4 비디오 플레이어를 구현하였다. 본 논문은 ETRI에서 개발한 손목시계형 웨어러블 컴퓨터인 WPS(Wearable Personal Station) 상에서의 MPEG-4 동영상 플레이어 구현에 대해 기술한다.