• 제목/요약/키워드: Linux Module Program

검색결과 22건 처리시간 0.027초

CMOS 카메라 모듈 검사를 위한 네트워크 카메라 (Network Camera for CMOS Camera Module Inspection)

  • 신은철;최병욱
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2004년도 추계학술대회 논문집
    • /
    • pp.809-813
    • /
    • 2004
  • In this paper, we developed a network camera for CMOS camera module inspection. The design, implementation details including embedded linux porting and CPLD logics, and performance of network camera are described. The network camera consists of SoC(S3C4530A), CPLD and CMOS image sensor. In order to image data of CMOS image sensor we designed capture logics on CPLD by using VHDL program. Embedded Linux such as uClinux is performed on the network camera to utilize development environment and TCP/IP protocol specification. The application is based on socket communication between GUI on PC and Embedded Linux based network camera. When JPEG compression is applied, the transmission speed was improved enough for this system to be used for an alternative of expensive CCTV or remote monitoring system in a power plant and uninhabited places.

  • PDF

임베디드 리눅스와 웹 기반의 ECU 센서신호 원격계측 (Remote Measurement of ECU Sensor Signal based on the Embedded Linux and Web)

  • 이현호;최광훈;권대규;이성철
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2003년도 춘계학술대회 논문집
    • /
    • pp.1042-1045
    • /
    • 2003
  • In this paper, we present a new method for the monitoring of Electric Control Unit's(ECU) self-diagnostic and the sensor signals of vehicle through Web. In order to measure the ECU's self-diagnostic and sensor signals, the interfaced circuit is designed to communicate ECU and terminal according to the ISO, SAE regulation of communication protocol standard. Microprocessor 80C196KC is used for communicating ECU's self-diagnostic signals and the results are sent to the Embedded Linux System(ELS) through RF module. ELS is developed by SA1110, RF module, Embedded Linux. All commands related in ECU communication are executed through Web. The CGI program composed in web server is executed by user and will return sensor signals from ECU Software on Embedded Linux system is developed to monitor the ECU's sensor signals using the arm compiler tool chain in which RS232 port is programmed by half duplex method. The possibility for remote measurement of ECU sensor signal through Web is verified through the developed systems and algorithms.

  • PDF

리눅스 보안 모듈을 이용한 응용 프로그램 로깅 시스템 설계 및 구현 (Design and Implementation of An Application Program Logging System with Linux Security Module)

  • 박남열;송춘환;김정일;노봉남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 춘계학술발표논문집 (하)
    • /
    • pp.1081-1084
    • /
    • 2001
  • 리눅스 시스템의 급격한 사용증가에 비해 리눅스 보안에 대한 인식은 취약한 상태이며, 응용수준에서 제공되는 로깅시스템은 위.변조의 가능성이 높다. 특히 서버 데몬에서의 감시나 추적은 전적으로 응용수준에 의존하고 있는 상태이므로 현재의 특정한 자료나 연결 요청이 공격인지 아닌지를 판단하기에는 어려움이 많다. 본 논문에서는 리눅스의 시스템 호출 로깅 모듈인 리눅스 보안 모듈(LSM:Linux Security Module)을 이용하여 서버 데몬이나 유틸리티 등에 대해 선택적으로 응용프로그램에 대한 동작상태를 감사 및 추적하여 침입여부를 판단할 수 있도록 지원하는 응용 프로그램 로깅 시스템(ALOGS: Application Program Logging System)을 설계 및 구현하고자 한다.

  • PDF

