修改PopMetal蓝牙设置(驱动,下拉状态栏,设置菜单)

本文详细介绍了如何通过多种方法禁用开发板上的蓝牙功能,包括修改内核配置、DTS配置、删除蓝牙设置入口等操作。同时,提供了解决方案以移除不必要的蓝牙下拉状态栏入口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个客户应用到开发板wifi功能,但是不想用蓝牙功能,要关掉蓝牙的功能,第一个反应是make menuconfig 中把蓝牙关掉。

编译烧录,蓝牙功能并不影响。

想起popmetal旧板子和新板子的区别在于Wifi&BT的芯片,而且之前的AP6335的wifi驱动代码是和AP6476兼容的,所以考虑修改回6335应该也可以使蓝牙功能异常。

改dts中队蓝牙子节点的status=disabled也可以关闭蓝牙驱动,或者直接删除这里段对蓝牙节点的描述,当然也可以grep 一下compatible然后到去删除对应驱动文件,去该文件夹中的Kconfig去看下,然后再menuconfig中关掉


ok,总之有很多种办法让蓝牙的运行不起来。

然后,客户说想删除系统的蓝牙设置入口,好吧。如果蓝牙的id然后蓝牙使能的值为false就移除设置入口,我们可以在else if的最后调用target.remove(header);或者去掉if 来移除设置入口。(路径在上面,文件名在下面)


ok了,觉得下拉状态栏有入口,强迫症,想删除掉。(路径和文件名都在下面)



最后,放一些截图;












评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值