• Title/Summary/Keyword: Embedded device

Search Result 892, Processing Time 0.036 seconds

A Technique of Reusable and Reliable Device Driver Development For Embedded-Linux System (재사용성 및 신뢰성을 고려한 리눅스기반 임베디드 디바이스 드라이버 개발 기법)

  • Choi, Jae-Hyun;Lee, Woo-Jin;Chon, Ki-Won
    • The KIPS Transactions:PartD
    • /
    • v.12D no.7 s.103
    • /
    • pp.1065-1070
    • /
    • 2005
  • According to the development of embedded systems, they are used in various fields. However, the productivity and the quality of embedded systems are not acceptable because of the hardware environment-oriented development. Several works has proposed new techniques using a formal specification method or complex template, but due to high complexity and low flexibility of the method, it is difficult to be used. Accordingly, this paper presents a new approach to develop embedded device drivers which are kinds of embedded system software. In our approach, we define a light device driver template for ensuring high flexibility and productivity and generate the device driver by incorporating with embedded system information represented by XML. By using XML we consider the design phase in device driver development process for the quality of the driver. Our approach, improves the reusability of embedded device driver and finally, it will improve productivity and quality of embedded system.

Touch-based Remote Control of Mobile Robot based on Embedded Device (임베디드 디바이스에 기반한 이동로봇의 터치기반 원격제어)

  • No, Joon-Ho;Hwang, Yu-Gun;Seo, Yong-Ho;Yang, Tae-Kyu
    • Journal of The Institute of Information and Telecommunication Facilities Engineering
    • /
    • v.10 no.2
    • /
    • pp.62-67
    • /
    • 2011
  • Embedded device that can support mobile computing environment has been popular recently. In this study, we propose a new robot application based on embedded device to control a mobile robot using a touch-based remote interface with information display of robot trajectory and sensors. We developed the robot application using Microsoft's.Net Compact Framework and Zigbee data communication with Windows CE kernel based embedded device. In experiment, we evaluated the feasibility and the effectiveness of the proposed system by showing a remote robot control using touch interface and a information display of the robot.

  • PDF

Design and Implementation of Embedded System based on AM3359 Microprocessor (AM3359 마이크로프로세서 기반 임베디드 시스템 설계 및 제작)

  • Kim, Hyoung-Woo;Kim, Se-Jun;Choi, Joon-Young
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.2
    • /
    • pp.89-96
    • /
    • 2017
  • We develop an embedded system to measure various sensor data, control multiple motors, and communicate with mobile devices for system managements. Choosing TI AM3359 microprocessor featuring high processing performance, low power consumption, and various I/O device support, we design and build the embedded system hardware so that it supports multiple global positioning system (GPS) and gyro sensor modules to measure precise position; multiple pulse width modulation (PWM) outputs to control multiple direct current (DC) motors; a Bluetooth module to communicate with mobile devices. Then, we port the boot loader and device drivers to the built circuit board and construct the firmware development environment for the application programming. The performance of the designed and implemented embedded system is demonstrated by real motor control test using GPS and gyro sensor data and control parameters configured by a mobile device.

Implementation of UPnP Device based on Embedded Linux using ARM9 Platform (ARM9 Platform을 이용한 Embedded Linux 기반의 UPnP Device의 구현)

  • Lee, Hui-Jeong;Jeong, Jin-Gyu;Jin, Seon-Il;Hong, Seok-Gyo
    • Proceedings of the KIEE Conference
    • /
    • 2003.11c
    • /
    • pp.754-757
    • /
    • 2003
  • The implementation of home network systems In ubiquitous computing environments requires middleware that provides a method to control and operate home appliance devices. The Universal Plug and Play (UPnP), which is based on the IPv4 protocol and running on a PC, consists of UPnP devices that provide relevant services and control points that control the devices. However, It is inappropriate to Implement UPnP devices on a PC, since the implementation on a PC requires much space and electrical power. In this paper, a small embedded home network device equipped with UPnP middleware is implemented on an embedded GNU/Linux system running on an ARM9 platform, in order to deal with such problems.

  • PDF

