• 제목/요약/키워드: Embedded CPU

검색결과 221건 처리시간 0.03초

WiFi기반 모바일 임베디드 시스템을 위한 통합 전력 제어 기법 (An Integrated Power Management Framework for WiFi-based Mobile Embedded Systems)

  • 민정희;차호정
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권9호
    • /
    • pp.658-665
    • /
    • 2006
  • 근래 들어 모바일 임베디드 시스템의 기능이 다양화 되고 멀티미디어 응용 등의 사용 증대로 인해 시스템 가용시간의 연장을 바라는 사용자의 요구가 증가하고 있다. 본 논문은 모바일 임베디드 시스템의 효율적인 에너지 관리를 위하여 수행되는 응용프로그램의 종류를 고려한 통합전력제어 기법을 제시한다. 기존의 방법들은 CPU와 WMIC의 소모 에너지 절감을 위한 동적 전압 및 주파수 변경기법과 동적 전력모드 제어기법들을 따로 사용하거나 서로 관계가 없다는 가정하에 단순히 결합하여 시스템에 적용시켰다. 하지만 제시되는 매커니즘은 WNIC을 통하여 들어오는 네트워크 트래픽을 분석하여 응용의 종류를 판단한 후 판단된 응용의 특성을 반영하여 CPU와 WNIC를 적절한 전력모드로 동적으로 제어함으로써 시스템 레벨의 에너지 소모를 효율적으로 줄일 수 있다. 실험결과는 제시되는 매커니즘에 의해 기존의 CPU와 WNIC의 모드를 별개로 제어한 방법에 비해 BE (Best Effort) 응용, CBR (Constant Bit Rate) 응용, 그리고 Interactive 응용에 대해서 평균 9%, 최대 16%까지의 소모 에너지 절감 효과를 보였다.

임베디드 리눅스 기반의 지문 인식 시스템 구현 (Implementation of Fingerprint Cognition System Based on Embedded LINUX)

  • 배은대;김정하;남부희
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.385-387
    • /
    • 2004
  • In this paper, we have designed a fingerprint cognition system based on the embedded Linux. The proposed algorithm in this paper use the wavelet transform to derive the special feature vector from the captured fingerprint and a probabilistic neural network is used to compare the feature vectors for the fingerprints. The system consists of server PC based on the Linux and the client based on the embedded Linux. The client is a Tynux box-x board using the PXA-255 CPU. For the acquisition of the fingerprint image, we use d the AS-S2 semiconductor sensor. The system is likely to be used to develop a police inspection system.

  • PDF

An Effective Pre-refresh Mechanism for Embedded Web Browser of Mobile Handheld Devices

  • Li Huaqiang;Kim Young-Hak;Kim Tae-Hyung
    • 한국멀티미디어학회논문지
    • /
    • 제7권12호
    • /
    • pp.1754-1764
    • /
    • 2004
  • Lately mobile handheld devices such as Personal Digital Assistant (PDA) and cellular phones are getting more popular for personal web surfing. However, today most mobile handheld devices have relatively poor web browsing capability due to their low performance so their users have to suffer longer communication latency than those of desktop Personal Computers (PCs). In this paper, we propose an effective pre-refresh mechanism for embedded web browser of mobile handheld devices to reduce this problem. The proposed mechanism uses the idle time to pre-refresh the expired web objects in an embedded web browser's cache memory. It increases the utilization of Central Processing Unit (CPU) power and network bandwidth during the idle time and consequently reduces the client's latency and web browsing cost. An experiment was done using a simulator designed by us to evaluate the efficacy of the proposed mechanism. The experiment result demonstrates that it has a good performance to make web surfing faster.

  • PDF

임베디드 시스템을 이용한 모터 제어 및 모니터링 (Motor Control and Monitoring with Embedded System)

  • 윤태성;장기원;김정현
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.188-190
    • /
    • 2005
  • In this study, a smart motor control and monitoring system is developed with an embedded board where Intel PXA255B CPU is mounted. Linux is ported into the embedded board as RTOS(Real Time Operating System), and the environment which communicate with a motor driver through serial protocol and is capable of controlling and monitoring the motor in real time is built in the system. A user friendly GUI is developed for the convenient operation of the system. Also, the environment which is able to control and monitor the motor driver remotely is built in the system using TCP/IP protocol.

  • PDF

