• 제목/요약/키워드: 내장형 운영체제

검색결과 96건 처리시간 0.028초

실시간 운영체제에서 작업량 관찰에 기반한 저전력 기법의 설계 및 구현 (Design and Implementation of Low-Power Technique based on Monitoring Workload on Real-Time Operating Systems)

  • 조문행;정명조;김용희;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제7권6호
    • /
    • pp.69-78
    • /
    • 2007
  • 오늘날의 내장형 이동 시스템은 MP3플레이어나 디지털 캠코더와 같이 하나의 기능만을 지원했던 단일 응용프로그램 시스템에서 PMP(Portable Multimedia Player), PDA(Personal Digital Assistants)와 같이 MPEG, W3플레이어, 전자사전, DMB(Digital Multimedia Broadcasting), 게임, 통신 기능 등을 모두 포함하는 하나의 디지털 컨버전스 기기로 변화해가고 있다. 이러한 변화는 CPU 성능 향상과 메모리, 저장장치의 증가, LCD의 크기 증가와 같은 하드웨어적인 요구사항의 증가로 이어졌고, 이로 인해 단말기에서 소모하는 전력이 그에 비례하여 증가하였다. 소모 전력의 증가에 따른 배터리 용량의 증가는 더딘 상황이며, 이를 해결하기 위해 소프트웨어적으로 소모 전력을 감축시키는 연구들이 많이 진행되고 있다. 본 논문에서는 소모 전력 감축 기법이 적용된 실시간 운영체제 UbiFOSTM을 ARM9계열의 MBA2440에 탑재하였다. 전력 감축 기법으로 시스템 작업량 관찰에 기반한 동적 전력 관리 기법과 장치 전력 관리기법을 적용하였다. 본 논문의 저전력 기법을 통해 작업량에 따라 24% 이상의 소모 전력 감축효과가 있음을 확인하였다.

내장형 시스템에서 암호화 파일 시스템을 위한 효율적인 암복호화 기법 (An Efficient Encryption/Decryption Approach to Improve the Performance of Cryptographic File System in Embedded System)

  • 허준영;박재민;조유근
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권2호
    • /
    • pp.66-74
    • /
    • 2008
  • 내장형 시스템은 민감한 데이타를 다루고 저장하기 때문에 정보를 암호화하여 보호하는 암호화 파일 시스템이 필요하지만, 암호화 파일 시스템 적용은 성능 저하가 크기 때문에 내장형 시스템에는 널리 적용되지 못하였다. 기존의 암호화 파일 시스템은 시스템 구조상 불필요한 성능저하를 가져온다. 본 논문에서 제안하는 ISEA(Indexed and Separated Encryption Approach)는 이러한 불필요한 성능 저하를 제거하고, 시스템이 효율적으로 암복호화를 지원하는 새로운 암복호화 기법이다. ISEA는 암호화와 복호화를 페이지 캐쉬를 기준으로 서로 다른 계층에서 수행한다. 즉, 암호화는 페이지 캐쉬 하위 계층에서 수행하고 복호화는 페이지 캐쉬 상위 계층에서 수행한다. 복호화한 내용은 페이지 캐쉬에 저장하여 후속 I/O 요구에 사용할 수 있게 한다. 또한, ISEA는 페이지를 암호화 블록 단위로 나누어 관리하는 페이지 인덱싱 기법을 제공한다. 페이지 인덱싱은 필요에 따라 페이지를 부분적으로 복호화하여 불필요한 복호화 연산을 제거한다. 페이지 캐쉬 탐색 성공률과 읽기/쓰기 사이즈를 종합한 성능 평가에서 ISEA는 효율적인 성능개선을 보여준다.

