• Title/Summary/Keyword: 내장형 소프트웨어

Search Result 198, Processing Time 0.024 seconds

Development of Software Platform of Embedded Controller for Fuel Cell System (Fuel Cell System용 내장형 제어기의 소프트웨어 플랫폼 개발)

  • Lim, Chae-Hong;Kim, Jin-Woo;Lee, Woo-Taik
    • Proceedings of the KIEE Conference
    • /
    • 2006.07b
    • /
    • pp.1149-1150
    • /
    • 2006
  • This paper describes the development of software platform of embedded controller for Fuel Cell System. The fuel cell system is complex which needs an embedded controller to execute multiple tasks. The software organized by modualarization and layered architecture can perform complicated control algorithms. By development of the software platform with architectural software, the fuel cell system's embedded controller has a reusability and a scalability. And the developed software platform guarantees a execution of multiple tasks.

  • PDF

Dynamic Reconfigurable Mechanism using Asynchronous Replacement of Component (컴포넌트의 비동기적 교체를 이용한 동적 재구성 기법)

  • Song, In-Jun;Kim, Young-Pil;Kim, Kyeong-Yun;Yoo, Hyuck
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.148-150
    • /
    • 2004
  • 최근 내장형 시스템의 보급과 발전으로 휴대용 기기에서 다양한 애플리케이션들을 이용하고 있다. 특히. 핸드폰과 스마트폰과 같은 정보 통신 기기들은 과거의 전화 기능 외에도 개인 정보 관리 및 게임 등 다양한 기능을 수행한다. 또한 차세대 무선 통신 기술로써 SDR(Software Defined Radio)등의 연구가 이루어지고 있다. 이렇게 소형의 휴대 기기에서 다양한 기능과 서비스를 제공하기 위해서는 시스템의 구조가 동적으로 재구성되어야 할 필요성이 증대되고 있다. SDR 시스템의 경우, 하나의 장치에서 두 개 이상의 신호 처리(Signal Processing) 기법이 소프트웨어적으로 제공되어야 한다. 이러한 유연성(Flexibility) 및 재구성(Reconfigurability)을 요건들을 만족시키는 시스템을 위해서는 운영체제 단계에서 동적인 재구성 기법을 제공해주어야 한다. 본 논문에서는 컴포넌트의 비동기적(Asynchronous) 교체를 이용하여 기존의 동적 재구성 기법의 지연 시간을 줄이는 방법을 설명하며 실험을 통해 그것을 증명하도록 한다.

  • PDF

Automobile Control Framework and application using eCos-based TMO Engines (TMO-eCos 기반의 무인자동차 제어 프레임워크와 응용)

  • kim Hyun-Joo;Seo Han-Seok;kim Seng -Jin;kim Jung-Guk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.811-813
    • /
    • 2005
  • 무인 자동차 시스템과 같은 실시간 제어 환경에서는 각종 센서의 상황에 대한 주기적인 폴링, 실시간 스케줄링, 병행 메소드의 지원 실시간 병행 접근 제어 등과 같은 환경이 요구된다. 본 논문에서는 micro 내장형 운영체제상의 실시간 객체 엔진으로 개발한 TMO-eCos를 기반으로, TMO를 이용한 무인 자동차 제어프레이워크와 이를 활용한 응용 모델에 대해 기술한다. TMO 모델을 이용한 무인 자동차 제어 프레임워크는 실시간 제어 시스템 개발을 위한 객체 기반의 규격적 환경을 제공하여, 최근 국내외적으로 많은 연구가 진행되고 있는 지능헝 실시간 로봇 제어소프트웨어의 기본 플랫폼으로 활용될 수 있을 것이다.

  • PDF

Embedded Software Development Process and Systematic Technical Information Management (내장형 소프트웨어 개발 프로세스와 기술자료 관리)

  • Jeong, Chang-Min;Pyun, Jai-Jeong
    • Journal of Information Technology Services
    • /
    • v.2 no.1
    • /
    • pp.135-143
    • /
    • 2003
  • As the functional and nonfunctional requirements of defence systems become more complex and precise, concerning about the systematic development of software embedded into the defence systems has become surged up. In order to develop more reliable and correct software, and to extend the life cycle of the developing software, adoption of some engineering technologies such as development process, methodology, CASE tools and documentation is essentially required. This paper introduce an approach to technical information management in embedded software development process, with an instance, airborne ECM system development project. Particularly, we suggest and explain how to guide the software development according to process and methodology, and how to generate technical documents using CASE tool.

