我的编译内核方式是网上找的:
1、准备好编译需要的工具
automake、make、g++(包含gcc)、bison、flex、libelf-dev、libssl-dev、bc。
sudo apt update && sudo apt upgrade
sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison
2、解压(提取)tar zxvf kernel-5.6.12.tar.gz, 复制到/usr/src 存放内核原码文件夹
进入内核源码文件夹目录。 cd linux-5.6.12
3、cp /boot/config-$(uname -r) .config
4、配置:make menuconfig Tab 键选择 Save 即可。
5、编辑一下生成的隐藏文件 .config,把以下这行KEY的值改成空:
CONFIG_SYSTEM_TRUSTED_KEYS=""
6、编译和安装#
退出menuconfig后,在命令行中输入
7、make -j4命令即可开始编译。不要多于CPU核数。这个命令的执行会耗费很长时间。
8、编译完成之后首先安装模块,命令为:sudo make modules_install
9、其次安装内核,命令为:sudo make install
如果你需要做Linux相关的开发,也可以将内核头文件,命令:sudo make headers_install
10、更新一下grub:sudo update-grub
11、编译清理。清理的命令有两个:
make clean 只会清理编译输出的文件。
make distclean 清理则比较彻底,会将内核配置文件、内核配置程序的可执行文件等(如menuconfig的可执行文件)一并清除。
如果提示缺少某个软件包,马上安装后,再继续原来的安装过程。


中文 

感谢deepinuser17的指导,比较完美地解决了wifi的问题:
操作是输入找到/etc/modprobe.d/文件夹下,进入命令终端,sudo vi blacklist-bcm43.conf
按i进入插入模式编辑,修改/etc/modprobe.d/blacklist-bcm43.conf m43.conf, 注释(行首键入#表示注释掉)以下两行:
#blacklist brcm80211
#blacklist brcmfmac
键入:wq键退出插入模式,按esc键退出插入模式,键入:wq保存退出。
重启后,wifi可用。就这么简单。
但是触摸板按照deepinuser17的指导方式不行。
最终的解决方式是,先安装20bate版,5.3.0内核的,触摸板完善支持。然后将/boot/下面的config-5.3.0-3-amd64文件复制出来,备用。
然后下载新的内核文件,将这件config文件复制到解压后的内核文件夹中,编译内核,新编译的内核,无论是哪一个,都完美支持触摸板。
这不是一个好办法,因为编译的内核可以用触摸板,说明内核是支持的,就是不知道如何配制,所以用了编译内核的笨办法。