Implementation of Fingerprint Recognition System Based on the Embedded LINUX

  • Bae, Eun-Dae;Kim, Jeong-Ha;Nam, Boo-Hee
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1550-1552
    • /
    • 2005
  • In this paper, we have designed a Fingerprint Recognition System based on the Embedded LINUX. The fingerprint is captured using the AS-S2 semiconductor sensor. To extract a feature vector we transform the image of the fingerprint into a column vector. The image is row-wise filtered with the low-pass filter of the Haar wavelet. The feature vectors of the different fingerprints are compared by computing with the probabilistic neural network the distance between the target feature vector and the stored feature vectors in advance. The system implemented consists of a server PC based on the LINUX and a client based on the Embedded LINUX. The client is a Tynux box-x board using a PXA-255 CPU. The algorithm is simple and fast in computing and comparing the fingerprints.

  • PDF

임베디드 리눅스 기반의 홈네트워크 시스템 설계 (A Design of Home Network System Based on Embedded Linux)

  • 서성윤;정원수;오영환
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.207-209
    • /
    • 2005
  • IT839 프로젝트 시행에 따라 유비쿼터스 사회를 만들기 위해 임베디드 시스템과 같은 소형 시스템이 대두되고있다. 과거 임베디드 시스템은 통신 및 제어분야에 주로 사용하였으나 현재는 홈네트워크 분야로 확대 되고 있다. 본 논문에서는 임베디드 시스템간의 연결을 통하여 소규모 망을 구성하고 실시간으로 접근 가능한 통신 프로그램을 구현하였다. 시스템 구현을 위해 PXA255 CPU가 내장된 XHYPER255B 보드에 임베디드 리눅스 및 OT기반으로 만든 통신 프로그램을 포팅하였으며 홈네트워크 시스템에 범용 시스템이 아닌, 임베디드 시스템이 적용 가능함을 테스트하여 겯과를 도출하였다.

  • PDF

내장형 시스템의 효율적인 개발 환경 설계 및 구현 (A Design and Implementation of efficient SDKs for the embedded system)

  • 김성훈;유진호;신형철;하정현;한동원
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 추계종합학술대회 논문집(3)
    • /
    • pp.105-108
    • /
    • 2000
  • An embedded system is a combination of computer hardware and software, and perhaps additional mechanical or other parts, designed to perform a specific function. In this paper, we design and implement efficient SDKs for the embedded system. When we develop the embedded system, we use the cross development method because of limited resource. Simulator, stub for GDB, and monitor are implemented in order. Simulator consists of 4 threads; CPU, display, I/O, timer thread. Stub is developed to connect GDB. Monitor is programed to improve stub and can debug the application program without the debugger in the host.

  • PDF

Internet망을 이용한 VOD Client에 관한 연구 (Research about VOD Client that use Internal net)

  • 서승범;홍철호;신동욱;김선주;이무재
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 A
    • /
    • pp.211-214
    • /
    • 2003
  • 현재 VOD 의 구현 방식은 PC기반을 이용하여 구현되고 있는데 이 VOD를 PC기반이 아닌 Embedded System으로 구현하는 연구를 수행하였다. 이 시스템의 OS는 WindowsCE.net을 이용하였으며, x86코어를 내장한 Sc1200(National사의 Geode제품군)을 CPU로 사용하였고, 메모리는 128 MByte SDRAM을 사용하였다. 그 외에 영상 데이터의 처리를 위하여 Mpeg Decoder를 사용하였고, Internet 망을 이용하기 위한 Ethernet Controller를 이용하였다. 그리고 소프트웨어를 저장하기 위한 저장메모리가 3가지 가 있는데, BIOS를 위한 Boot ROM과 WindowsCE Kernel을 저장하고 있는 Flash Memory, 그리고 나머지 기타 환경을 저장하기위한 Disk On Chip이 3가지가 저장메모리이다. 이 시스템의 영상출력부는 컴포지트(Composite), 컴포넌트(Com ponent), S-Video가 있으며 이들 중 1가지를 선택하여 TV에 연결하여 동작 되도록 하였다. 실제 구현은 시스템 개발에 필요한 BIOS, WinodwsCE.net Porting, DeviceDriver와 동작 확인에 필요한 간단한 Application 제작하였으며, 영상 Play는 WindowsCE.net에 포함되어있는 Window Media Player를 이용하였다. 따라서, 본 논문은 현재 PC에서 구현되고 있는 VOD 서비스의 단점들인 불필요한 마우스와 키보드 조작, PC와 TV의 연결 시 해상도 호환 문제등 을 보완하고자 Embedded System의 형태로 바꾸어 손쉽게 TV와 연결하여 사용할 수 있도록 구현하는데 의의가 있다고 할 수 있다.

  • PDF