A Design and Implementation of a Remote Debugger for Embedded Internet Software (정보가전용 내장형 소프트웨어 개발을 위한 원격 디버거의 설계 및 구현)

  • Lee, Kwang-Yong;Kim, Chang-Kap;Kim, Heung-Nam
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.04a
    • /
    • pp.830-834
    • /
    • 2000
  • 현재, 정보기기의 급속한 발전과 많은 수요로 인해 실시간 OS에 대한 기술 개발의 필요성이 대두되었고, 많은 실시간 OS 제품이나 그 개발도구들이 개발되어 있으나, 기존의 상용 제품들은 산업용 실시간 OS에서 파생된 제품이거나 PC 나 Workstation 용 OS 로부터 다운사이징한 제품들이고, 대부분 외국 제품들이어서 그 실시간 OS 들을 사용함으로써 부담하는 기술료는 국내 가전용 제품의 경쟁력을 급속히 약화시킬 우려가 있다. 이에 본논문에서는 본 연구소에서 자체 개발한 Q+(QPlus) 정보가전용 실시간 OS 와 이와 연동하는 커널 원격 디버깅 환경인 Q+Esto 디버깅 환경의 구현기술에 대해 소개한다. Q+Esto 원격 디버깅 환경은 사용하기 편리한 사용자인터페이스 제공, 모듈화 및 계층화를 통한 디버깅 기능의 확장성 제고, 그리고 리모트 디버깅 인터페이스와 같은 원격 통신 모듈을 통한 타겟정보 접근시간의 축소등의 장점을 갖고 있다.

  • PDF

Bottom-up Composition and Verification of Embedded Software (내장형 소프트웨어 컴포넌트의 상향식 합성과 검증)

  • Choi, Yun-Ja
    • The KIPS Transactions:PartD
    • /
    • v.17D no.6
    • /
    • pp.415-422
    • /
    • 2010
  • This paper proposes service-oriented composition and verification techniques for incrementally extracting high-level abstract behavior of unit components in a systematic manner. Proposed techniques include the definition for abstract component, which is a basic building-block of the abstraction process, an algorithm for port-based synchronized abstraction, and projection abstraction. A verification framework is developed using the proposed techniques and its efficiency is demonstrated through a case example.

A Tools for Specification of Real-time Property centric Java Virtual Machine Components (실시간 속성 중심의 자바가상머신 명세도구의 설계 및 구현)

  • Ko, Jong-Won;Song, Young-Jae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.257-260
    • /
    • 2004
  • 임베디드 시스템에 탑재될 자바가상머신을 기능별 모듈로 컴포넌트화 하여 이식될 플랫폼의 요구사항에 맞추어 재구성한다면 컴포넌트 기술의 장점인 소프트웨어의 재사용과 재구성을 통한 빠르고 신뢰성있는 자바가상머신 개발이 가능하다. 이러한 자바가상머신 컴포넌트 재구성을 위한 컴포넌트 모델의 정의 및 명세를 위한 지원도구가 필요하며, 명세도구의 지원 하에 보다 시각적인 컴포넌트 구성 및 각 명세요소 정의를 바탕으로 한 자바가상머신 컴포넌트의 재구성에 요구되는 여러 제약조건이나 각 컴포넌트 간의 관계정의 등이 명세 되어질 수 있다. 또한 임베디드 시스템이 가지는 실시간 속성에 대해서 정의하여 이를 명세도구를 통해서 속성명세 및 설계 시에 예측성을 지원하기 위한 WCET 계산이나 우선순위 정의 등을 명세할 수 있다. 따라서, 본 논문에서는 명세방법을 제안하고 실시간 속성 중심의 자바가상머신 컴포넌트 명세도구를 설계하고 구현하였으며, 기존에 제안된 내장형 실시간 컴포넌트 개발 도구와 비교하였다.

  • PDF

