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

검색결과 479건 처리시간 0.041초

임베디드 리눅스 기반의 영상전송서버 시스템 구현 (Implementation of Image Transmission Server System using Embedded Linux)

  • 정연성;남부희
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.388-390
    • /
    • 2004
  • In this paper, we performed the implementation of image transmission server system using embedded system that is for the specified object and easy to install at any places and move to wherever. Since the embedded system has lower capability than PC, we have to reduce the quantity of calculation and transmission. The image compression like JPEG, needs that the server calculates for making compressed image, makes the server carry the load. So we compresses the image at the server and transmit the codes to the clients connected, then the received codes from server are decoded and displayed at the clients. In this process to make the image compression and transmission effectively, we decrease the procedure as simple as possible to transmit the data in almost real-time. We used the Redhat linux 9.0 OS at the host PC and the target board based on embedded linux. The image sequences are obtained from the camera attached to the FPGA board with ALTERA chip. For effectiveness and avoiding some constraints, we made the device driver. Generally the image transmission server is PC, but using the embedded system as a server makes the server portable and cheaper than the system based on PC.

  • PDF

내장형 시스템을 위한 실시간 데이터베이스 엔진 설계 및 구현 (The Design and Implementation of a Real-Time Database Engine For Embedded Systems)

  • 김흥섭;문승진
    • 인터넷정보학회논문지
    • /
    • 제3권5호
    • /
    • pp.19-29
    • /
    • 2002
  • 정보화 사회가 가속됨에 따라 첨단 기능을 탑재한 많은 기기들이 만들어지고 있다. 기존의 펌웨어로 기능을 구현하는 데는 많은 제약 사항들이 생기게 되었다. 펌웨어의 대안으로 등장하기 시작한 것이 임베디드 운영체제이다. 임베디드 리눅스는 기존의 임베디드 운영체제의 고비용의 문제를 해결할 수 있는 방안으로 주목을 받기 시작을 했으며, 많은 연구가 진행되고 있다. 리눅스는 많은 프로그램을 가지고 있다. 그러나, 임베디드 데이터베이스 프로그램들은 고가의 비용을 요구하고 있다. 본 논문에서 제시하는 ERT DE는 기존의 오픈되어진 소스를 리눅스에서 가능하게 하였으며, 쿼리 레벨에서의 리얼타임 기능을 구현하고자한다.

  • PDF

임베디드 시스템을 이용한 인터넷 제어감시 시스템에 관한 연구 (A Study on the Internet Control and Monitoring System using an Embedded System)

  • Haeng-Choon Chun
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제28권5호
    • /
    • pp.811-817
    • /
    • 2004
  • Recently embedded systems are widely used in various industrial fields as supervisory controller because they have many merits. One of merits seems to be that operating environment of embedded system is the same as development environment using PC. That makes developing and manufacturing period shorten and also proper time to market Most of all machinery have sequential control system for their maneuvering which is composed of relays. contacts. timers. etc. In this paper. software sequential control system is proposed to be able to replace hardware sequential control system by using embedded system A lot of merits by the software sequential control system can be expected in the respect of economic reproduction, intelligent technologies and utilities, And porting of LINUX operating system to embedded system is carried out and device drivers and interface boards for LINUX 05 are designed for controlling air compressor by software Internet remote control and monitoring system of air compressor is implemented with Java script and CGI for these purposes. The experiment for operating air compressor system is taken through internet networks. The results show that developed system can be used for real plant.

CMOS 이미지 센서를 이용한 원격지 화상 감시 및 제어 시스템 구현 (An Implementation of Remote Monitoring and Control System using CMOS Image sensor)

  • 최재우;노방현;이창근;황희융
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 학술회의 논문집 정보 및 제어부문 B
    • /
    • pp.653-656
    • /
    • 2003
  • We have designed embedded web sewer system and ported Linux operating system version 2.4.5 at our system. And then We implemented to control and monitor widely separated hardware and implemented to monitor widely separated image using CMOS image sensor HV7131B. Web server is the Boa web server with General Public License. We designed for this system using of Intel's SA1110 ARM core base processor and connecting input and output device at GPIO port of SA1110. Device driver of General purpose I/O for Embedded Linux OS is designed. And then the application program controlling driver is implemented to use of common gate interface C language. User is available to control and monitor at client PC. This method have benefit to reduce the Expenditure of hardware design and development time against PC base system and have various and capacious application against firmware base system.

  • PDF

ARM 프로세서와 LINUX를 이용한 마이크로 웹서버 구현 (Implemantation of Micro-Web Server Using ARM Processor and Linux)

  • 이동훈;한경호
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2002년도 전력전자학술대회 논문집
    • /
    • pp.697-700
    • /
    • 2002
  • In this paper, we proposed the micro web-server Implementation on Strong ARM processor with embedded Linux. The parallel port connecting parallel I/O is controlled via HPPT protocol and web browser program. HTTP protocol is ported into Linux and the micro web server program and port control program are installed on-board memory using CGI to be accessed by web browser, such as Internet Explore and Netscape. 8bit LED and DIP switches are connected to the processor port and the switch input status is monitored and the LED output is controlled from remote hosts vie internet. The result of the proposed embedded micro-web server can be used in automation systems, remote distributed control via internet using web browser.

  • PDF

리눅스 기반 ARINC 653 헬스 모니터 (Linux-based ARINC 653 Health Monitor)

  • 윤영일;조현우;김형신
    • 대한임베디드공학회논문지
    • /
    • 제9권3호
    • /
    • pp.183-191
    • /
    • 2014
  • The software running on avionic system is required to be highly reliable and productive. The air transport industry has developed ARINC Specification 653(ARINC653) as a standardized software requirement of avionics computers. The document specifies the interface boundary between avionics application software and the core executive software. Dependability in ARINC 653 is provided by spatial and temporal partitioning whilst fault-tolerance is provided by health monitoring mechanism. Legacy real-time operating systems are used to support ARINC653 health monitor on integrated modular avionics(IMA). However, legacy real-time operating systems are costly and difficult to modify the kernel. In this paper, we suggest a Linux-based ARINC653 health monitor. Functionalities to support ARINC653 health monitor are implemented as a Linux kernel module and its performance is evaluated.

