Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2007.14-A.3.185

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

Jang, Seung-Ju (동의대학교 컴퓨터공학과)
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.
Keywords
Linux O.S.; Device driver; Memory management; Design memory management;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Programming Guide for Linux USB Device Drivers, http:; /www.lrr.in.tum.delPar/ arch- /usb/usbdoc/
2 Katayama, T.; Saisho, K; Fukuda, A, 'Prototype of the device driver generation system for UNIX -like operating systems', Proceedings. International Symposium on 1-2 Nov 2000   DOI
3 Albinet, A; Arlat, J.; Fabre, J-C., Characterization of the impact of faulty drivers on the robustness of the Linux kernel, Dependable Systems and Networks, 2004 International Conference on28 June-1 July 2004   DOI
4 Ashfaq A Khan, Delmar Thomson Learning, 'Practical Linux Programming: Device Drivers, Embedded systems, and the Internet', 2002
5 A Rubini, J Corbet, Linux Device Driver, 3rd Edition, O'Reilly, 2004
6 Michael Beck,Mirko Dziadzka, Ulrich Kunitz and Harald Bohme, Linux Kernel Internals, Addison - Wesley, 1997
7 ARubini&j.Corbet, Linux Device Dribver(2nd), O'Relly, 2001
8 Katayama, T.; Saisho, K; Fukuda, Proposal of a support system for device driver generation, A .Software Engineering Conference, 1999. (APSEC '99) Proceedings. Sixth Asia Pacific, 7-10 Dec. 1999   DOI
9 The Linux Kernel, David A Rusling, http:;/linuxkernel.net/kerneVtlklorigtext/tlk-0.8-3.pdf
10 유영창, 'IT EXPERT 리눅스 디바이스 드라이버“, 한빛미디어, 2004
11 Peter Jay Salzman, Ori Pomerantz, Linux Kernel Module Programming Guide, http://www.faqs.org/docs/kernel/
12 Write a Linux Hardware Device Driver, http:; /www.networkcomputing.com/unixworld- / tutorial/010/010.txt.html
13 Linux Loadable Kernel Module HOWTO, http:;/www.ibiblio.org/pub/Linux/docs/HO-WTO/other-formats/html_single/Module- HOWTO.html
14 Porting device drivers to the 2.6 kernel, http:;/lwn.net/Articles/driver-porting/
15 장승주, 리눅스 커널에서 하드닝 기능 구현, 한국정보처리학회논문지, pp.227-234, 2004.11.30   과학기술학회마을
16 리눅스 커널 디바이스 드라이버 만들기,http://www.kesl.org/pds/ data/linuxdevicedriver.doc
17 Kernel development, http:;/lwn.net/Articles/22699/