반응형
이 글은 현재 진행하고 있는 프로젝트에 대한 개인적인 자료정리 차원에서 올려보았다
커널 모듈 적재/제거에 대한 자세한 내용은
Raspberry pi3 카테고리의 Linux Device Driver 에 조만간 업데이트 할 예정이다
업데이트 ▶ http://dragonchan.tistory.com/category/Raspberry%20Pi%203/Linux%20Device%20Driver
라즈베리파이3 Specification
라즈베리파이3 Model B
kernel ver.4.14.34-v7+
ARMv7 Processor rev 4
hardware : BCM2835
revision : a32082
Serial : 00000000a5f739b9
디바이스 파일 생성
mknod /dev/xxx(디바이스 파일 위치) c(Character Device Driver) 240(Major Number) 32(Minor Number)
커널 Object(.ko) 생성
make
커널에 적재
insmod xxx.ko
응용프로그램 컴파일
gcc -o test test.c -lwiringPi
실행
./test
메시지 확인
dmesg
반응형