내장형 소프트웨어의 원격 개발을 위한 Q+용 타겟관리자의 개발 (A Target Manager for Remote Developments of Q+ Embedded Applications)

  • 임채덕;이우진;손승우;김흥남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.835-841
    • /
    • 2000
  • 호스트와 타겟 간의 통신 부담과 타겟 자원이 제한적이라는 문제를 해결하기 위해서, 호스트 중심 원격 개발 환경(Remote Development Environment: RDE)을 구성하였다. 이 원격 개발 환경은 여러 개발 도구로 구성되어 있는데, 이들 도구가 타겟시스템에 접속하여 내장형 응용를 개발하는데 있어서 공통 기능, 공통 데이터가 존재한다. 그런데 이들을 각각 유지시키는 것은 타겟시스템에 부담을 줄 뿐만 아니라, 개발 도구를 추가/구현하는 것도 매우 어렵게 한다. 이 문제를 해결하기 위해 원격 개발 도구들의 공통 요소들을 모아 도구와 타겟시스템 사이에 중개자 역할을 하는 타겟관리자를 둔다. 타겟관리자는 미들웨어로서 호스트와 타겟 간의 통신 채널을 하나로 유지하면서 도구와 타겟 간의 통신을 중재하고, 도구들이 심볼 테이블을 공유할 수 있도록 심볼 테이블을 관리한다. 또한, 타겟에 있는 도구 전용 메모리를 관리하며, 호스트 상에서 개발한 내장형 소프트웨어를 타겟에 로딩하는 일을 처리한다. 이러한 타겟관리자를 사용하는 원격 개발 환경은 도구들에게 공통 인터페이스를 제공하여, 통신 방식 등의 하부 구조에 상관없이 서비스를 받을 수 있고, 새로운 도구를 추가하는 것도 용이하게 할 수 있다는 장점을 갖게 된다. 본 논문에서는 ETRI 에서 개발 중인 실시간 운영 체제인 Q+용 타겟관리자를 설계하고 구현한다. 또한, 타겟관리자가 동작하게 될 내장형 실시간 응용 개발 환경에 대하여 소개하고, 구현 결과를 도구들과 연계하여 보여주며, 타겟 관리자를 둔 원격 개발 환경이 타겟 관리자를 두지 않은 경우에 비해 호스트와 타겟 간의 통신 횟수가 얼마나 감소하는지 시험 결과를 통해 보여준다. 현재 타겟 관리자의 프로토타입을 개발하여 도구들과 통합 시험을 하였는데 기본 기능들이 성공적으로 수행됨을 확인하였다.

  • PDF

백색가전을 위한 경량 내장형 시스템 디자인 (Deeply embedded system design for home appliance)

  • 강광석;원유집;김철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (상)
    • /
    • pp.413-416
    • /
    • 2003
  • 본 연구에서는 백색가전 제품의 특성에 맞는 임베디드 시스템 플랫폼 디자인을 제안한다. 프로세서는 최근 더욱 각광을 받고 있는 ARM 계열의 디바이스를 사용하였으며 운영체제는 임베디드 시장에서 급부상하고 있는 리눅스를 대상으로 한다. 본 연구는 백색가전 제품군 전체를 대상으로 하고 전자레인지를 이용하여 시제품을 구현하였다. 특히 백색가전은 제품의 특성상 제조원가에 민감한 제품이므로 메모리 등 시스템의 자원 사용을 최소화하여 제조원가를 낮추는 방향으로 디자인의 방향을 정해야 한다. 하드웨어 비용은 현실적으로 거의 시장에서 정해진 비용의 범주를 크게 벋어나지 못하겠으나 소프트웨어의 크기는 접근하는 방법에 따라 차이가 날 수 있다. 이에 본 논문은 가능한 탑재될 리눅스의 커널 크기를 줄이며 파일시스템 및 기타 라이브러리의 크기를 최소화하여 백색가전에 적합한 플랫폼을 제시하는데 주목적이 있다.

  • PDF

실시간 운영체제를 이용한 내장형 웹서버 시스템 개발 (Development of Embedded Web Server System Using a Real-Time OS)

  • 정명용;문승빈;송상훈
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.223-223
    • /
    • 2000
  • Embedded system area has brought an innovation and has been spread rapidly by the growth of the Internet, wireless telephony and multimedia recently. Many embedded systems are required to be real-time systems in that it needs multi-tasking and priority based scheduling. This paper introduces a real-time system that was developed with web server ability for control and monitoring system employing a real-time operating system. It discusses the design model, structure, and applications of web server system. We used SNDS100 board which has a 32-bit RISC microcontroller of ARM7TDMI core as a hardware platform. MicroC/OS kernel was used as Real-time operating system that supports a preemptive and multitasking functions. We developed a hierarhchical control and monitoring system that not only reduced system and management costs, but also enhanced reusability and portability.

  • PDF

유비쿼터스 네트워킹을 위한 컴퓨팅 미들웨어 기술의 설계

  • 김정기;신창민;유석대;박승민
    • 정보와 통신
    • /
    • 제20권5호
    • /
    • pp.645-656
    • /
    • 2003
  • 최근에 정보 산업과 이동 통신 기술이 발전함에 따라 퍼스널 컴퓨터를 넘어 컴퓨터의 개념이 매우 빠르게 확장되고 있다. 이동 정보 단말 형태의 PDA, HPC(hand-held PC), 휴대폰 등이 개발되었고, 셋탑박스(set-top box), 지능형 디지털 TV, 인터넷 냉장고 등의 정보가전은 임베디드 운영체제(embedded OS)를 내장하여 컴퓨터로 발전하고 있으며, 제어 및 계측 기기들도 마이크로 프로세서를 내장하여 임베디드 시스템으로 발전하고 있다. 이렇게 새롭게 확장된 컴퓨터 시스템들은 인간 생활의 편리성과 다양성을 위해 상호 연결되어 하나의 네트워크를 형성하고 있으며, 상호간에 정보를 공유하고 협력하여 언제 어디서나 통신 및 컴퓨팅이 가능한 유비쿼터스 네트워킹(Ubiquitous Networking)으로 발전하고 있다. 본 논문에서는 이러한 유비쿼터스 네트워킹에서 필요한 컴퓨팅 미들웨어(Middleware) 기술의 최근 동향을 살펴보고 본 연구에서 제안하는 새로운 미들웨어 기술을 설계한다. 이러한 미들웨어 기술은 편재(遍在)되어 있는 컴퓨팅 장치를 상호 이용하기 위해 컴퓨터의 환경을 탐지하여 저장하고 재이용하는 상황 인식 기술, 편재된 장치들이 네트워크에 연결되면서 정보를 전달하는 Ad-hoc 네트워킹과 동적 라우팅 기술, 그리고 정보 전달을 위해 제어 코드와 데이터를 패킷 (packet) 형태로 전달하는 협력 메시지(Cooperative Message) 기술 등이 포함된다.

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

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

  • PDF