Design of A Force-Reflecting Device and Embedded Controller

  • Kim, Dae-Hyun;Moon, Cheol-Hong;Choi, Han-Soo;Kim, Yeong-Dong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.2397-2401
    • /
    • 2005
  • It is well understood that force reflecting coupled with visual display can be an important two-way communication channel in human-computer interaction. In this work, important components for a high-fidelity system bandwidth are force reflecting device and that all the computations including contact determination and response computation have to be performed in less than a millisecond. This paper describes a force-reflecting device and an embedded controller. The realized force-reflecting device is based on a novel serial type mechanical structure, and features compactness, high sustained output force capability, low friction, zero backlash, and enough workspace. The embedded controller reduces software computational load via main processor and simplifies hardware strictures by the time-division control. The device is integrated with existing dynamic simulation algorithms running separate workstation, so that objects can be manipulated in real time and the corresponding forces felt back by the operator.

  • PDF

Portable RTOS Character LCD Device Driver (이식 가능한 RTOS용 Character LCD 디바이스 드라이버)

  • Hong, Jung-Hwan
    • KSCI Review
    • /
    • v.14 no.2
    • /
    • pp.153-158
    • /
    • 2006
  • A device driver is the core construction providing connectable rules between a hardware and an operating system in Embedded softwares. It provides consistent interface for the control and mutual interactions so that an application program can use hardware's functionalities. However, the device driver is suffered to develop as it is related to both hardware and software and it is also wasted to newly develop whenever hardware platform changed. Therefore, this paper researches the method to provide high portability in heterogenous hardware and finally suggests efficient device driver development.

  • PDF

Wireless Information Transfer System for Blind People (시각장애인들을 위한 무선 정보 전송 시스템)

  • Gil, Ki-Jong;Son, Byoung-June;Shin, Yong-Bin;Kim, Dong-woo;Lee, Su-Jin;Kim, Jong-Wook
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.1
    • /
    • pp.63-69
    • /
    • 2017
  • This paper proposes a new device for a portable braille device using Atmega128 and solenoid magnets. This braille device is composed of three panels, and each panel has six solenoid dots. This device aims to help the disabled people who cannot communicate with others. As an application example, when a disabled people approach a traffic light, it sends a message via Bluetooth to the proposed device letting people recognize a dangerous area. The message converted from the database is based on standard braille chart.

Implementation of Muti-channel Serial Device of Embedded Linux System for Remote Control Monitoring System (원격 제어 모니터링 시스템을 위한 임베디드 리눅스 시스템의 다중 채널 직렬 장치 구현)

  • Park, Se-Hyun;Park, Se-Hoon;Kim, Eung-Soo
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.9 no.5
    • /
    • pp.1039-1044
    • /
    • 2005
  • A Multi-channel serial device using the embedded Linux system is designed for a remote controlling and monitoring system. The proposed device consists of a FIFO, a state machine, and an interrupter. The device program written in embedded Linux enables the effective programming of device. While the conventional multi-channel serial devices accesses every individual serial devices, the proposed device accesses the multi-channel serial device as if it is a single serial device. The device efficiently performs the multi-channel serial input/output operation and has fast access time than the conventional multi-channel serial device.

Study on the Low Power Service with User State Recognition Algorithm Using Sensors (센서 기반 사용자 상태 인식 알고리즘을 이용한 저전력 서비스에 관한 연구)

  • Lee, Do-Kyeong;Hong, Won-Kee;Cha, Kyung-Ae
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.10 no.2
    • /
    • pp.91-99
    • /
    • 2015
  • The electric power consumed by the embedded devices has become a critical issue because the reduction of power consumption is an important factor to prolong the battery-operated devices' lifetime. Many researches and techniques to reduce the power consumption have been proposed and developed but any power method cannot guarantee optimal power consumption of an embedded device - it would be faced with numerous situation - in all ways. Specifically, power researches for embedded devices deployed in the industry field have hardly been done. In this paper, low power service is proposed to minimize power reduction with the several usage status of embedded devices in the industry field. The usage status is basically classified according to the distance between the device and the user which is obtained by the ultrasonic and PIR sensor. The performance evaluation shows that the proposed scheme can reduce the power consumption by up to 45.3% compared to the device with no power reduction scheme. It also shows that the power consumption of the proposed scheme is 5.2% ~ 16.8% lower than that of the timeout scheme.