Adicionando módulos ao Kernel na distribuição do LEDE

0

Então, estou tentando adicionar um dos drivers de teste, estou tentando carregar o FBTFT no kernel. Estou usando este link

Até agora, as coisas que fiz:

make menuconfig

e selecionou as opções necessárias

Eu também configurei o kernel para carregar os drivers de teste

make kernel_menuconfig

Drivers de dispositivos - > Suporte gráfico - > Dispositivos de buffer de quadros

<*> Support for frame buffer devices

Drivers de dispositivos - > Drivers de preparação

<*> 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

Então eu compilo

make -j5 V=s

Esta é a saída do processo de produção output.txt

Eu flash meu dispositivo com o bin gerado.

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

Mas quando é hora de usar o módulo, ele não funciona, eu tentei tudo isso:

insmod fb_defio
insmod fb
insmod fbtft

modeprobe fbtft

fbtft_device

e nada funciona, não acho que o módulo esteja configurado corretamente, não consigo encontrá-lo em lugar algum. Estou esquecendo de algo?

    
por utiq 14.12.2017 / 14:36

1 resposta

0

Em make kernel_menuconfig Vá para o driver FBTFT e pressione y, No momento, ele é selecionado para compilação, (símbolo 'M' na frente do driver FBTFT). Depois de pressionar y, < 'M' > mudará para < * > o que significa que ele será compilado e incluído na imagem final.

    
por 14.12.2017 / 18:47