![如何为 Raspberry PI(aarch64)构建 Ubuntu 20.10 内核和模块?](https://linux22.com/image/934716/%E5%A6%82%E4%BD%95%E4%B8%BA%20Raspberry%20PI%EF%BC%88aarch64%EF%BC%89%E6%9E%84%E5%BB%BA%20Ubuntu%2020.10%20%E5%86%85%E6%A0%B8%E5%92%8C%E6%A8%A1%E5%9D%97%EF%BC%9F.png)
我正在寻找的是最新指示如何安装和构建 Ubuntu 20.10 5.8.0-1015-raspi 内核和模块? 请注意,我不想编译 Raspberry PI OS 内核或模块。
或者如果不可能从任何可以构建它的环境中进行交叉编译?
我尝试使用通过网络搜索找到的说明为 aarch64 构建 Ubuntu 20.10 内核和模块(https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel)。原因是 ubuntu 版本缺少通用 ARM64 版本中的模块,而我想在 RASPI 发行版中使用这些模块。
自从我构建内核以来已经过去了几十年,但到目前为止我还没有成功地编译一个内核。
root@ys:/usr/src/linux-source-5.8.0/linux-raspi-5.8.0# make
CALL scripts/checksyscalls.sh
CALL scripts/atomic/check-atomics.sh
CHK include/generated/compile.h
CC [M] drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.o
In file included from ./include/media/v4l2-subdev.h:15,
from ./include/media/v4l2-device.h:13,
from drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:20:
drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c: In function ‘buffer_cb’:
drivers/staging/vc04_services/bcm2835-camera/bcm2835-camera.c:333:35: error: ‘struct mmal_buffer’ has no member named ‘length’
333 | __func__, status, buf, mmal_buf->length, mmal_buf->mmal_flags,