본문 바로가기

Tech/linux

kernel module_platform_driver

드라이버를 개발하다보면, 처음은 보통 모듈로 시작하게 된다.

module_platform_driver 의 경우 몇가지 조건이 있는데,

 

1. dt에 compatible에 맞는 디바이스가 존재해야한다.

2. .c 파일에서 dt의 경우 MODULE 매크로로 감싸야한다.

 

역시 가장 좋은 방법은 기존에 존재하는 비슷한 드라이버를 참고하는 것이 좋다.

 

'Tech > linux' 카테고리의 다른 글

Kernel driver upstream 순서  (0) 2024.06.26
serial minicom terminal이 깨져서 나올 경우  (0) 2024.06.26
Linux kernel dynamic debug  (0) 2024.06.25
커널 패치 사전 점검 리스트  (0) 2024.06.11
Debian 12 한글 입력  (0) 2024.04.05