LEDE 배포판의 커널에 모듈 추가

LEDE 배포판의 커널에 모듈 추가

그래서 임시 드라이버 중 하나를 추가하고 커널에 FBTFT를 로드하려고 했습니다. 저는 이 포크를 사용하고 있어요 https://github.com/OnionIoT/source

지금까지 내가 한 일:

make menuconfig

그리고 원하는 옵션을 선택하세요

또한 임시 드라이버를 로드하도록 커널을 구성했습니다.

make kernel_menuconfig

장치 드라이버->그래픽 지원->프레임 버퍼 장치

<*> Support for frame buffer devices

장치 드라이버->스테이징 드라이버

<*> Support for small TFT LCD display modules
    <M> FB driver for the ST7735R LCD Controller
    <M> Generic FB driver for TFT LCD displays
    <M> Module to for adding FBTFT devices

그런 다음 컴파일합니다.

make -j5 V=s

이것은 make 프로세스의 출력입니다.출력.txt

생성된 저장소로 장치를 플래시했습니다.

sysupgrade -n lede-ramips-mt7688-omega2p-squashfs-sysupgrade.bin

하지만 모듈을 사용할 때 작동하지 않습니다. 다음을 모두 시도했습니다.

insmod fb_defio
insmod fb
insmod fbtft

modeprobe fbtft

fbtft_device

아무것도 작동하지 않습니다. 모듈이 잘못 구성된 것 같습니다. 어디에서도 찾을 수 없습니다. 내가 뭐 놓친 거 없니?

답변1

kernel_menuconfig 만들기에서 FBTFT 드라이버로 이동하여 y를 누른 다음 컴파일을 선택합니다(FBTFT 드라이버 앞의 "M" 기호). y를 누르면 <'M'>이 <*>로 변경됩니다. 이는 컴파일되어 최종 이미지에 포함된다는 의미입니다.

관련 정보