• 제목/요약/키워드: 리눅스 모듈 프로그램

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

블록 암호 알고리즘을 이용하는 IP 패킷 암/복호화 모듈의 설계 (Design of IP Packet Encryption/Decryption Module using Block Cipher Algorithm)

  • 정준목
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.939-942
    • /
    • 2002
  • 중간 노드들에서 통신 데이터를 불법으로 획득하는 스니핑에 대한 대안으로 암호화 통신에 대한 요구가 증가하고 있다. 이를 위해 본 논문에서는 암호화 통신을 위해 블록 암호 알고리즘을 사용한 패킷 암/복호화 모듈을 제시하고, SEED 알고리즘을 이용하여 리눅스에 구현한 사례를 기술한다. 이 모듈은 기존의 네트워크와 응용 프로그램에 영향을 주지 않고 암호화 통신 기능을 제공하기 위해 IP 패킷의 헤더 정보를 변경하는 방법을 사용한다.

  • PDF

VMM의 USB 2.0 API 사용을 위한 모듈제안 (Proposal Implement USB 2.0 API Module for VMM)

  • 서영철;이민순;김준환;이병수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.451-455
    • /
    • 2008
  • PC 기술의 발전으로 사용자는 하나의 물리적인 컴퓨터에서 서로 다른 운영체제를 실행하는 작업이 가능하게 되고 서버에서는 하드웨어의 교체로 인한 특정(MIPS, PowerPC)하드웨어에서 서비스 되고 있는 프로그램을 다른 하드웨어에 이식하는 경우의 재개발 비용 없이 성능을 개선할 수 있게 되었다.Virtualization 기술은 PowerPC기반의 서버 프로그램을 X86기반의 개인용 컴퓨터에 이식하는 경우와 같이 다양한 하드웨어 프로그램 개발 환경을 제공해 준다. 본 논문에서는 일반 사용자가 Virtualization을 사용하여 USB 장치를 사용할 수 있게 하는 다양한 방법들을 논한다. 이를 구현하기 위해 리눅스 커널 2.6의 특징인 모듈화를 이용하며 USB 디바이스에 대한 가상화 모듈을 구현하여 VMM (Virtual Machine Monitor)이 USB를 지원하도록 한다. 따라서 GuestOS(가상화하여 실행중인OS)에서는 별도의 개발 없이 USB를 사용할 수 있다.

  • PDF

동적 삽입 및 제거가 가능한 사용자 수준의 모듈 프레임워크 설계 (A Design of User-level Module Framework for Dynamic Insertion and Removal)

  • 임성락;유영창
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1204-1207
    • /
    • 2012
  • 본 논문에서는 실행 중인 모듈 프로그램에 새로운 모듈의 삽입 및 제거가 가능한 사용자 수준 모듈 프레임워크(UMF: User-level Module Framework)를 제시한다. 제시한 UMF은 하나의 메인 모듈과 여러 개의 서브 모듈들로 구성되며 서브 모듈은 메인 모듈에 동적으로 삽입 및 제거된다. 제시한 UMF의 타당성을 검토하기 위하여 리눅스 환경에서 GCC 컴파일러의 PIE(Position Independent Executables)옵션을 이용하여 사용자 수준의 메인 모듈과 서브 모듈을 생성하여 동적 삽입 및 제거 기능을 실험한다.

리눅스 기반 무선 인스턴트 메시징 시스템의 설계 및 구현 (Design and Implementation of Linux based Wireless Instant Messaging System)

  • 김종민;이성용;최창열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.871-873
    • /
    • 2004
  • 인스턴트 메신저는 데스크탑 PC뿐 아니라 PDA, 핸드헬드 PC 같은 개인용 무선정보기기에서도 활발하게 이용되고 있다. 그러나 대부분의 메신저가 데스크탑 환경을 고려한 기능을 그대로 사용하기 때문에 이동성이 있는 무선 환경에서는 활용성이 떨어지고, 사용하기에 불편한 단점이 있다. 본 논문에서는 리눅스 환경에서 사용자 음성인증로그인, RF 모듈을 이용한 자리비움 자동변환, 단문메시지서비스(Short Message Service) 등 무선 환경에서 필요한 기능을 제공하여 사용자 편리성을 제고한 무선 인스턴트 메시징 시스템의 설계와 구연에 대해 기술한다. 구현된 시스템은 과일전송과 단문메시지서비스를 위한 재버(Jabber) 기반의 프록시와 SMS 송신모듈을 갖는 서버와 USM(Ubiquitous, Smart, Mobile) 클라이언트로 구성된다. USM 클라이언트는 본 논문에서 라이트 XML 파서를 내장하여 메시지 통신시 클라이언트의 작업량을 크게 줄여 우선 클라이언트 프로그램의 최적화를 꾀하였다.

  • PDF

