• 제목/요약/키워드: embedded system

검색결과 4,504건 처리시간 0.041초

지능형 Gadget 시스템을 위한 개발환경 구현 (Implementation of Development Environment for Intelligent Gadget System)

  • 정갑중;배창석
    • 한국정보통신학회논문지
    • /
    • 제11권8호
    • /
    • pp.1528-1534
    • /
    • 2007
  • 본 논문은 지능형 Gadget 시스템의 개발환경 구현에 관한 논문이다. 지능형 Gadget 시스템에서 사용된 임베디드시스템 응용 프로그램과 리눅스 커널의 구조 및 동작에 대해 논하고 지능형 Gadget 시스템에 필요한 기능 및 구성 요소에 대해 조사 및 분석을 통한 리눅스 커널과의 동작 및 기능 검증 구현을 보인다. 새로운 지능형 임베디드 시스템의 하나인 Gadget 시스템에 적용 가능하도록 요구되는 기능과 동작을 구현하고 새로운 소형 운영 체제를 위한 개발에 적용 가능하다. 그러한 소형 운영체제는 지능형 개인정보서비스를 위한 임베디드 Gadget 시스템으로써 지능형 정보화 기능을 지원하고 새로운 소형 운영 체제를 탑재한 시스템의 개발에 적용 가능하다. 본 논문에서는 그러한 지능형 임베디드 Gadget 시스템과 응용 개발을 위한 개발환경 구현에 대하여 기술한다.

임베디드 시스템의 재사용 프레임워크에 대한 정형명세 (A Formal Specification of Reusable Framework of Embedded System)

  • 조은숙;김철진;송치양
    • 정보처리학회논문지D
    • /
    • 제17D권6호
    • /
    • pp.431-442
    • /
    • 2010
  • 임베디드 시스템은 하드웨어와 소프트웨어 요소들이 서로 결합된 시스템이기 때문에 설계 시 실시간성(Real-time), 반응성(Reactive), 소규모(Small Size), 경량화(Low Weight), 안전성(Safe), 신뢰성(Reliable), 견고성(Harsh Environment), 저비용(Low Cost) 등의 요소들을 고려하여 설계해야 한다. 그러나 현재 임베디드 시스템 개발에 이러한 요소들을 반영한 설계 기법들이 미비하게 제시되어 있다. 특히 임베디드 시스템 개발에 있어서 프레임워크를 기반으로 임베디드 시스템을 개발하는 형태가 거의 이뤄지고 있지 않다. 이로 인해 현재 개발되어 있는 임베디드 시스템들의 내부 코드들을 살펴보면 시스템 작동과 전혀 상관이 없는 코드들이 무수하게 잔재하고 있으며, 임베디드 시스템 개발에 있어서 재사용성이나 가변성에 대한 고려가 미흡한 실정이다. 따라서 본 연구에서는 임베디드 시스템의 재사용성을 향상시키기 위해 제안했던 재사용 프레임워크 설계에 대한 완전성이나 일관성을 보장하기 위해 Z를 이용하여 프레임워크 설계에 대한 정형 명세 기법을 제시하고자 한다. 또한 Z 언어를 통해 명세한 결과를 Z-Eves Tool을 통해 Z 모델 체킹을 수행하여 프레임워크 설계의 명확성을 보이고자 한다.

모바일 임베디드 시스템 기반의 가입자 위치등록기 시스템의 새로운 구조 (Performance Enhancement Architecture for HLR System Based on Mobile Embedded System)

  • 김장환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.529-531
    • /
    • 2004
  • HLR 시스템은 mobile network에서 지속적으로 변하는 가입자의 위치 정보를 관리하는 통신 장비용 실시간 embedded system이다. 본 논문에서는 HLR 시스템 s/w 구조의 문제점을 제시하였다. 또한 HLR 시스템의 특성을 고려한 효율적인 s/w 구조를 제안하였다. 아울러 embedded system인 HLR 데이터베이스 시스템의 특성을 고려한 새로운 구조를 제안하였다.

  • PDF

ARM 기반의 임베디드 DHCP서버 구축에 관한 연구 (A Study on the Implementation of Embedded DHCP Server Based on ARM)

  • 김형균;이상범
    • 한국정보통신학회논문지
    • /
    • 제10권8호
    • /
    • pp.1490-1494
    • /
    • 2006
  • 네트워크 장비의 대부분은 특정 기능을 수행하도록 설계되어진 임베디드 시스템이다. 임베디드 시스템이란 미리 정해진 특정 기능을 수행하기 위해 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스템이다. 일반 범용의 다양한 기능을 수행하는 컴퓨터가 아닌 시스템 고유의 목적에 맞추어 정형화된 기능만을 수행하도록 설계된 컴퓨터 시스템을 말한다. 초창기 임베디드 시스템은 특정 기능에 최적화, 초소형, 저전력을 겸비한 단순한 기능을 수행하는 정도였으나, 점차 시스템의 복잡성과 다양성을 만족시키기 위한 시스템으로 발전하고 있다. 본 논문에서는 임베디드 시스템 기반으로한 동적 호스트 구성 프로토콜 서버를 구현하는데 목적을 둔다. 이를 위해 개발 보드로 Intel Strong ARM SA-1110 프로세서를 탑재한 ez board-MO1에 임베디드 리눅스를 포팅하고 네트워크 기능을 위하여 이더넷을 기반으로한 기본적인 네트워크를 구축하였다. 이를 통해 임베디드 보드에서 동적으로 네트워크 정보를 할당하여 윈도우 클라이언트 호스트와 리눅스 클라이언트 호스트가 동적으로 네트워크 정보가 설정되는 임베디드 DHCP 서버를 제안하고자 한다.