Libwww을 이용한 단순 웹브라우저의 설계 및 구현 (The Design ana Implementation of A Simplified Web-Browser Using Libwww)

  • 도유환;오삼권;임기욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (하)
    • /
    • pp.1255-1258
    • /
    • 2000
  • 많은 웹 브라우저들이 사용되고 있고 또 개발 중에 있다. W3C등의 인터넷 사이트에서는 Libwww를 비롯한 각종 패키지들의 소스를 공개하고 있어서 웹 브라우저를 포함한 인터넷 어플리케이션의 개발에 많은 도움이 되고 있다. 본 논문의 목적은 내장형(Embedded) 실시간 운영체제에서도 동작할 수 있는 단순화되고 가벼운 형태의 웹 브라우저를 설계하고 구현하는 것이다. 브라우저의 단순화를 위해 일단 웹 페이지의 텍스트만을 처리하는 브라우저를 설계하고 구현하였다. 브라우저 개발도구로서 Libwww를 사용하였다.

  • PDF

GDB 기반의 재목적 소프트웨어 디버거 설계 및 구현 (Design and Implementation of Retargetable Software Debugger based on GDB)

  • 지정훈;이건우;우균
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.538-541
    • /
    • 2007
  • 최근 SoC 기술이 발달하면서, 내장형 시스템을 위한 프로세서 개발이 활발해졌다. 새로운 프로세서가 개발되면, 운영체제 및 소프트웨어 개발을 위해 컴파일러 및 디버거가 필요하다. 컴파일러는 소스코드를 타겟 프로세서에서 실행 가능한 목적파일로 변환하고, 디버거는 프로그램의 개발에서 오류를 찾기 위한 도구로 소프트웨어 개발에 매우 중요한 도구들이다. 본 논문에서는 KAIST에서 개발하는 32bit 프로세서인 Core-A를 위한 소프트웨어 디버거를 설계 및 구현한다. Core-A용 디버거는 공개 소스 디버거 시스템인 GDB를 참조모델로 했으며, 레지스터와 메모리 맵과 같은 프로세서 종속적인 부분을 확장하고 외부 인터페이스 모듈과 같은 프로세스 독립적인 모듈은 재사용함으로써 개발기간을 단축시켰다. 그리고 Core-A용 디버거의 검증을 위해 상용 디버거 시스템인 ARM용 AXD 디버거와 비교 실험을 진행하였다.

GPS 유도 폭탄용 복합 항법 모듈의 비행 시험

  • 오상헌;손석보;권승복;신동호
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2006년도 International Symposium on GPS/GNSS Vol.2
    • /
    • pp.447-450
    • /
    • 2006
  • 최근 국내외에서 재래식 폭탄의 정확도와 사거리를 향상시킨 정밀 유도 무기에 관한 연구가 활발하게 진행 중에 있다. 국내에서는 국방과학연구소의 주도로 재래식 폭탄에 GAK(GPS Adapter Kit)를 장착하는 연구가 진행 중이다. GAK는 GPS/INS 복합 항법 모듈을 내장한 사거리 연장 유도 키트의 일종으로 폭탄이 투하되면 접혀 있던 날개가 전개되고 이후 날개의 플래퍼론을 구동하여 유도 조종을 수행한다. 복합 항법 모듈은 상용의 MEMS IMU, 내장형 GPS 수신기 및 항법 컴퓨터와 실시간 운영 체제에서 구동되는 항법 소프트웨어로 구성된다. 본 논문에서는 복합 항법 모듈의 비행 시험 결과를 제시하였다. 시험 결과 항법 모듈이 실시간으로 정상적인 동작을 수행하였으며 GPS 유도 폭탄의 유도 조종에 적합한 항법 정보를 제공하였음을 확인하였다.

  • PDF