• 제목/요약/키워드: Embedded File System

검색결과 160건 처리시간 0.07초

스마트 홈/오피스 임베디드 장치를 위한 가상 저장 시스템 (A Virtual Storage System for Smart Home/Office Embedded Devices)

  • 데이위슈;김영진;임효택
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.1237-1239
    • /
    • 2007
  • This paper proposes a virtual storage system for smart home/office embedded devices by utilizing AoE and HyperSCSI protocols. It relies on current Ethernet infrastructures and aims to provide a low-cost solution for the storage limitation problem on embedded devices. We choose AoE (ATA over Ethernet) and HyperSCSI in our implementation because they are relatively lightweight compared to other network storage protocols such as NFS(Network File System), CIFS(Common Internet File System) and iSCSI(internet Small Computer System Interface). The design and architecture of our proposed virtual system as well as the prototype demonstration are presented in this paper.

Implementation of an Embedded System for Image Tracking Using Web Camera (ICCAS 2005)

  • Nam, Chul;Ha, Kwan-Yong;;Kim, Hie-Sik
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1405-1408
    • /
    • 2005
  • An embedded system has been applied to many fields including households and industrial sites. In the past, user interface products with simple functions were commercialized .but now user demands are increasing and the system has more various applicable fields due to a high penetration rate of the Internet. Therefore, the demand for embedded system is tend to rise In this paper, we Implementation of an embedded system for image tracking. This system is used a fixed IP for the reliable server operation on TCP/IP networks. A real time broadcasting of video image on the internet was developed by using an USB camera on the embedded Linux system. The digital camera is connected at the USB host port of the embedded board. all input images from the video camera is continuously stored as a compressed JPEG file in a directory at the Linux web-server. And each frame image data from web camera is compared for measurement of displacement Vector. That used Block matching algorithm and edge detection algorithm for past speed. And the displacement vector is used at pan/tilt motor control through RS232 serial cable. The embedded board utilized the S3C2410 MPU Which used the ARM 920T core form Samsung. The operating system was ported to embedded Linux kernel and mounted of root file system. And the stored images are sent to the client PC through the web browser. It used the network function of Linux and it developed a program with protocol of the TCP/IP.

  • PDF

임베디드 멀티미디어 재생기에서 속도기반 미리읽기를 이용한 사용자기능 지원 파일시스템 (A File System for User Special Functions using Speed-based Prefetch in Embedded Multimedia Systems)

  • 최태영;윤현주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권7호
    • /
    • pp.625-635
    • /
    • 2008
  • 휴대용 멀티미디어 재생기는 기존의 멀티미디어 파일 서버와는 다른 성질들을 가지고 있다. 개인 사용자 전용, 비교적 낮은 하드웨어 성능, 사용자 기능으로 인한 순간적인 높은 부하, 그리고 짧은 개발주기 등이 이러한 성질들이다. 다양한 멀티미디어 파일 시스템은 여러 사용자의 요구는 처리하기에는 적합하지만 단일 사용자의 특수 기능을 지원하기에는 적합하지 않다. 팁과 같은 추가 정의를 응용프로그램과 과일시스템이 주고받는 방식들도 제안되었지만 프로그램의 개발주기를 증가시킬 수 있다. 본 논문에서는 파일블록배치, 버퍼-캐시, 그리고 미리 읽기를 사용하여 휴대용 재생기에서 사용자 기능을 효과적으로 지원하는 파일 시스템을 디자인하고 그 성능을 평가하였다. 힌트를 사용하는 기존의 미리읽기들과는 달리 제안된 미리읽기인 SPRA (Speed-based PRefetch Algorithm)는 힌트를 사용하지 않고 입출력 요구의 패턴을 통해서 미리 읽을 블록을 예측한다. 이는 응용프로그램이 수정되고 재컴파일 되는 과정을 제거함으로써 프로그램 개발기간을 단축시킨다. 실험결과 SPRA의 평균 반환시간은 리눅스의 추가읽기와 비교해서 $4.29%{\sim}52.63%$이며, 고속 재생 시 리눅스 추가읽기의 $1.01{\sim}3.09$배의 대역폭을 가진다.

