primus.co.kr 디바이스드라이버개발방법 > primus2 | primus.co.kr report

디바이스드라이버개발방법 > primus2

본문 바로가기

뒤로가기 primus2

디바이스드라이버개발방법

페이지 정보

작성일 19-05-05 17:24

본문




Download : 디바이스드라이버개발방법.hwp








디바이스드라이버개발방법


디바이스드라이버개발방법



레포트/기타
디바이스드라이버방법,기타,레포트
설명



순서


Download : 디바이스드라이버개발방법.hwp( 11 )




디바이스드라이버개발방법_hwp_01.gif 디바이스드라이버개발방법_hwp_02.gif 디바이스드라이버개발방법_hwp_03.gif 디바이스드라이버개발방법_hwp_04.gif 디바이스드라이버개발방법_hwp_05.gif 디바이스드라이버개발방법_hwp_06.gif

◎ 디바이스 드라이버란

실제 장치를 추상화 시켜 사용자 호로그램이 정형화된 인터페이스를 통해 디바이스를 접근할 수 있도록 해주는 호로그램.
디바이스 관리에 필요한 정형화된 인터페이스 구현에 요구되는 함수와 자료(data)구조의 집합체.
표준적으로 동일 서비스 제공을 목적으로 커널의 일부분으로 내장되어 있음.
◎ 디바이스드라이버의 종류

Character Device
-자료(data)의 순차성을 지닌 장치
-입출력연산 한번으로 임의의 데이터 전송
-Console, Keyboard, Serial, Parallel port

Block Device
-블록 단위로 데이터 입출력- Buffer Cache를 사용
-File System에 마운트 되어 관리되는 장치
-입출력연산 한번으로 고정된 크기의 데이터 전송
-Disk, Cdrom, Floppy

Network Device
-대응하는 장치파일이 없음.
-응용호로그램과의 통신은 표준 파일 시스템관련 콜 대신 socket(), bind등의 시스템 콜 사용.
◎ LED 제어 호로그램

Host에서

#mount /dev/cdrom mnt/cdrom
#mkdir /work (폴더생성)
#cp /mnt/cdrom/source/kernel
/linux-2.6.12-xm_bulverde.tar.gz /work (파일복사)
#cd /work
#tar xzvf linux-2.6.12-xm_bulverde.tar.gz (압축풀기)
#cd linux-2.6.12-xm_bulverde
#make empos_xm_deconfig
#make zImage
(커널 컴파일)
앞부분만 필요하므로 Ctrl+C로 중간에 중지
#cp R /mnt/cdrom/source/CY2C8_src /Device_Driver /work (파일복사)
#chmod R 755 /work/Device _…(투비컨티뉴드 )
디바이스드라이버개발방법 , 디바이스드라이버개발방법기타레포트 , 디바이스드라이버방법


다.
전체 19,802건 1 페이지
해당자료의 저작권은 각 업로더에게 있습니다.

evga.co.kr 은 통신판매중개자이며 통신판매의 당사자가 아닙니다.
따라서 상품·거래정보 및 거래에 대하여 책임을 지지 않습니다.
Copyright © primus.co.kr. All rights reserved.
PC 버전으로 보기