내장형 시스템의 운영체제로서의 GNU/Linux시스템 구성 및 최적화에 관한 연구 (Study of the GNU/Linux System Optimization for Embedded Operationg System)

  • 김용운;박정수;김용진;박기식;박치항
    • 한국정보통신학회논문지
    • /
    • 제4권4호
    • /
    • pp.727-738
    • /
    • 2000
  • 내장형 시스템(Embedded System)은 운영체제와 함께 사용자가 원하는 목적과 기능의 응용프로그램을 내장하여 원하는 작업을 할 수 있도록 해주며, 각종 전자기기들이 디지털화 되면서 각종 기능들을 제어하기위한 운영체제로서 내장형 운영체제가 주목을 반기 시작하였다. 데스크탑 시스템과 내장형 시스템의 하드웨어 특성과 요구사항은 서로 다르기 때문에 데스크탑 기반의 Unix 운영체제로 널리 쓰이고 있는 GNU/Linux를 내장형 시스템의 운영체제로 사용하기 위해서는 여러 가지 운영체제 구성 요소들에 대한 최적화가 뒤따라야 한다. GNU/Linux의 최적화를 위해 고려해 볼 수 있는 다섯 가지 방법을 설명하고, 실례로서 LRP와 ZDISK에서 만든 결과를 분석해 보기로 한다.

  • PDF

PREEMPT_RT Linux에서 SOEM을 이용하는 임베디드 EtherCAT 마스터 성능 평가 (Performance Evaluation of an Embedded EtherCAT Master with SOEM on PREEMPT_RT Linux)

  • 강성진;김외철
    • 반도체디스플레이기술학회지
    • /
    • 제21권3호
    • /
    • pp.26-32
    • /
    • 2022
  • EtherCAT is an Ethernet-based fieldbus system standardized in IEC 61158 and SEMI, and widely used in the fields of factory automation, semiconductor equipment and robotics. In this paper, an EtherCAT master is implemented on an embedded board with Arm based 64-bit quad-core processor and its jitter performance is evaluated at the output of the network interface to include all the effects of the entire system in the results. For the EtherCAT master system, an open source EtherCAT master stack, Simple Open EtherCAT Master (SOEM), is installed on PREEMPT_RT patched Linux operating system for real-time operation. The results show that the jitter performance is comparable to that of Xenomai-based master and the EtherCAT master with two master instances has similar jitter performance to the EtherCAT master with one master instance.

상용 디지털 TV를 위한 임베디드 리눅스 시스템 (Embedded Linux for Commercial Digital TV System)

  • 문상필;서대화
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.595-604
    • /
    • 2003
  • 아날로그 TV에 비해 새로운 방식의 디지털 TV는 단순한 영상과 음성의 처리뿐만 아니라, 데이터를 처리 및 저장해야 한다. 그리고 필요에 따라 데이터를 요구하기 위한 리턴 채널을 관리해야 한다. 이처럼 많은 기능을 동시에 충족시켜줘야 하기 때문에 디지털 TV시스템에서는 운영체제가 필요하다. 임베디드 리눅스는 오픈 소스로서 가격 경쟁력을 확보할 수 있으며, 공개된 장치 드라이버와 응용프로그램을 재사용 가능하며, 오픈 소스 공동체를 통해 문제를 쉽게 해결할 수 있고, 쉘, 파일 시스템을 이용하여 편리한 개발 환경을 제공해 주는 이점이 있다. 본 논문에서는 디지털 TV 시스템을 위한 임베디드 리눅스를 이식하기 위해 교차 개발 환경과 커널을 빅 엔디언으로 변경하였고, 커널 구동에 필수적인 장치들을 재설계하였으며, 커널을 메모리에 적재할 수 있도록 시스템 메모리 맵을 재설정하였다. 또한 시스템 장치제어를 위한 디바이스 드라이버를 작성하였다.

임베디드 리눅스 시스템에서 하이버네이션 기반 부팅 방식 구현 (Implementation of the Hibernation-based Boot Mechanism on an Embedded Linux System)

  • 도인환
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권5호
    • /
    • pp.23-31
    • /
    • 2011
  • 컴퓨팅 시스템의 부팅 시간 지연 문제는 시스템 소프트웨어 분야에서 중요한 이슈로 부각되어 왔다. 최근 임베디드 시스템 환경에서도 리눅스의 부팅 속도 개선에 많은 관심이 집중되고 있다. 본 연구에서는 임베디드 리눅스 시스템의 대안적인 부팅 방식으로써 하이버네이션을 기반으로 하는 부팅 방식에 주목한다. 본 논문은 다음의 두 가지 측면에서 그 의의를 찾을 수 있다. 첫째, 실제 모바일 전자기기에 널리 활용되는 ARM 임베디드 개발 보드에서 리눅스 버전 2.6.21에 하이버네이션 기반 부팅 방식을 구현한다. 둘째, 하이버네이션 기반 부팅 과정을 시간대 별로 관찰하고 부팅 속도 개선의 여지에 대해서 논의한다. 실제 구현을 통한 부팅 과정 분석 결과, 다양한 최적화 기법이 적용될 경우 하이버네이션 기반 부팅 방식은 전통적인 부팅 방식보다 최대 3.1배 정도 빠른 부팅을 제공할 수 있을 것으로 기대된다.