• 제목/요약/키워드: 리눅스 환경

검색결과 438건 처리시간 0.044초

플래쉬 메모리 내에 상주 가능한 경량 리눅스 운영체제 구현 (Implementation of Light Weight Linux O.S on the Flash Memory)

  • 장승주
    • 한국정보통신학회논문지
    • /
    • 제11권12호
    • /
    • pp.2298-2305
    • /
    • 2007
  • 최근 임베디드 시스템에 대한 많은 연구들이 진행 중이다. 임베디드 시스템은 점점 소형화 추세로 가고 있다. DOM(Disk On Module)저장장치는 공간에 제한이 있는 응용프로그램이나 모바일 등의 기기에 사용할 수 있다. 본 논문에서는 DOM(Disk On Module) 메모리를 사용하여, 리눅스 기반의 커널을 탑재하고, DOM 메모리 만으로 시스템이 구동될 수 있도록 한다. DOM(Disk On Module) 메모리의 용량 제한으로 인하여 소형 운영체제가 필수적이다. 이를 위해 본 논문은 기존의 리눅스 운영체제를 DOM 환경에 적합하도록 경량화시켜서 설계하였다. 리눅스 운영체제를 경량화한 후, DOM(Disk On module)에 부트 로더의 한 종류인 LILO를 설치하여 DOM(Disk On module)메모리 상에서 새롭게 설계된 경량 리눅스 운영체제가 일반 리눅스 운영체제처럼 부팅될 수 있게 만들어 준다. 본 논문은 일반 리눅스 PC와 성능을 비교하는 실험을 수행하였다.

내장형 리눅스 환경의 전자책 리더 용 자바 클래스 라이브러리 개발 (evelopment of Java Class Library For E-Book Reader Systems on Embedded Linux Environment)

  • 이은정;조수선
    • 정보처리학회논문지A
    • /
    • 제8A권4호
    • /
    • pp.399-410
    • /
    • 2001
  • 본 논문에서는 리눅스 환경에서의 전자책 리더를 위한 자바 라이브러리 Xeni의 개발을 소개한다. Xeni는 XML 기반의 전자책 표준을 따르는 컨텐츠를 해석하여 랜더링하는 기능과 전자책의 네비게이션 및 북마크 기능 등을 제공하는 API 라이브러리다. 본 라이브러리는 내장형 리눅스 기반의 기기에서 동작하는 자바 가상 기계 환경을 목표로 하여, 자바 언어로 개발하였다. 개발된 라이브러리의 설계와 구조를 소개하고 이 라이브러리를 이용하여 구현된 전자책 리더의 구현 예를 살펴본다.

  • PDF

내장형 리눅스 시스템상에서 EBKS용 전자책 리더 시스템의 개발 (Development of an E-Book Reader System for EBKS on Embedded Linux System)

  • 김정원;노영욱
    • 정보처리학회논문지A
    • /
    • 제9A권4호
    • /
    • pp.421-428
    • /
    • 2002
  • 본 논문에서는 내장형 리눅스 환경에서 XML기반 EBKS용 전자책 리더 시스템을 개발하였다. 개발된 시스템은 내장형 리눅스 타겟보드 상에서 Qt SAX 파서를 이용하여 한국형 전자책 문서 표준에 기반한 XML 문서를 파싱하고, 크로스플랫폼형 윈도우 시스템인 QWS(Qt Windows system)를 이용하여 디스플레이 한다. 개발된 전자책 리더는 리눅스 환경뿐만 아니라 다양한 윈도우 플랫폼(MS 윈도즈 등)에서 신속하게 그리고 쉽게 개발 가능하며, SAX 파서를 사용하므로 DOM 인터페이스에 비해 메모리 소요량이 감소함을 확인하였다.

