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

검색결과 222건 처리시간 0.029초

휴대 단말기에서 플래시 게임을 위한 Mobile Flash의 설계 및 구현 (Design and Implementation of the Mobile Flash for Flash Game on Mobile Terminals)

  • 오황석;이재영;김만수;이충환
    • 한국게임학회 논문지
    • /
    • 제5권3호
    • /
    • pp.11-16
    • /
    • 2005
  • 최근 모바일 휴대 단말기의 성능 향상과 사용자의 멀티미디어 서비스에 대한 요구 수준이 높아짐에 따라 모바일 휴대 단말에서 다양한 멀티미디어 응용 프로그램들이 개발/서비스되고 있다. 본 논문은 현재 모바일 환경에서 대표적인 멀티미디어 서비스의 하나인 Mobile Flash를 하드웨어 리소스 제약이 많은 모바일 환경에서 설계 및 구현한 것에 관하여 기술한다. Mobile Flash는 유선 데스크탑 환경에서 이미 전세계의 95% 이상 보급/설치되어 애니메이션, 게임, 교육용 컨텐츠, 광고 등 다양한 컨텐츠를 재생을 지원하는 Flash Player를 모바일 환경에 맞도록 최적화한 것이다.

  • PDF

신경자극반응 측정 센서를 이용한 마취 시 잔여근이완 감지 플랫폼 구현 (Residual Neuromuscular Sensing Platform Development using Sensor of Nerve Stimulation Response Measurement during Anesthesia)

  • 신효섭;김영길
    • 한국정보통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.1505-1510
    • /
    • 2010
  • 본 논문은 근육의 기능을 조절하는 신경말단에 전기적인 자극을 가하여 신경의 반응 정도를 측정하는 플랫폼 구현에 관한 연구로써, 전기 자극에 대한 신경반응이 가해지는 전류량, 가해지는 전류지속시간, 전극위치에 따른 반응을 측정하였다. 신격자극의 전극 위치는 표면말달 운동신경이면 어느 신경이든지 가능하고, 신격자극 양식에는 단순연축자극(Single Twitch Stimulation), 사연속자극(Train-of-four, TOF), 두 집단 발사자극(Double Burst Stimulation, DBS)이 있다. 임베디드 시스템기반으로 가기위한 저전력 MCU를 선정하고, 기본적인 신경자극반응 측정 센서의 민감도를 알아보기 위해 센서 인터페이스를 구성하여 반응정도를 측정해야 한다. 그리고 측정된 Data의 정확도를 높이기 위해 고성능의 AD Convertor 선정하여 플랫폼을 구현하였다.

지하철 역내 가스 검출 원격 모니터링 시스템 구현 (Development of a remote monitoring system for gas detection at the subway station)

  • 박용만;김희식;김규식;이문규
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.439-441
    • /
    • 2007
  • The seoul metropolitan subway has installed 8 lines and about 500 stations to transport 5 million passengers everyday. The underground air pollution level in the subway stations is very severe status, which is very harmful to the commutators and its personals. Although subway roles as such a massive and huge transportation system, the subway doesn't adapt yet any real-time air monitoring system. They have only some hand-held type detector equipments for monitoring air pollution. Therefore subway passengers are exposed to the harmful air pollution environment. The most harmful environmental parameters among the air pollution are known as the dust and sound noise dB level in the subway station. Because the dust is consisted of very small particles, we can't see them easily in dark condition on the platform, but it is very harmful. The monitoring system for air pollution is developed using embedded system attached with 6 different environmental sensors. This system monitors air pollution of dust sound noise, gas, temperature, humidity, inflammable gas, toxic gas in the subway ?station. The sensor unit of the ARM-CPU board and sensor transmits real time environmental data to the main server using Zigbee wireless communication module and TCP/IP network. The main control server receives and displays the real-time environmental data, and it send alarms to the personals when high level value.

  • PDF

A neuron computer model embedded Lukasiewicz' implication

  • Kobata, Kenji;Zhu, Hanxi;Aoyama, Tomoo;Yoshihara, Ikuo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.449-449
    • /
    • 2000
  • Many researchers have studied architectures for non-Neumann's computers because of escaping its bottleneck. To avoid the bottleneck, a neuron-based computer has been developed. The computer has only neurons and their connections, which are constructed of the learning. But still it has information processing facilities, and at the same time, it is like as a simplified brain to make inference; it is called "neuron-computer". No instructions are considered in any neural network usually; however, to complete complex processing on restricted computing resources, the processing must be reduced to primitive actions. Therefore, we introduce the instructions to the neuron-computer, in which the most important function is implications. There is an implication represented by binary-operators, but general implications for multi-value or fuzzy logics can't be done. Therefore, we need to use Lukasiewicz' operator at least. We investigated a neuron-computer having instructions for general implications. If we use the computer, the effective inferences base on multi-value logic is executed rapidly in a small logical unit.

  • PDF