Embedded Linux 기반의 내장형 프린터 서버 (An Onboard Printer Server Based on Embedded Linux)

  • 차경환
    • 한국정보통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.309-314
    • /
    • 2009
  • 기존 사무 환경에서 개인 PC를 이용하여 네트워크를 통해 프린터를 공유하는 경우 프린터와 직접 연결된 PC에 상당한 과부하가 발생한다. 프린터에 직접 연결된 PC 사용자는 개인 작업 시 이러한 과부하로 인해 불편함이 발생하게 된다. 본 논문에서는 이와 같은 문제점을 해결하고, 사무실 구성원들이 네트워크를 통해 원할 한 프린터 작업을 수행할 수 있도록 프린터 서버 역할을 수행 하는 Embedded Linux 기반의 Embedded Printer System을 구현 하였으며, 실제 환경에서 실험을 거쳐 성능을 검증하였다.

임베디드 소프트웨어의 평가 프로세스와 시험체계의 구축 (Construction of Evaluation Process and Test System for Embedded Software)

  • 양해술;신석규;정혜정
    • 정보처리학회논문지D
    • /
    • 제11D권3호
    • /
    • pp.659-670
    • /
    • 2004
  • 임베니드 소프트웨어의 품질시험을 통해 임베디드 시스템 子매자늘의 요구에 부합되는 고품질의 시스템을 구현할 수 있다. 임베디드 소프트웨어의 경우, 아직까지 국내에서 활용할 수 있는 구체적인 품질시험 체계가 구축되어 있지 않은 실정이다. 최근 다양한 임베디드 시스템들이 개발되고 있으나 결함으로 인한 리콜 등 품질면에서 많은 문제점들이 노출되고 있다. 본 연구에서는 임베디드 소프트웨어 평가를 위해 ISO/IEC 12119를 근간으로 하여 품질시험을 수행할 수 있는 평가모듈과 품질검사표를 개발하여 임베디드 소프트웨어 평가에 적용할 수 있도록 하였다.

A Hypervisor for ARM based Embedded Systems

  • Son, Sunghoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권5호
    • /
    • pp.11-19
    • /
    • 2017
  • In this paper, we propose a hypervisor for embedded systems based on ARM microprocessor. The proposed hypervisor makes it possible to run several real-time kernels concurrently on a single embedded system by virtualizing its microprocessor. With assistance of MMU, it supports virtual memory which enables each guest operating system has its own address space. Exploiting the fact that most embedded systems use memory-mapped I/O device, it provides a mechanism to distribute an external interrupt to virtual machines properly. It also achieves load balancing through live migration which moves a running virtual machine to other embedded system. Unlike other para-virtualization techniques, minor modifications are needed to run it on the hypervisor. Extensive performance measurement studies are conducted to show that the proposed hypervisor has enough potentiality of its real-world application.

임베디드 시스템을 위한 HAL과 JAVA API 설계 및 구현 (Design and Implementation of HAL and Java API for Embedded System)

  • 이진관;이대형;정규철;이종찬;박기홍
    • 융합보안논문지
    • /
    • 제8권1호
    • /
    • pp.57-65
    • /
    • 2008
  • 임베디드 시스템을 지원하는 JAVA API를 개발하면 임베디드 시스템을 개발자가 JAVA를 사용하므로써 코드의 재사용, 객체지향 개념의 시스템 개발들을 가능하게 한다. JAVA API를 구현하는데 있어 시스템에 의존적인 부분들이 존재하게 되는데, 이는 native 함수에서 구현한다. 본 논문에서는 리눅스 기반의 임베디드 시스템 디바이스를 제어하기 위한 JAVA API를 구현하는데 있어 플랫폼 독립적인 자바 부분과 의존적인 native 부분으로 나누어 설계 및 구현하였고, 임베디스 시스템 디바이스의 JAVA API를 통한 제어에 초점을 두었다.

  • PDF

내장형 시스템 동적 메모리 할당 기법의 시스템 수준 성능에 관한 정량적 분석 (Quantitative Analyses of System Level Performance of Dynamic Memory Allocation In Embedded Systems)

  • 박상수;신현식
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제11권6호
    • /
    • pp.477-487
    • /
    • 2005
  • 내장형 컴퓨터의 규모가 커지고 기능이 복잡해짐에 따라 동적 메모리 할당 기법은 전체 시스템의 성능을 좌우하는 중요한 요인으로 등장하였다. 본 논문의 목적은 내장형 시스템에서 동적 메모리 할당 기법을 사용할 때 하드웨어, 소프트웨어 구성에 따른 성능을 측정하는데 있다. 기존의 연구가 운영체제를 탑재하지 않은 단일 스레드의 단일 메모리 주소 공간을 갖는 시스템을 대상으로 한 반면 본 논문은 실제 환경과 같이 리눅스 운영체제를 탑재한 내장형 시스템을 사용한다 이러한 시스템 기반에서 소프트웨어의 각 계층과 하드웨어 설계 인자의 변화에 따른 동적 메모리 할당의 수행시간을 실험적으로 분석하였다. 본 논문의 정량적인 성능분석 결과는 시스템 설계자에게 유용한 데이터를 제공함으로써 보다 효율적인 고성능 저전력 내장형 시스템의 구현을 가능하게 할 것이다.