보통 linux kernel driver coding 시에 습관적으로 사용하는 gpio_request 함수에 대해 알아보자.
결론부터 이야기 하자면 별 기능을 하지 않는 함수 이다.
- 기능 : 특정 GPIO 핀이 현재 다른 설정으로 사용되어 있는 지에 대한 여부를 판단하여 그 결과를 return 함
- 반환값 : 이미 어디선가 설정한 핀이면 -EBUSY 를 리턴 어디에서도 설정한 흔적이 없으면 0 을 리턴
즉, 어떤 gpio pin 을 사용하고 싶은데, 다른 driver 와 중복해서 사용하는 위험을 피하고자 할때 사용.
특별한 기능은 없다.
'Programming > Linux_Kernel' 카테고리의 다른 글
linux kernel basic APIs (0) | 2013.08.08 |
---|---|
Android Terminal Emulator 을 이용한 linux kernel debugging 기법 (0) | 2013.07.26 |
kernel 에서 call stack(call tree) 출력하기. (1) | 2013.01.24 |
kconfig 에서 default 옵션에 대한 오류 (0) | 2012.08.27 |
kernel list 항목 삭제 (0) | 2012.02.28 |