오픈 소스 기반의 산업용 터치 패널형 HMI 소프트웨어 모듈 구현 (The Implementation of a Industrial Touch Panel-Style HMI Software Module based on Open Sources)

  • 최숙영;문승진
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (3)
    • /
    • pp.418-420
    • /
    • 2004
  • 공장 자동화의 주요 구성요소 중 하나로서 PLC와 연결되어 자동화 설비 또는 장치의 운전 상태를 감시하고 제어하는 HMI는 주로 제조업체별로 특정한 시스템을 사용하기 때문에 시스템 개발 시 많은 부하를 주게 된다. 이에 이러한 문제를 해결하고자 본 논문에서는 오픈 소스인 임베디드 리눅스 기반에 멀티 플랫폼을 지원하는 Qt/Embedded를 사용하여 산업용 터치 패널형 HMI 소프트웨어 모듈을 구현하였다. 이로 인해 한번 작성된 프로그램을 소스 수정 없이 Qt가 지원되는 시스템이면 어떤 시스템에서도 사용할 수 있다는 이점을 가진다.

  • PDF

LDM 원격 제어를 위한 임베디드 시스템 구성 (Designing a Embedded System for Remote Control of LDM)

  • 문철홍;강상우
    • 대한전자공학회논문지SD
    • /
    • 제42권8호
    • /
    • pp.27-34
    • /
    • 2005
  • 본 논문에서는 LDM(LED Dot Matrix) 원격 제어를 위해 임베디드 시스템의 FPGA H/W 및 S/W를 구현하였다. 개발된 시스템에서는 고성능의 XScale CPU를 사용했고, 통신방식은 이더넷 및 시리얼을 사용했다. CPU와 인터페이스 되는 H/W에서는 LDM 회전부와 LDM을 구동하기 위한 FPGA 로직을 구현하였으며, 원거리에서 LDM 데이터를 전송하기 위한 명령 패킷을 구성하였고, S/W는 임베디드 리눅스에 사용되는 리눅스 디바이스 드라이버와 리눅스 응용프로그램을 작성했다. 이 S/W는 모듈에 의해 동작되기 때문에 리눅스용 파일시스템에 모듈로 적재를 시켜서 원하고자 하는 동작을 실행한다. 또한 운영체제로는 시스템의 최적화를 할 수 있는 임베디드 리눅스를 시스템에 맞게 컴파일 함으로서 불필요한 메모리를 사용하지 않기 때문에 시스템의 가격을 줄일 수 있다. 본 논문에서 구현된 H/W 및 S/W 원리를 이용한다면 다른 임베디드 시스템에도 유용하게 활용할 수 있다.

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

  • 이명근;이상정;서정민;임재용
    • 정보처리학회논문지A
    • /
    • 제8A권4호
    • /
    • pp.345-352
    • /
    • 2001
  • 본 논문에서는 리눅스를 기반으로 실시간 음성 처리 VoIP 단말기를 설계 구현한다. 설계 구현하는 하드웨어 시스템은 i486 프로세서를 기반으로 설계되며, 음성 코덱칩을 사용하여 실시간으로 음성 데이터를 처리한다. 또한 실시간 음성 데이터를 관리하고 처리하기 위해 리눅스 기반 실시간 처리 운영 체제인 RTLinux를 포팅하여 실시간 음성처리 모듈을 구현한다. 음성처리에 사용한 음성처리 모듈은 ITU-T 표준 음성 코덱인 G.723.1 사용하여 30ms 내에 24바이트로 인코딩/디코딩된 음성 데이터를 전송하도록 하고, 음성 전달의 QoS를 보장해 주기 위해서 리눅스에 실시간 음성처리 디바이스 드라이버를 설계 구현한다. 설계 구현하는 시스템의 테스트 및 타당성 검증을 위해 음성채팅 응용 프로그램을 단말기에 구현하여 통화품질을 시험한다.

  • PDF

