SBC (Single Board Computer)/Raspberry Pi 3

터치스크린 동작 , I2C HID 활성화

LEEHANDS 2021. 9. 2. 18:14
반응형
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig

크로스컴파일 기준으로 menuconfig 를 실행한다.

Device Driver 항목의 HID Device 에서 i2c-hid 를 Module Enable 하고 Rebuild 합니다. 

<M> module 으로 설정

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs

menuconfig --> I2C-HID <M> 설정 후 Rebuild

kernel rebuild 후에는 sd 카드에 이미지를 옮겨준다.

하는 방법은 이전 포스팅을 참고합니다.

i2c-hid-overlay.dts
0.00MB

 

Makefile 에 dtbo 추가 ( \\arch\arm\boot\dts\overlays )

 

라즈베리파이3, 라즈비안 커널 소스 내려받기 < 크로스 컴파일 >

apt-get install git bc bison flex libssl-dev 리눅스 유틸리티 프로그램을 설치 git clone --depth=1 https://github.com/raspberrypi/linux 리눅스 커널 소스를 다운로드 브랜치를 지정하지않으면 현재시점의..

leehands.tistory.com

 

dtc -@ -I dts -O dtb -o i2c-hid-overlay.dtbo i2c-hid-overlay.dts

커널이미지가 있는 sd카드의 boot 파티션 config.txt 하단에 아래와 같이 추가한다.

dtparam=i2c_arm=on
dtparam=i2c_arm_baudrate=400000
dtoverlay=i2c-hid

\\boot\overlays\i2c-hid.dtbo 을 추가합니다. 

 

위와같이 하고 재부팅합니다.

 

반응형