HoneyThing: A New Honeypot Design for CPE Devices

  • Erdem, Omer;Pektas, Abdurrahman;Kara, Mehmet
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권9호
    • /
    • pp.4512-4526
    • /
    • 2018
  • The Internet of Things (IoT) has become an emerging industry that is broadly used in many fields from industrial and agricultural manufacturing to home automation and hospitality industry. Because of the sheer number of connected devices transmitting valuable data, the IoT infrastructures have become a main target for cyber-criminals. One of the key challenges in protecting IoT devices is the lack of security measures by design. Although there are many hardware and software based security solutions (firewalls, honeypots, IPDS, anti-virus etc.) for information systems, most of these solutions cannot be applied to IoT devices because of the fact that IoT devices have limited computing resources (CPU, RAM,). In this paper, we propose a honeypot system called HoneyThing for modem/router devices (i.e. a kind of IoT device). HoneyThing emulates TR-069 protocol which is prevalent protocol used to remotely manage customer-premises equipment (CPE) devices, e.g. modems, routers. Honeything also serves an embedded web server simulating a few actual, critical vulnerabilities associated with the implementation of TR-069 protocol. To show effectiveness of the HoneyThing in capturing real world attacks, we have deployed it in the Internet. The obtained results are highly promising and facilitate to reveal network attacks targeting to CPE devices.

CUDA based parallel design of a shot change detection algorithm using frame segmentation and object movement

  • Kim, Seung-Hyun;Lee, Joon-Goo;Hwang, Doo-Sung
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권7호
    • /
    • pp.9-16
    • /
    • 2015
  • This paper proposes the parallel design of a shot change detection algorithm using frame segmentation and moving blocks. In the proposed approach, the high parallel processing components, such as frame histogram calculation, block histogram calculation, Otsu threshold setting function, frame moving operation, and block histogram comparison, are designed in parallel for NVIDIA GPU. In order to minimize memory access delay time and guarantee fast computation, the output of a GPU kernel becomes the input data of another kernel in a pipeline way using the shared memory of GPU. In addition, the optimal sizes of CUDA processing blocks and threads are estimated through the prior experiments. In the experimental test of the proposed shot change detection algorithm, the detection rate of the GPU based parallel algorithm is the same as that of the CPU based algorithm, but the average of processing time speeds up about 6~8 times.

임베디드 리눅스 보드를 이용한 홈 서버 구현에 관한 연구 (A Study on The Development of a Home Server Using An Embedded Linux Board)

  • 김진호;김태민;이종수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.367-368
    • /
    • 2007
  • 본 논문은 홈 네트워크 시스템에서 사용자의 편의를 고려한 홈 서버 구현 방안에 대해 제안한다. 홈 서버는 리눅스 기반의 임베디드 보드 또는 PC를 사용할 수 있고 시스템은 인터넷 망을 기반으로 하고 있으며 클라이언트, 서버, 시뮬레이터로 구성되어 있다. 사용자는 웹 브라우저를 내장한 모든 기기에서 서버에 접속할 수 있다. 클라이언트 프로그램은 모든 종류의 CPU와 OS를 지원하기 위하여 자바 애플릿을 사용하였다. 사용자는 별도의 프로그램 설치 없이 원격에서 서버의 웹 페이지를 통해 접속하고 각종 기기들을 제어할 수 있으며 손쉽게 데이터를 공유할 수 있다. 서버는 리눅스 기반으로 웹 서비스를 할 수 있도록 서버가 구축되어있고 클라이언트 프로그램과 동일한 이유로 자바언어를 사용하여 서버 프로그램을 작성하였다. PC 대신 사용할 수 있는 임베디드 리눅스 보드는 내장형 시스템을 구성하는데 유용하며 홈 네트워크 시스템뿐만 아니라 각종 분야 등에도 널리 이용되어 질 수 있다. 임베디드 보드는 많은 자원을 필요로 하지 않는 국한된 목적의 시스템에 적용하기에 적합하며 널리 사용되고 있다. 시스템 구성을 위해 임베디드 보드에 리눅스를 포팅하고, 웹서버를 사용 가능하게 만들어 준 후, 자바 프로그램을 실행하기 위한 JVM(Java Virtual Machine)과 서블릿 및 JSP등의 자바 코드를 이해할 수 있는 엔진을 포팅하였다. 이로써 웹 서버로서의 역할과 홈 네트워킹 서버로서의 역할을 동시에 수행하게 된다. 시뮬레이션 프로그램은 자바 어플리케이션 프로그램을 사용하였고 데이터의 정상적인 전달여부와 기기들의 상태를 모니터링 할 수 있다.

  • PDF

