我在橙色 pi 零 SBC 上使用 Armbian
uname -a
Linux orangepi 4.19.57-sunxi #5.90 SMP Fri Jul 5 17:58:43 CEST 2019 armv7l armv7l armv7l GNU/Linux
这与在 LCD 模块上显示 Armbian 输出有关
lsmod 给了我这个:
$ lsmod | grep fb
fb_ili9340 16384 0
fbtft_device 40960 0
fbtft 28672 2 fbtft_device,fb_ili9340
我现在不确定,但我认为 fb_ili9340 不应该运行(也就是说,它不是我正在处理的当前 LCD 中使用的芯片组,尽管我当前的 LCD 可能兼容/是克隆ili9340)。
有什么方法可以找出 fb_ili9340 模块何时加载?还有一个我手动制作的文件
/etc/modules-load.d/modules.conf
fbtft
fbtft_device
这样我就可以明白为什么加载 fbtft 和 fbtft_device 了。我也有一个
/etc/modprobe.d/fbtft.conf
options fbtft_device rotate=90 name=waveshare32b busnum=1 gpios=dc:3,reset:0 speed=32000000
文件,我认为它只是指定加载 fbtft_device 模块时使用的参数。但我不知道fb_ili9340来自哪里。查找此信息的正确方法是什么?