실시간 Linux 환경에서 상주형 게이트웨이의 설계 (Residential Gateway Design under Realtime Linux Environment)

  • 심장섭;김종겸;정순기
    • 정보처리학회논문지A
    • /
    • 제11A권1호
    • /
    • pp.21-28
    • /
    • 2004
  • 본 논문에서는 실시간 리눅스 환경에서 상주형(residential) 게이트웨이의 설계와 핵심 기능들의 구현 방법에 대한 연구를 수행하였다. 기존 실시간 운영체계의 각 기능들에 관련된 최근의 연구 결과들을 활용하여 상주형 게이트웨이의 운영체계로서 실시간 리눅스론 안정적으로 실행시킬 수 있는 장치구동기(device driver)의 개발 사례를 제시하였으며, 시스템 내에서의 성능 특성을 정성적으로 분석하여 성능을 개선시킬 수 있는 방법을 설명하였다. 이를 통해 실시간 리눅스 환경에서 상수형 게이트웨이의 효율적인 구현 가능성을 제시하였다.

가상 쓰레드를 이용한 TMO기반 미들웨어의 설계 (Implementation of TMO Middleware based on Virtual Threads)

  • 이은파;김문회
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.862-864
    • /
    • 2005
  • TMOSM/Linux v2.0 은 리눅스/임베디드 리눅스에서 분산 실시간 객체 모흼인 TMO로 작성된 프로그램을 실행시키는 미들웨어이다. 최근 임베디드 환경의 급속한 발전과 더불어 다양한 실시간 기반 제어 틴 개발 방법론에 대한 요구사항 역시 증가하고 있지만, 임베디드 리눅스를 비롯한 여러 임베디드 OS에서는 이들을 모두 충족시키는데 여러 단정들이 존재하고 있다. 따라서 TMO기반 미들웨어는 임베디드 OS의 단점들을 보완함은 물론 TMO의 장점을 최대한 끌어낼 수 있는 형태로 구축되어야 할 것이다. 본 논문은 리눅스/임베디드 리눅스에서 TMOSM/Linux v2.0이 TMO 기반 미들웨어로서 그 역할을 최대한 발휘할 수 있도록 구성한 방법중 가상 쓰레드를 이용한 설계와 그 결과를 보인다.

  • PDF

임베디드 리눅스용 응용 소프트웨어 개발을 위한 IDE 구현 (Implementation of IDE for Developing Application Software for Embedded Linux)

  • 우덕균;임채덕;김흥남;표창우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.100-102
    • /
    • 2002
  • IDE(Integrated Development Environment)는 임베디드 소프트웨어 개발의 생산성과 코드 질을 높이는 데 중요한 역할을 한다[1]. 그러나 임베디드 리눅스용 응용 소프트웨어 개발은 통합된 개발 환경보리는 명령 라인 기반의 개발 도구들을 통하여 개발되고 있다[2]. 이와 같은 개발 환경은 사용자에게 불편함을 주어 프로그램 개발의 생산성을 저하시킬 수 있다. 본 연구에서는 이러한 문제를 해결하기 위한 임베디드 리눅스용 응용 소프트웨어 재발을 위한 IDE를 개발하였다. 본 연구의 IDE는 소스 프로그램 편집, 컴파일, 실행 등의 기능을 프로젝트 기반으로 수행하며, 원격 디버거 원격 모니터 등의 다른 독립적인 개발 도구들을 관리하는 기능을 포함한다. 본 연구의 IDE는 ETRI에서 개발 증인 정보가전용 응용 소프트웨어 통합 개발 환경인 Esto에[3] 포함되어 구현되었다.

  • PDF

리눅스 기반 이더넷-IEEE1394 게이트 웨이 (A Linux-based Ethernet-to-IEEE1394 Gateway)

  • 백갑천;오승현;최우정;안종석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.581-583
    • /
    • 1999
  • IEEE1394는 다양한 디지털 기기들이 고속의 시리얼 버스를 통해 데이터를 송수신할 수 있는 홈네트워킹 기술 표준이다. 현재 이 기술을 이용하여 인터넷과 연결하기 위한 표준화가 IETF에서 진행중이다. 본 논문에서는 리눅스 호스트에 장착된 IEEE1394 호스트 어댑터를 작동시킬 수 있는 디바이스 드라이버와 IETF에서 상정한 IPv4-over-1394 초안을 기초로 하여 이더넷과 IEEE1394를 연결하는 게이트웨이를 개발하였다. 본 논문에서는 IEEE1394용 리눅스 드라이버 모듈과 IPv4-over-1394를 구현한 커널 모듈의 구조를 설명하여 이더넷과 IEEE1394의 혼합 네트워크 환경에서 인터넷 응용 프로그램의 수행 실험으로 구현 모듈을 검증하였다.

  • PDF

