논문 상세보기

리눅스를 이용한 실시간 시스템에서의 디바이스 드라이버 구현

Implementation of Device Driver in Embedded system using Linux

  • 언어KOR
  • URLhttps://db.koreascholar.com/Article/Detail/368400
구독 기관 인증 시 무료 이용이 가능합니다. 4,000원
대한안전경영과학회 (Korea Safety Management & Science)
초록

Real-Time Linux를 이용하여 실시간 운영체제가 요구하는 특성과 요구조건을 분석하고 이러한 요구조건에 부합하도록 리눅스를 하드웨어에 이식하고 하드웨어에 이식하기 위한 방법을 제시하였다. 다른 상용 실시간 운영체제 (RTOS)와는 달리 리눅스는 특정 하드웨어를 지원하기 위한 별도의 개발환경을 제공하지 않는다. 이에 개발환경을 구축하고 부트로더를 개발하기 위해 목표 시스템에 부합하도록 리눅스 커널을 이식하였다. 또한 응용 개발의 유연성을 제공하기 위하여 램디스크를 이용한 파일 시스템을 지원하도록 하였으며, GPIO(general purpose I/O)를 통한 디바이스 드라아버를 제작하는 등의 실험을 통해 시스템의 안정성을 검증하였다 실험에서는 StrongArm SAl110 마이크로프로세서를 이용하였으며 이 실험을 통해 실시간 운영체제로서의 리눅스의 활용 가능성을 확인하였다.

목차
요약
 1. 서론
 2. 관련 연구
  2.1 실시간 시스템의 현황
  2.2 목표 보드
  2.3 실시간 운영 체제로서의 리눅스
  2.4 실시간 리눅스 이식
 3. 실시간 리눅스 디바이스 드라이버 설계
  3.1 I/O 접근 방법
  3.2 GPIO 디바이스 드라이버 작성 및 테스트
 4. 결론
 5. 참고문헌
저자
  • 최용식 | Choi Youn-Sik
  • 이동현 | Lee Dong-hyun
  • 이상락 | Lee Sang-lak
  • 신승호 | Shin seng-ho