동적 IDE 장치 검사 기법을 이용한 리눅스 커널의 빠른 부팅 (Fast Booting of Linux Kernel using Dynamic IDE Device Probing Scheme)

  • 김영주
    • 한국콘텐츠학회논문지
    • /
    • 제7권1호
    • /
    • pp.139-146
    • /
    • 2007
  • 기존의 임베디드 시스템은 Intel x86 계열의 CPU를 장착한 PC(Personal Computer) 플랫폼에 기반하여 구현되었는데, 이는 PC 환경에서 개발된 많은 솔루션들을 이용할 경우 전체적 인 제품 개발 기간을 단축할 수 있을 뿐만 아니라 제품의 신뢰성을 높일 수 있기 때문이다. 또한 PC 플랫폼 기반의 임베디드 시스템은 데이터 저장을 목적으로 하는 경우가 많아 주로 대용량 하드디스크를 데이터 저장장치로 사용한다. 최근 하드디스크의 용량은 빠른 속도로 증가하고 있는 반면에 하드디스크의 구동 준비 시간이 30초 이상으로 길어지는 문제점이 발생하고 있다. 길어진 하드디스크의 구동 준비 시간은 시스템의 부팅 시간에 영향을 미쳐 전체 시스템의 부팅 시간이 길어지고 사용자의 불편함을 가중시키게 된다. 본 논문에서는 대용량 저장장치를 지원하는 PC 플랫폼 기반의 임베디드 시스템에서 리눅스 커널이 빠른 부팅을 수행할 수 있도록 개선된 시스템 구조와 동적 디스크 장치 검사 기법을 제안하고, 성능을 평가하여 제시한다.

임베디드 시스템에서 명령어 기반의 자원 사용 분석 방법 (Instruction Level Resource Usage Analysis Method for Embedded Systems)

  • 조재황;정훈;신동하;손성훈
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.436-439
    • /
    • 2005
  • 최근 모바일 컴퓨터 및 임베디드 시스템이 대중화 되면서 전력, 공간, CPU 클럭, 메모리 등과 같은 자원을 효율적으로 사용하기 위한 연구가 많이 진행되고 있다. 기존의 임베디드 시스템 개발에서는 하드웨어 측면의 자원 사용에 대한 연구가 주를 이루어 졌으나 최근 임베디드 시스템에서 소프트웨어의 비중이 커짐에 따라 소프트웨어 측면에서의 자원 사용에 대한 연구가 필요하게 되었다. 본 연구에서는 임베디드 시스템의 자원 사용을 분석하는 새로운 방법인 '명령어 기반의 자원 사용 분석 방법(Instruction Level Resource Usage Analysis Method'을 제안하고 이를 'I-Debugger'라는 도구로 구현하였다. I-Debugger는 프로그램을 명령어 단위의 수행으로 제어하는 디버깅 층(Debugging Layer), 실시간으로 수행되는 명령어에 대한 데이터를 활용 가능한 정보를 변환하는 통계 층(Statistics Layer) 및 분석하고자 하는 응용에 적합하게 정보를 분석하는 분석 층(Analysis Layer)으로 구성된다. 본 연구에서 개발된 I-Debugger를 간단한 문제에 적용한 결과 자원 효율적인 임베디드 시스템 개발에 매우 유용하게 사용될 수 있음을 알 수 있었다.

  • PDF