我用补丁在/build/tmp/work/imx6qciu-poky-linux-gnueabi/linux/3.10.53-r0/git/arch/arm/configs上编辑了我的defconfig来设置配置
CONFIG_BT=n
CONFIG_BT_RFCOMM=n
CONFIG_BT_RFCOMM_TTY=n
CONFIG_BT_BNEP=n
CONFIG_BT_BNEP_MC_FILTER=n
CONFIG_BT_BNEP_PROTO_FILTER=n
CONFIG_BT_HIDP=n
但在启动时,我仍然收到以下消息:
root@imx6qciu:~# modprobe -l | grep bt
root@imx6qciu:~# modprobe -l | grep蓝色
grep dmesg | root@imx6qciu:~#蓝牙
0.412731蓝牙:核心版本2.16
0.412782蓝牙:已初始化HCI设备和连接管理器
0.412798蓝牙:已初始化HCI套接字层
0.412813蓝牙: L2CAP套接字层已初始化
0.412844蓝牙:已初始化SCO套接字层
1.538803蓝牙: HCI UART驱动程序版本2.2
1.538807蓝牙:已初始化人机界面H4协议
1.538809蓝牙:已初始化HCI BCSP协议
1.538812蓝牙: HCIATH3K协议已初始化
1.538933蓝牙:通用蓝牙SDIO驱动程序版本0.1
3.738819蓝牙: RFCOMM TTY层已初始化
3.738853蓝牙: RFCOMM套接字层已初始化
3.738856蓝牙: RFCOMM版本1.11
3.738860蓝牙: BNEP (以太网仿真) 1.3版
3.738863蓝牙: BNEP过滤器:协议多播
3.738872蓝牙: BNEP套接字层已初始化
3.738876蓝牙: HIDP (人机接口仿真)版本1.2
3.738885蓝牙: HIDP套接字层已初始化
我还将DISTRO_FEATURES_remove +=“蓝牙”添加到我的local.conf中,当我查看modprobe时,我找不到任何正常的模块,但我仍然有启动时的消息……如何禁用这些模块的加载。
发布于 2020-10-01 22:42:14
您可以在machine.conf中禁用蓝牙,也可以使用menuconfig在内核中禁用蓝牙。在构建目录中键入。
bitbake -c menuconfig virtual/kernel从内核中禁用蓝牙,然后您可以添加一个配方,使用片段永久地添加这些更改,例如
https://www.yoctoproject.org/docs/2.5/kernel-dev/kernel-dev.html#changing-the-configuration
https://stackoverflow.com/questions/64146348
复制相似问题