[리눅스커널] 드라이버: 셸로 bind와 unbind 명령어를 입력해 probe/remove 함수 호출하기

Guillermo Austin Kim|2021년 4월 14일
Posts

[리눅스커널] 드라이버: 셸로 bind와 unbind 명령어를 입력해 probe/remove 함수 호출하기

Guillermo Austin Kim|2021년 4월 14일

리눅스 디바이스 드라이버를 플렛폼 디바이스 규칙에 맞게 작성하면 몇 가지 편리한 점이 있습니다.그 중 하나가 셸 커맨드로 probe/release 함수를 호출할 수 있다는 점입니다. 모듈 타입 디바이스 드라이버를 검증할 때 활용하면 좋을 꿀팁이니, 많은 개발자 분들이 활용했으면 좋겠습니다. 셸 명령어로 디렉터리 확인하기 먼저 /sys/bus/platform/drivers/gpio-keys 디렉터리로 이동합시다. pi:/sys/bus/platform/drivers # cd gpio-keys/pi:/sys/bus/platform/drivers/gpio-keys # lsbind soc:gpio_keys uevent unbind 확인하니 bind와 unbind 파일이 보입니다. pi:/sys/bus