LEDEディストリビューションのカーネルにモジュールを追加する

LEDEディストリビューションのカーネルにモジュールを追加する

そのため、一時ドライバの1つを追加し、カーネルに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'>が<*>に変わります。これはコンパイルされ、最終イメージに含まれるという意味です。

おすすめ記事