• 제목/요약/키워드: 임베디드 리눅스

검색결과 354건 처리시간 0.025초

임베디드 리눅스를 기반의 건물 정보시스템의 구현 (An Implementation of Building Information System based on Embedded Linux)

  • 김용기;이병권;전중남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.1663-1666
    • /
    • 2004
  • 임베디드 리눅스를 상에서 수행되는 건물 정보 서비스를 구현하였다. 종래의 웹에서 제공하는 맵(map) 서비스 기능에 건물 내부의 정보를 조회하는 기능을 추가하였다. 건설교통부에서 제공하는 수치 지형도를 사용하였고, 이로부터 지리정보데이터베이스를 구축하기 위하여 파서 및 속성정보 입력기를 구현하였다. 건물 정보를 표현하기 위하여 OralceSpatial 컴포넌트를 사용하였다. 그리고 Qt-E을 사용하여 지리정보를 보기 위한 클라이언트 프로그램을 개발하였다.

  • PDF

임베디드 리눅스를 이용한 PDA 기반의 학급경영 시스템 (Class management system based on the PDA using Embedded Linux )

  • 정유선;우종정
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 추계학술발표대회
    • /
    • pp.1158-1161
    • /
    • 2008
  • 학급은 학생들이 주로 생활하는 곳이다. 이 곳에서의 경험은 삶의 질과 직접적으로 연관된다고 할 수 있다. 또한 학생들의 학업성취와 인격형성은 학급교사의 경영 방식에 따라 크게 영향을 미친다. 따라서 본 논문에서는 학생의 사회성 발달에 영향을 미치는 교사의 학급경영에 도움을 주고자 항상 휴대가 가능한 PDA 의 장점을 이용하여 임베디드 리눅스를 이용한 학급경영 시스템을 구현하였다.

임베디드 리눅스기반 Post-PC 플랫폼 개발 (Development of Post-PC Platform based on Embedded Linux)

  • 조수형;박우출;김대환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (상)
    • /
    • pp.369-372
    • /
    • 2003
  • "디지털 가전용 Post-PC"라는 새로운 유형의 정보 단말기를 Post-PC 요소기술(CPU, OS, Middleware)들을 바탕으로 구현하고 그에 대해 설명한다. 개발된 플랫폼은 XScale 기반의 하드웨어에 운영체제는 임베디드 리눅스를 사용하고 윈도우 시스템은 임베디드 QT를 사용하여 설계되었다. 기존에 나와있는 다양한 Post-PC 제품들과 비교하여 차이점 및 장 단점에 대해 논하고 차기 개발될 플랫폼이 경쟁력을 갖출 수 있도록 새로운 방향을 제시한다. Post-PC 표준 개발 플랫폼으로의 활용과 임베디드 응용 소프트웨어의 개발 플랫폼으로의 활용, 기타 응용 제품 개발에 활용될 것으로 기대된다.

  • PDF

임베디드 리눅스 환경에서 메모리 사용량에 근거한 에너지 효율적 디바이스 주파수 변경 기법 (Memory Usage Based Device Frequency Adjustment for an Embedded Linux System)

  • 장재현;박문주
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제22권10호
    • /
    • pp.513-520
    • /
    • 2016
  • IoT 기기가 대중들에게 보급화 됨에 따라서 임베디드 시스템의 성능뿐만 아니라 소모하는 에너지에 관한 문제가 중요하게 대두되고 있다. 이는 특히 휴대용 임베디드 기기에서 더 중요한데, 휴대용 임베디드 기기들은 각 디바이스들이 가지고 있는 배터리를 통하여 전원을 얻기 때문에 얼마나 효율적으로 잘 사용하는지가 곧 시스템의 사용시간으로 귀결되기 때문이다. 본 논문에서는 임베디드 리눅스 시스템에서의 에너지 소모량을 줄이기 위하여 디바이스의 frequency를 조절해주는 주파수 변경 프레임 워크를 통하여 최고의 에너지 효율을 갖는 메모리 frequency를 찾고, 메모리 총 사용량을 통한 새로운 디바이스 주파수 변경 기법을 제안한다. 실험을 통해 본 논문에서 제안하는 정책은 이전의 정책과 비교하여 최악의 경우에도 나쁜 에너지 효율을 보이지 않으며 최대 18%의 에너지 감소율을 보였다.

임베디드 시스템에서 가상 메모리 압축 시스템 설계 (Design of Virtual Memory Compression System on the Embedded System)

  • 정진우;장승주
    • 정보처리학회논문지A
    • /
    • 제9A권4호
    • /
    • pp.405-412
    • /
    • 2002
  • 임베디드 시스템은 일반 PC(Personal Computer)나 워크스테이션에 비해 느린 CPU와 작은 메모리 공간을 사용하고 있다. 따라서 임베디드 운영체제는 제한된 자원을 효과적으로 사용하도록 설계되어져야 한다. 그런데 임베디드 리눅스의 가상 메모리 관리 기법에서 페이지 폴트가 발생할 경우 스왑 디바이스로 페이지를 이동하는 과정에서 성능 저하가 발생한다. 본 논문에서는 가상 메모리 기법의 효율성을 놀이며 메모리 공간의 효율성을 향상시킬 수 있는 가상 메모리 압축 기법을 구현하였다. 가상 메모리 압축 기법은 임베디드 리눅스의 가상 메모리 관리 기법에서 스왑핑이 발생할 경우 스왑 디바이스로 이동하는 페이지들을 압축하여 이동시킴으로서 스왑핑에서 발생하는 성능저하를 감소시키며, 압축된 스왑 디바이스의 운영으로 메모리의 공간 효율성을 높인 수 있다. 또한 본 논문에서는 메모리 내의 소량의 데이터 압축에 적합한 알고리즘을 고안하여, 압축률의 효율성과 시스템 성능을 향상시키고자 하였다.