휴대용 멀티미디어 기기에서 메타데이터 활용을 강화한 파일 시스템 구조 (A File System Architecture for Enriched Metadata in Portable Multimedia Devices)

  • 윤현주
    • 대한임베디드공학회논문지
    • /
    • 제2권1호
    • /
    • pp.1-8
    • /
    • 2007
  • In this paper, we developed a file system architecture for portable multimedia devices. To enhance user convenience, the information about the stored files should be easily retrieved and organized. We defined NMD (Networked MetaData), which can organize the files in networked fashion by attaching user-defined attributes and relation between files. The NMD is stored in flash memory to utilize its nonvolatile property and low-power consumption, while multimedia files are stored in hard disk, an inexpensive mass storage. The experimental implementation showed that this architecture was able to save about 10% power compared to the hard disk NMD-store.

  • PDF

내장형 XML문서 데이터베이스 관리 시스템의 설계 및 구현 (Design and Implementation Embedded XML Document DataBase Management System)

  • 안병태;서익진
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권6호
    • /
    • pp.103-116
    • /
    • 2005
  • PDA와 같은 내장형 컴퓨팅 기술이 발달하면서 PIMS와 같은 다양한 응용들이 개발되었다. 그리고, 이들 응용 시스템들간 XML 문서를 통한 데이터 공유와 정보 교환이 활발히 이루어지고 있다. 이에 따라 데이터 처리량이 점점 증가하게 되어 내장형 시스템에서도 XML 문서 데이터베이스 관리 시스템의 필요성이 점점 대두되고 있다. 그런데 하드웨어적으로 많은 제약을 갖는 대부분의 내장형 시스템에서는 XML 문서를 처리하기 위하여 자체 파일 시스템을 이용하고 있다. 이로 인해 타 응용과의 효율적인 데이터 공유와 정보 교환, 그리고 효율적인 데이터 처리에 많은 애로사항이 발생하고 있다. 본 논문에서는 이러한 내장형 시스템 응용의 XML 문서를 통한 데이터 공유와 정보 교환을 효율적으로 지원하기 위한 내장형 XML문서 데이터베이스 관리 시스템을 설계 및 구현하였다.

  • PDF

NAND-플래시 메모리를 이용한 클리닝 알고리즘의 구현 및 설계 (The Design and Implementation of a Cleaning Algorithm using NAND-Type Flash Memory)

  • 구용완;한대만
    • 인터넷정보학회논문지
    • /
    • 제7권6호
    • /
    • pp.105-112
    • /
    • 2006
  • 본 논문에서는 NAND 형태의 플래시 메모리를 이용하여 시스템의 성능을 저하시키는 삭제 연산을 감소시켜 수행시간을 보장할 수 있는 플래시 메모리 전용 파일시스템을 설계한다. 파일 시스템 측면에서 플래시 메모리의 쓰기 연산 횟수를 감소시키면 파일시스템의 성능을 향상 시킬 수 있으므로, 쓰기 횟수를 감소시킬 수 있도록 새로운 i_node 구조를 구성하여 파일 시스템을 구성한다. 새롭게 구성된 i_node구조를 통하여 삭제 연산을 위한 Cleaning 알고리즘을 본 문에서 제시한다. 또한, Cleaning 될 데이터는 응용 프로그램 실행 시 자연적으로 발생하는 지역공간성과 시간공간성의 개념에 의해 최근에 사용된 응용 프로그램과 데이터가 또다시 실행될 가능성이 높은 실험결과에 따라서 최근의 데이터를 가장 오래유지하고 가장 오래된 데이터가 Cleaning 되도록 설계하였다. 실험과 플래시 파일 시스템 구현을 통하여 임베디드 시스템에서 요구하는 NAND 형 플래시 파일 시스템의 효율성을 증명한다.

  • PDF