리눅스제어기를 이용한 가정용 전력제어시스템의 개발 (The development of Power Control System using Linux Controller)

  • 우천희
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 학술대회 논문집 전문대학교육위원
    • /
    • pp.43-46
    • /
    • 2001
  • 본 연구에서는 인터넷을 이용하여 원격으로 사용전력량을 검침하며, 여름철 첨두 부하시 부족한 전력량을 효율적으로 운영하는 시스템을 개발한다. 특히 세대수가 밀집되어 최대수요전력 제어 효과가 높은 아파트를 우선적으로 제어 대상 지역으로 선정하며, 이에 맞는 구조로 저렴하고 동작이 확실한 시스템을 구성한다. 대개의 아파트는 자체 망이 구성되어 있으므로 인터넷 통신망에 접속하기 쉬우며 또한 신규 설치 시에도 저렴하게 시공할 수 있는 환경을 제공한다. 또한 본 연구에서 POST를 구성하는 산업용 임베디드 리눅스는 기존의 제어기를 구성하던 임베디드 시스템에 실시간 운영체제인 리눅스를 실장시켜 사용한다.

  • PDF

실시간 처리 리눅스 기반 VoIP 시스템 설계 및 구현 (A Design and Implementation of a Real-Time Linux Based VoIP System)

  • 이명근;이상정;조성범;임재용
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.289-291
    • /
    • 2001
  • 본 논문에서는 실시간처리 리눅스에 기반한 VoIP 단말기를 설계 구현한다. 설계 구현된 하드웨어 시스템은 i386 프로세서를 기반으로 설계되며, 실시간음성처리 지원을 위해 음성코덱 칩과 실시간처리 리눅스인 RTLinux를 사용하여 실시간 음성처리 모듈을 구현한다. 설계 구현된 시스템의 테스트 및 타당성 검증을 위해 LAN환경에서의 음성채팅 프로그램에 적용하여 통화품질을 시험하였다. 음성처리에 사용한 음성처리 모듈은 ITU-T 음성 코덱인 G.723.1 사용하여 30ms 내에 24 바이트로 인코딩/디코딩된 음성 데이타를 전송하도록 구현하였다.

Linux 기반에서 빠른 프로그램 실행을 위한 주소 공간 유지 기법 (Address Space Maintaining Scheme for Fast Program Execution in Linux-based Systems)

  • 노승준;강동현;김정한;김인혁;엄영익
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권12호
    • /
    • pp.786-791
    • /
    • 2015
  • 최근 사물에 네트워크 기능을 추가하여 인터넷을 통해 자료를 교환하는 사물 인터넷(IoT, Internet of Things) 환경의 개발이 활발히 진행되고 있다. 이에 따라 기존의 컴퓨팅 환경이 데스크톱이나 모바일로부터 다양한 디바이스의 컴퓨팅 환경으로 확장되고 있다. 이러한 환경에서 프로그램의 응답성은 사용자 경험(UX: User Experience) 측면에서 중요하기 때문에 디바이스에서의 응답성을 위한 빠른 프로그램 실행 기술이 주목 받고 있다. 본 논문에서는 안드로이드 모바일 환경에서 어플리케이션의 빠른 실행을 위한 Zygote 기술을 분석하고, 이를 바탕으로 범용적인 리눅스 환경에서 프로그램의 빠른 실행을 위한 주소 공간 유지 기법을 제안한다. 본 기법은 리눅스에서 사용하고 있는 COW(Copy On Write) 정책을 활용하고 안드로이드의 Zygote 기술을 응용한 기법이다. 제안한 기법을 평가하기 위해 리눅스 상에서 실험하여 성능을 측정한 결과, 일반적인 프로그램과 비교하여 최대 99%의 실행 시간이 단축됨을 확인하였다.