상용 디지털 TV를 위한 임베디드 리눅스 시스템 (Embedded Linux for Commercial Digital TV System)

  • 문상필;서대화
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.595-604
    • /
    • 2003
  • 아날로그 TV에 비해 새로운 방식의 디지털 TV는 단순한 영상과 음성의 처리뿐만 아니라, 데이터를 처리 및 저장해야 한다. 그리고 필요에 따라 데이터를 요구하기 위한 리턴 채널을 관리해야 한다. 이처럼 많은 기능을 동시에 충족시켜줘야 하기 때문에 디지털 TV시스템에서는 운영체제가 필요하다. 임베디드 리눅스는 오픈 소스로서 가격 경쟁력을 확보할 수 있으며, 공개된 장치 드라이버와 응용프로그램을 재사용 가능하며, 오픈 소스 공동체를 통해 문제를 쉽게 해결할 수 있고, 쉘, 파일 시스템을 이용하여 편리한 개발 환경을 제공해 주는 이점이 있다. 본 논문에서는 디지털 TV 시스템을 위한 임베디드 리눅스를 이식하기 위해 교차 개발 환경과 커널을 빅 엔디언으로 변경하였고, 커널 구동에 필수적인 장치들을 재설계하였으며, 커널을 메모리에 적재할 수 있도록 시스템 메모리 맵을 재설정하였다. 또한 시스템 장치제어를 위한 디바이스 드라이버를 작성하였다.

임베디드 리눅스 기반의 스마트폰 에디션 구현 (The Implementation of Stmart Phone Edition based on Embedded Linux)

  • 김도형;윤민흥;김선자;이철훈
    • 정보처리학회논문지A
    • /
    • 제12A권7호
    • /
    • pp.597-604
    • /
    • 2005
  • 본 논문에서는 스마트폰 미들웨어 및 기본 응용 프로그램으로 구성된 임베디드 리눅스 기반의 스마트폰 에디션의 구현에 대해 기술한다. 기존의 스마트폰 플랫폼들은 상용화 시 로열티를 지불해야 하고, 소스 코드가 공개되어 있지 않아 기능 확장의 문제점이 있었다. 임베디드 리눅스 기반의 GPE는 상용화 시 로열티 문제점은 해결하지만, PDA 급 장치들을 목표로 개발되어 스마트폰과 같은 작은 LCD 크기 및 키 입력만으로 응용 프로그램을 수행할 수 없는 문제점이 있었다. 구현된 Qplus-P스마트폰 에디션에서는 임베디드 리눅스 기반으로 개발되어 로열티가 없으며, 사용자가 키 입력만으로 폴더 이동 및 특정 응용 프로그램을 수행할 수 있는 키 네비게이션 기능을 제공한다. 그리고, 기존의 셀룰러폰과 유사한 화면 구조 및 인디케이터를 제공함으로써 사용자가 보다 편리하게 스마트폰 에디션을 사용할 수 있는 환경을 제공한다.

임베디드 리눅스 시스템의 소프트웨어 계층구조를 고려한 성능 분석 프레임워크 (A Performance Analysis Framework Considering the Hierarchy of Embedded Linux Systems Software Architecture)

  • 곽상헌;이남승;이호림;임성수
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권6호
    • /
    • pp.637-647
    • /
    • 2010
  • 최근 임베디드 시스템은 운영체제를 포함하는 복잡한 소프트웨어 계층 구조를 가지는 형태로 발전하고 있다. 이러한 소프트웨어의 성능을 분석하기 위해서는, 한 소프트웨어 계층에서의 성능 뿐 아니라 전체 소프트웨어 계층 구조를 모두 고려해야 한다. 본 논문에서는 리눅스 기반 임베디드 시스템의 모든 소프트웨어 계층 구조를 고려할 수 있는 성능 분석 도구를 설계하고 구현한 결과를 보인다. 제안하는 기법은 응용 프로그램이나 라이브러리에 대한 재컴파일 없이 모든 소프트웨어 계층의 성능 분석에 필요한 측정 정보를 수집한다. 이 기법을 통해 리눅스 기반 임베디드 시스템에서 응용 프로그램의 실행에 따라 발생하는 사용자 정의 함수, 미들웨어 라이브러리 함수, 커널의 시스템 호출, 커널 이벤트에 대한 다양한 성능 분석을 수행할 수 있다. 실험을 통해 본 연구를 통해 구현된 분석도구를 사용하여 실제 실행 경로 분석, 각 소프트웨어 계층의 함수나 이벤트의 소요시간 분석, 그리고 소프트웨어 계층간 실행 흐름 분석 결과를 확인할 수 있으며, 이를 통해 전체 소프트웨어 계층상의 성능 병목을 찾을 수 있음을 보인다.