효과적인 Embedded Tester Log 처리를 위한 Messaging System 분석 (Messaging System Analysis for Effective Embedded Tester Log Processing)

  • 남기안;권오영
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2017년도 춘계학술대회
    • /
    • pp.645-648
    • /
    • 2017
  • 기존의 Embedded Tester는 Log 처리를 위해 TCP와 공유 파일 시스템을 이용한 Server - Client간 1-N 구조로 처리 되었다. 이러한 방식은 구현 난이도에 따른 시간적 손실과 예외처리에 따른 Tester의 리소스 낭비가 발생한다. 이에 메시징 시스템을 이용하여 분산처리가 가능한 Log 처리 메시지 레이어를 구현하고 기존의 TCP, 공유 파일 시스템 전송방식과 비교하였다. 비교 결과 메시지 레이어를 이용한 전송이 TCP 보다 더 높은 전송 대역폭을 보였다. CPU 사용량에서 메시지 레이어가 TCP 보다 낮은 효율을 보였으나 큰 차이를 보이지 않았다. 이를 통해 메시지 레이어를 이용한 Log 처리가 더 높은 효율을 보임을 알 수 있었다.

  • PDF

File System에 따른 SQLite3 모바일 데이터베이스의 갱신 성능 비교 (Modification Performance Comparison of SQLite3 Mobile Databases for File Systems)

  • 최진오
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2019년도 춘계학술대회
    • /
    • pp.508-509
    • /
    • 2019
  • 모바일 환경에서 데이터베이스 엔진 사용이 보편화되고 있으며 모바일에 적합한 데이터베이스 엔진 개발과 발표가 뒤따르고 있다. 모바일 데이터베이스는 대부분 플래시 메모리로 구성한 다양한 파일시스템에서 관리된다. 이 논문에서는 대표적인 모바일 데이터베이스인 SQLite3의 파일 시스템별 갱신 성능을 테스트한다. 그래서 각 파일 시스템별 특성을 파악하고 비교하기 위한 시스템을 구현하고 성능 실험을 실시한다. 실험 결과로부터 각 데이터베이스 갱신 패턴에 따른 파일 시스템별 장단점을 분석할 수 있다.

  • PDF

Testing을 위한 Simulink mdl파일의 파싱과 C# 자료구조 (Parsing simulink mdl file and C# data structure for Testing)

  • 최용재;최경희;정기현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2010년도 한국컴퓨터종합학술대회논문집 Vol.37 No.1(B)
    • /
    • pp.414-418
    • /
    • 2010
  • 많은 분야에서 사용되는 matlab을 이용한 test방식을 좀 더 유연하고 원하는 기능을 만들어 사용하기 위해 matlab의 데이터 저장 파일인 mdl 파일의 내부 구조를 분석하고 구문 분석기로 파싱하여 실행 가능한 그래프를 나타내는 자료구조를 만든다.

  • PDF

내장형 시스템을 위한 점진적이고 목표 재설정 가능한 링커 (Incremental and Retargetable Linker for Embedded System)

  • 우덕균;한경숙;표창우;김흥남
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권2호
    • /
    • pp.183-192
    • /
    • 2001
  • 호스트-타겟으로 연결되는 내장형 시스템 개발 환경에서 호스트의 링커는 크로스 컴파일된 목적 화일을 타겟의 모듈들과 링킹하고 타겟을 다운로딩한다. 본 연구에서는 이와 같은 링커를 목적 화일 형식에 종속적인 모듈과 독립적인 모듈로 세분화하였다. 종속적인 모듈은 목적 화일로부터 화일 형식에 독립적인 링킹 정보를 추출하고, 독립적인 모듈은 이 링킹 정보로부터 실제적인 링킹을 담당한다. 이와 같은 세분화는 내장형 시스템 개발 환경에서 타겟 시스템에 대한 이식성을 높일 수 있다. 또한, 본 연구의 링커는 로딩되는 목적 화일 뿐만 아니라 이미 로딩된 타겟 모듈들에 대해서도 재배치를 적용하는 점진적 원격 링킹을 수행한다. 링커의 점진적 원격 링킹은 모듈 단위로 타겟으로 링킹할 수 있기 때문에 모듈들을 통합하여 타겟으로 링킹하는 방식 보다 링킹 시간을 단축할 수 있다. SPEC95 정수형 벤치마크 프로그램들에 대한 실험 결과 평균 64.90%의 감소율을 보였다. 또한, 링커의 점진적 원격 링킹은 사용자가 목적 화일들의 링킹 순서를 고려하지 않고 임의의 순서로 링킹할 수 있는 편의성을 제공할 수 있다. 현재, 본 연구의 링커는 상용화 준비 중인 내장형 응용 개발 환경 ESTO의 [1] 내부 모듈로 개발되었다.

  • PDF