Device Driver 임베디드 시스템 I
실습 목차 모듈 디바이스 드라이버 간단한 모듈 디바이스 드라이버 작성 Makefile 작성 및 make Download 및 실행
간단한 모듈 디바이스 드라이버 작성 모듈 드라이버를 작성할 디렉토리 생성 hello를 출력하는 모듈 드라이버 작성 모듈 소스에서 필요한 헤더 파일 포함 모듈을 커널에 적재할 때 호출될 함수 모듈을 커널에서 제거할 때 호출될 함수 커널에 모듈을 적재할 때 호출하는 함수를 지정하는 매크로 커널에서 모듈을 제거할 때 호출하는 함수를 지정하는 매크로 모듈의 라이선스 표기
Makefile 작성 및 make Makefile 작성 Makefile 내용 크로스 컴파일러 지정 커널 소스 디렉토리 지정(절대경로) 현재 디렉토리 경로 지정
Makefile 작성 및 make make 명령을 이용한 컴파일 실행 make 명령 수행결과 hello.ko 파일을 /tftpboot로 복사
Download 및 실행 [Target] 커널 부팅 후 모듈 적재 적재된 모듈 확인
Download 및 실행 모듈 제거
디바이스 제어 LED 제어 책의 p.141~148을 참고하여 실습