임베디드 리눅스 기반의 휴대형 EPD 디스플레이 검사장치 설계 및 구현 (Design and Implementation of an Embedded Linux-based Mobile EPD Display-module Testing Device)

  • 남영진;이종태;박영균;김정목;김응률
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1621-1624
    • /
    • 2010
  • 디스플레이 모듈 검사 장치는 디스플레이 모듈 제조공정 및 품질보증부서에서 주로 사용되며, 디스플레이 모듈의 불량유무를 확인하여 디스플레이 출하 제품의 품질을 높이는 장비이다. 기존의 검사장비는 부피가 크고 별도의 프로그램을 통하여 PC에서 제어하는 형태로 되어 사용이 불편하고 휴대가 어려운 문제가 있다. 이러한 문제를 해결하기 위하여 본 논문에서는 소형 휴대형 디스플레이 모듈 검사 장치를 설계 및 구현하였다. 설정데이터 전송 및 1600*1200크기의 EPD 디스플레이에 JPEG/BMP정지영상을 출력하여 BMP재현함으로 검사기기의 성능을 검증하였다.

리눅스 기반의 인터넷 원격 교육 시스템 개발-교재 설계 모듈을 중심으로 (A the internet distance education system development of the LINUXBASED subtitle - A the center of textbook design module)

  • 성평식
    • 한국컴퓨터산업학회논문지
    • /
    • 제2권2호
    • /
    • pp.141-150
    • /
    • 2001
  • 본 논문은 인터넷을 통해 개발이 이루어진 운영체제로서 네트워크 지원에 관련된 기능이 매우 우수한 리눅스 TUI (Text user interface)/GUI(Graphic user Interface) 환경에서 개발된 원격 교육을 위한 교재 설계 및 저작 모듈의 전반전인 개발 원리와 세부 시스템의 알고리듬을 소개하고자 한다. 리눅스는 지원하는 네트워크 프로토콜(Protocol) 이 다양하여 TCP/IP는 물론 다른 프로토콜 지원으로 많은 이 기종들과 네트워크 상에서 원활한 네트워크 자원을 공유할 수 있으므로 기존의 Windows NT와의 용이한 integration은 물론이고 Windows NT나 Windows 2000 에 비해서 낮은 사양의 하드웨어 환경으로도 높은 수준의 서비스를 제공할 수 있으므로 예산에 많은 제약을 받고 있는 학교 교육 환경에 가장 적합한 네트워크 운영 시스템이라고 할 수 있다. 원격 교육시스템의 개발 환경은 웹서버는 아파치 서버를, 교재 설계와 저작 모듈을 위한 응용프로그램은 component 기반의 Java bean을, 웹개발 즉 HTML 문서는 PHP를, DBMS 는 MySQL 서버를 사용하고 있다.

  • PDF

FlaSim: 리눅스 커널 모듈을 이용한 FTL 에뮬레이터 (FlaSim: A FTL Emulator using Linux Kernel Modules)

  • 최화영;김상현;이승원;박상원
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권11호
    • /
    • pp.836-840
    • /
    • 2009
  • 플래시 메모리의 성능평가 실험 환경 구성은 플래시 메모리가 장착된 제품들이 동작하는 시스템으로 이뤄진다. 이와 같은 방법은 물리적이고 비용적인 제약이 따르게 된다. 또한 실험에 쓰이는 입력 데이터와 FTL 알고리즘의 성능평가를 위한 결과 데이터인 트레이스의 추출 방법이 까다롭고 힘들다. Oracle의 경우 트레이스 추출이 불가능하고, MySQL, SQLite는 트레이스 추출이 가능하더라도 결과의 정확성이 보장되지 않는 문제점이 있다. 따라서 본 논문에서는 디바이스 드라이버를 통해 물리적 제약을 없애고 트레이스 추출을 쉽고 간편하게 하여 정확한 실험 결과 분석이 용이하도록 FTL 에뮬레이터를 설계하고 구현한 내용에 대해 다룬다. 본 논문에서 제안한 FTL 에뮬레이터인 FlaSim은 플래시 메모리의 데이터 저장 메커니즘과 동일한 동작을 하도록 구현하고 리눅스 커널 모듈을 사용하여 필요한 기능을 추가할 수 있다. FlaSim은 모듈 적재 방식을 사용하기 때문에 FTL 알고리즘 및 플래시 메모리에 대한 실험의 확장성을 향상시킨다. 또한 다양한 응용프로그램에 적용이 쉽고, 플래시 메모리에 대한 실험의 제약이 되는 물리적인 비용을 줄일 수 있다. 게다가 트레이스 추출하는 데 쉽고 효율적인 방법을 제공하여 결과 도출 및 분석 시 시간적, 시스템적 제약을 받지 않아 효율성이 큰 장점이 있다. 추후 많은 FTL 알고리즘 및 플래시 메모리에 대한 실험과 연구에 도움이 될 것으로 예상된다.