LDM 원격 제어를 위한 임베디드 시스템 구성 (Designing a Embedded System for Remote Control of LDM)

  • 문철홍;강상우
    • 대한전자공학회논문지SD
    • /
    • 제42권8호
    • /
    • pp.27-34
    • /
    • 2005
  • 본 논문에서는 LDM(LED Dot Matrix) 원격 제어를 위해 임베디드 시스템의 FPGA H/W 및 S/W를 구현하였다. 개발된 시스템에서는 고성능의 XScale CPU를 사용했고, 통신방식은 이더넷 및 시리얼을 사용했다. CPU와 인터페이스 되는 H/W에서는 LDM 회전부와 LDM을 구동하기 위한 FPGA 로직을 구현하였으며, 원거리에서 LDM 데이터를 전송하기 위한 명령 패킷을 구성하였고, S/W는 임베디드 리눅스에 사용되는 리눅스 디바이스 드라이버와 리눅스 응용프로그램을 작성했다. 이 S/W는 모듈에 의해 동작되기 때문에 리눅스용 파일시스템에 모듈로 적재를 시켜서 원하고자 하는 동작을 실행한다. 또한 운영체제로는 시스템의 최적화를 할 수 있는 임베디드 리눅스를 시스템에 맞게 컴파일 함으로서 불필요한 메모리를 사용하지 않기 때문에 시스템의 가격을 줄일 수 있다. 본 논문에서 구현된 H/W 및 S/W 원리를 이용한다면 다른 임베디드 시스템에도 유용하게 활용할 수 있다.

인터넷 가전의 원격 감시 및 제어를 위한 임베디드 리눅스 웹 서버 (An Embedded Linux Web Server for Remote Monitoring & Controlling the Internet Appliance)

  • 임성락
    • Journal of Information Technology Applications and Management
    • /
    • 제12권4호
    • /
    • pp.123-131
    • /
    • 2005
  • Since most of the conventional web servers have been designed to Provide the general purpose and user's convenience as the primary goal, there is an overhead to apply them to the embedded system for remote monitoring and controlling the operation status of the Internet appliance. To cope with this overhead, an embedded Linux web server Is suggested in this paper The basic concept is to provide miniaturization and extendability by simplifying the requirements of web server as the services to the requests of web document for the user's menu and the execution of CGI Program for monitoring and controling the Internet appliance, and satisfying only the indispensable requirements of HTTP which are necessary for the interface with the conventional web browsers. For the evaluation of its feasibility, each module has been implemented on Linux environment, and tested with the MS Explorer 6.0.

  • PDF

Web-based Measurement of ECU Signals on Vehicle using Embedded Linux

  • Choi, Kwang-Hun;Lee, Lee;Lee, Young-Choon;Kwon, Tae-Kyu;Lee, Seong-Cheol
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.138-142
    • /
    • 2004
  • In this paper, we present a new method for monitoring of ECU's sensor signals of vehicle. In order to measure the ECU's sensor signals, the interfaced circuit is designed to communicate ECU and the Embedded Linux is used to monitor communication result through Web the Embedded Linux system and this system is said "ECU Interface Part". In ECU Interface Part the interface circuit is designed to match voltage level between ECU and SA-1110 micro controller and interface circuit to communicate ECU according to the ISO, SAE communication protocol standard. Because Embedded Linux does not allow to access hardware directly in application level, anyone who wants to modify any low level hardware must develop device driver. To monitor ECU's sensor signals the most important thing is to match serial level between ECU and ECU Interface Part. It means to communicate correctly between two hardware we need to match voltage and signal level, and need to match baudrate. The voltage of SA-1110 is 0 ${\sim}$ +3.3V and ECU is 0 ${\sim}$ +12V and, ECU's communication Line K does multiple operation so, the interface circuit is used to match voltage and signal level. In Addition to ECU's baudrate is 10400bps, it's not standard baudrate in computer environment. So, we need to develop a device driver to control the interface circuit, and change baudrate. To monitor ECU's sensor signals through web there's a network socket program is working in Embedded Linux. It works as server program and manages user's connections and commands. Anyone who wants to monitor ECU's sensor signals he just only connect to Embedded Linux system with web browser then, Embedded Linux webserver will return the ActiveX webbased measurement software. It works in web browser and inits ECU, as a result it returns sensor signals through web. All the programs are developed with GCC(GNU C Compiler) and, webbased measurement software is developed with Borland C++ Builder.

  • PDF

