본문 바로가기
KERD
논문KCI 등재

리눅스 디바이스 드라이버 내의 메모리 오류 테스트 모듈 설계

Design of the Memory Error Test Module at a Device Driver of the Linux

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류컴퓨터학

초록

임베디드 리눅스 디바이스 드라이버의 개발이 증가하면서 이에 대한 오류 테스트 기능을 가진 모듈의 필요성이 증가되고 있다. 본 논문은 리눅스 디바이스 드라이버를 위한 freed 메모리 오류 테스트 모듈의 기본 개념을 제시하며, 기본 개념을 바탕으로 오류 테스트 모듈을 설계한다. freed 메모리 오류 테스트 모듈 설계를 위해 리눅스 USB 디바이스 드라이버에 적용하고, 오류가 발생할 가능성이 존재하는 부분에 대한 검증 코드를 추가하여 테스트 모듈을 작성한다. 오류 테스트 모듈 설계를 위해서 usb storage 디바이스 드라이버를 대상으로 하였다. 또한 작성된 오류 테스트 모듈의 실험을 진행하였다. 실험을 통해 리눅스 디바이스 드라이버의 오류 테스트 모듈의 동작을 확인할 수 있다.

Abstract

The necessity of error test module is increasing as development of embedded Linux device driver. This paper proposes the basic concept of freed memory error test module in the Linux device driver and designs error test module. The USB device driver is designed for freed memory error test module. I insert the test code to verify the USB device driver. I test the suggested error test module for the USB storage device driver. I experiment error test in this module.

참고문헌 (11)

  1. Programming Guide for Linux USB Device Drivers, , ~
  2. Michael Beck, "Linux Kernel Internals" (1997), AddisonWesley
  3. A.Rubini, "Linux Device Dribver(2nd)" (2001), O’Relly
  4. Katayama T, "Prototype of the device driver generation system for UNIX-like operating systems", 1(2) (2000)
  5. Katayama T, "Proposal of a support system for device driver generation", 7(10) (1999)
  6. Albinet A, "of the impact of faulty drivers on the robustness of the Linux kernel", 28 (2004)
  7. A. Rubini, "Linux Device Driver" (2004), O’Reilly
  8. 유영창, "IT EXPERT 리눅스 디바이스 드라이버" (2004), 한빛미디어
  9. Ashfaq A. Khan, "Practical Linux Programming: Device Drivers, Embedded systems, and the Internet" (2002)
  10. Porting device drivers to the 2, , ~
  11. 장승주, "리눅스 커널에서 하드닝 기능 구현", 정보처리학회논문지. 컴퓨터 및 통신시스템, 11(4), pp.227~234 (2004), 한국정보처리학회

관련 논문AI추천

이 간행물의 다른 논문 (7건)