Short-Distance Localization Technique of Sensor Network with Computer Vision (센서 네트웍을 위한 컴퓨터 비젼 기반 근거리 로컬라이제이션)

  • Lee, Kyu-Hwa;Song, Ha-Yoon;Park, Jun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.941-944
    • /
    • 2007
  • 본 연구에서는 센서 네트웍과 컴퓨터 비전 시스템을 이용한 모바일 센서 네트워크(Mobile Sensor Network) 의 응용에 관한 실험을 수행하였다. 주된 내용으로는 모바일 센서를 탑재한 차량을 이용한 로컬라이제이션(Localization) 과 팀원 인식(Team Identification) 등에 관련된 방법을 포함한다. 본 시스템은 시뮬레이션을 통하여 기획을 하였으며 자체 설계한 하드웨어와 내장형 소프트웨어를 탑재하여 주어진 기능을 수행하도록 하도록 하는 한편, 모바일 센서의 역할을 할 수 있도록 다양한 센서를 장착할 수 있도록 설계되었다. 또한 전자나침반을 이용한 방위각 측정능력, 초음파 센서를 이용한 근거리 장애물 회피 능력, 적외선 발광 다이오드(IR-LED)와 적외선 필터를 씌운 카메라를 이용한 동료의 위치 파악 능력등을 통하여 로컬라이제이션에 도움이 되도록 한다. 통신을 위하여 IEEE 802.11g 프로토콜에 기반을 둔 통신 능력을 가지며 차량간의 통신도 같은 프로토콜을 통하여 이루어지게 된다.

Study on Utilization of Sleep Measurement Data for Practice of Sleep Hygiene (수면위생 실행을 위한 수면 측정 데이터 활용 방안 연구)

  • Lee, Hee-Young;Park, Do-Sung;Lee, Jei;Jung, Won-Hyeong;Kim, Jung-Yi
    • The Journal of the Convergence on Culture Technology
    • /
    • v.8 no.5
    • /
    • pp.663-668
    • /
    • 2022
  • As the number of people who experience sleep disorders is increasily growing, users' desire to improve their sleep quality has also increased. Acoordingly, the 'Sleeptech' market is showing a steady growth. This study designs and proposes a system after consideration of existing related research that can help modern people overcome sleep disorders, which is based on the necessity for customized sleep hygien service. This system analyzes user's sleep data collected through smartphone built-in sensors to calculate sleep patterns, provides customized sleep hygiene-based solutions to users through collaborative filtering, and provides an environment suitable for sleep through the automatic control of IoT devices. This method of using sleep data is expected to contribute to the improvement of the quality of life of modern people suffering from sleep disorders, which results from expansion to Sleeptech market as well as improvement of users' sleep habits.

Implementation of Hypervisor for Virtualizing uC/OS-II Real Time Kernel (uC/OS-II 실시간 커널의 가상화를 위한 하이퍼바이저 구현)

  • Shin, Dong-Ha;Kim, Ji-Yeon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.12 no.5
    • /
    • pp.103-112
    • /
    • 2007
  • In this paper, we implement a hypervisor that runs multiple uC/OS-II real-time kernels on one microprocessor. The hypervisor virtualizes microprocessor and memory that are main resources managed by uC/OS-II kernel. Microprocessor is virtualized by controlling interrupts that uC/OS-II real-time kernel handles and memory is virtualized by partitioning physical memory. The hypervisor consists of three components: interrupt control routines that virtualize timer interrupt and software interrupt, a startup code that initializes the hypervisor and uC/OS-II kernels, and an API that provides communication between two kernels. The original uC/OS-II kernel needs to be modified slightly in source-code level to run on the hypervisor. We performed a real-time test and an independent computation test on Jupiter 32-bit EISC microprocessor and showed that the virtualized kernels run without problem. The result of our research can reduce the hardware cost, the system space and weight, and system power consumption when the hypervisor is applied in embedded applications that require many embedded microprocessors.

  • PDF