안전등급 제어기 프로세서 모듈 가상화 (Virtualization of Safety-Related Controller Processor Module)

  • 이윤상;김종명;윤혁제;송승환;김정범
    • 한국전자통신학회논문지
    • /
    • 제17권3호
    • /
    • pp.449-458
    • /
    • 2022
  • 발전소에는 사고에 대비하여 사고를 방지하거나, 사고 시 발전소의 안정적인 운영을 위하여 여러 단계의 검증을 거친 프로그램을 제어기에 설치하여 운영한다. 본 논문은 발전소 안전 제어 설비에 사용되는 제어기 프로세서에 대하여 검증 완료된 바이너리 형태의 운영체제 및 응용 프로그램이 동작할 수 있도록 가상화한 기술에 대해 기술하였다. 본 가상화 프로세서에 적용된 기술은 상용 Tool을 이용하여 명령어 해석기, 분석기 등 안전등급 제어기 프로세서 모듈 동작에 필수적인 구성 요소들을 구현하였으며, 가상화 플랫폼 개발은 Imperas Tool을 사용하여 Linux 기반의 운영체제에서 개발하였다. 또한, 구현된 가상 프로세서 모듈이 정상적으로 바이너리 형태의 명령을 해석하고 수행하는지 확인하였다.

NAND 플래시 메모리용 파일 시스템 계층에서 프로그램의 페이지 참조 패턴을 고려한 캐싱 및 선반입 정책 (Caching and Prefetching Policies Using Program Page Reference Patterns on a File System Layer for NAND Flash Memory)

  • 김경산;김성조
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2006년도 하계종합학술대회
    • /
    • pp.777-778
    • /
    • 2006
  • In this thesis, we design and implement a Flash Cache Core Module (FCCM) which operates on the YAFFS NAND flash memory. The FCCM applies memory replacement policy and prefetching policy based on the page reference pattern of applications. Also, implement the Clean-First memory replacement technique considering the characteristics of flash memory. In this method the decision is made according to page hit to apply prefetched waiting area. The FCCM decrease I/O hit frequency up to 37%, Compared with the linux cache and prefetching policy. Also, it operated using less memory for prefetching(maximum 24% and average 16%) compared with the linux kernel.

  • PDF

리눅스 운영체제에서 커널 스택의 복구를 통한 커널 하드닝 (Kernel Hardening by Recovering Kernel Stack Frame in Linux Operating System)

  • 장승주
    • 정보처리학회논문지A
    • /
    • 제13A권3호
    • /
    • pp.199-204
    • /
    • 2006
  • 리눅스 운영체제에서 커널 개발자의 오류로 인하여 발생되는 시스템 정지 현상을 줄이기 위해서 커널 하드닝이 필요하다. 그러나 기존의 커널 하드닝 방식은 고장 감내 기능을 통하여 제공되고 있기 때문에 구현이 어려울 뿐만 아니라 많은 비용이 소요된다. 본 논문에서 제안하는 커널 하드닝 방식은 패닉이 발생한 커널 주소에 대한 커널 스택 내의 값들을 정상적인 값으로 복구하기 위해서 커널 내의 panic() 함수 등 커널의 일부분을 수정하므로, 적은 비용으로 시스템 가용성을 높일 수 있다. 제안한 방식의 실험을 위하여 네트워크 모듈에 강제적인 패닉 현상 유발시키고, 잘못된 스택 값을 정상적인 값으로 복구하는 동작을 확인하였다.

리눅스의 비정상 권한 획득 태스크의 탐지방법 연구 (A Study for Task Detection Acquiring Abnormal Permission in Linux)

  • 김원일;유상현;곽주현;이창훈
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제3권11호
    • /
    • pp.427-432
    • /
    • 2014
  • 로컬 시스템에 대한 공격은 프로그램의 흐름을 변경하거나, 악의적인 프로그램의 실행을 통해 관리자 권한의 쉘을 획득하는 것을 목적으로 한다. 공격을 통해 쉘을 실행하는 방법은 현재까지도 유효한 방법이며, 공격자는 다양한 형태로 공격을 수행하기 때문에 각각의 취약점을 개선하는 것으로는 대처가 어렵다. 리눅스는 사용자 권한 관리를 위해 로그인 시에 커널이 발급하는 권한의 집합인 자격증명을 할당한다. 자격증명은 커널이 직접 발급 및 관리하고, 커널 외부에서 변경되지 않을 것을 보장한다. 그러나 시스템 공격을 수행하여 관리자 권한을 획득한 사용자는 자격증명 일관성이 유지되지 않는 현상이 발생한다. 본 논문에서는 이러한 자격증명이 불일치한 사용자의 태스크 실행 요청을 분석하여 보안 위협이 발생할 수 있는 사용자와 태스크를 탐지하는 보안 모듈을 제안한다.