지능형 I/O구조를 갖는 RAID 시스템의 성능 향상을 위한 연구 (A Study for High Performance of Intelligent I/O Architecture of RAID System)

  • 최귀열;박계원
    • 한국정보통신학회논문지
    • /
    • 제10권11호
    • /
    • pp.1989-1995
    • /
    • 2006
  • RAID는 디스크 배열 상에 데이터를 이중으로 저장하거나 패리티를 사용하는 기법으로 디스크에 장애가 일어났을 경우 이를 복구하는 구조로 되어 있다. 본 논문에서는 지능형 I/O 구조를 갖는 고성능 I/O 서브시스템에서 CPU로부터 대부분 I/O 작업 부하를 줄이고 동시 에 I/O 성능을 향상시키는 방안에 대하여 연구한다. 지능형 I/O 장치의 디스크 스케줄링 디자인에 관한 초당 MB 처리율, 최대 I/O 응답시간 등의 실험 통하여 새로운 스케줄링 기법 에 의해 성능을 개선한다.

LN2440SBC 임베디드 시스템을 위한 TFT LCD 초기화 및 그래픽스 라이브러리 함수 구현 (The Initialization of a TFT LCD and Implementation of Library Functions for an LN2440SBC Embedded System)

  • 김병국;박근덕;오삼권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.639-642
    • /
    • 2009
  • LN2440SBC 임베디드 보드는 ARM 코어 방식의 S3C2440A CPU를 가진 임베디드 컴퓨터 시스템이다. 이 시스템에 부착한 터치스크린 기능을 가진 TFT LCD 키트인 LP35의 구동을 위해서는 ARM 코어, LCD 컨트롤러, 그리고 LCD 장치와의 통신을 위한 SPI(serial peripheral interface)의 초기화와 LCD 화면에 이미지, 선, 도형 같은 것들의 출력을 가능하게 해주는 그래픽스 라이브러리 함수들이 필요하다. 본 논문은 이같은 기능들을 가지는 LP35를 위한 드라이버의 구현 방법을 기술한다. 특히, 드라이버 구동을 위한 초기화 방법과 화면 출력 기능들의 구현을 위해 필요한 픽셀 디스플레이 함수의 구현에 중점을 두어 설명한다. 또한 픽셀 디스플레이 함수를 이용한 기본 그래픽스 라이브러리 함수들에 대해 설명한다. 드라이버의 초기화를 위해서는 클럭 속도 설정, 범용 입출력 핀(GPIO)을 LCD와 SPI 용으로의 할당. SPI의 마스터/슬레이브 및 보오 레이트 설정, LCD 컨트롤러 레지스터 설정을 통한 LCD 기능 선택. 그리고 SPI를 통한 LCD 장치로의 파워 온(power on) 명령 전달 등이 수행된다.

Implementation of On-Device AI System for Drone Operated Metal Detection with Magneto-Impedance Sensor

  • Jinbin Kim;Seongchan Park;Yunki Jeong;Hobyung Chae;Seunghyun Lee;Soonchul Kwon
    • International journal of advanced smart convergence
    • /
    • 제13권3호
    • /
    • pp.101-108
    • /
    • 2024
  • This paper addresses the implementation of an on-device AI-based metal detection system using a Magneto-Impedance Sensor. Performing calculations on the AI device itself is essential, especially for unmanned aerial vehicles such as drones, where communication capabilities may be limited. Consequently, a system capable of analyzing data directly on the device is required. We propose a lightweight gated recurrent unit (GRU) model that can be operated on a drone. Additionally, we have implemented a real-time detection system on a CPU embedded system. The signals obtained from the Magneto-Impedance Sensor are processed in real-time by a Raspberry Pi 4 Model B. During the experiment, the drone flew freely at an altitude ranging from 1 to 10 meters in an open area where metal objects were placed. A total of 20,000,000 sequences of experimental data were acquired, with the data split into training, validation, and test sets in an 8:1:1 ratio. The results of the experiment demonstrated an accuracy of 94.5% and an inference time of 9.8 milliseconds. This study indicates that the proposed system is potentially applicable to unmanned metal detection drones.