YOCTO更改内核版本并选择驱动程序

优素福·阿蒂帕玛克(YusufAltıparmak)

我正在尝试使用编译Linuxhttps://github.com/qoriq-open-source/linux(版本4.9)获得的新内核,用于T1042D4RDB-64B嵌入式板Yocto目前正在使用4.1.35-rt41

我遵循以下步骤:

  1. bitbake虚拟/内核-c cleansstate

  2. bitbake虚拟/内核-c补丁

  3. 用我的新内核源代码替换git文件夹(https://github.com/qoriq-open-source/linux

  4. 使ARCH = powerpc menuconfig

  5. 比特烘烤虚拟/内核

结果是

新内核已成功编译,但uImage不包含我需要的驱动程序。新内核(deploy / images / t1042d4rdb-64b / rootfs.tar.gz)中只有4个驱动程序,它们是“ hid”,“ input”,“ misc”和“ staging”。

有很多驱动程序文件夹,Linux kernel 4.9例如gpio,gpu,蓝牙,连接器等。

问题是

如何导入新uImage所需的驱动程序并将其放入板中?或者如何编译该内核并选择所需的模块/驱动程序?我想要像我的Ubuntu内核那样的丰富内核。

优素福·阿蒂帕玛克(YusufAltıparmak)

我通过将Yocto版本从2.0升级到2.7找到了解决方案。我使用的版本是为我的主板(t1042d4rdb-64b)新设计的,包括Linux内核4.19.xxx。可以在这里找到安装说明https://source.codeaurora.org/external/qoriq/qoriq-components/yocto-sdk/tree/readme?h=yocto_2.7

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为其他内核版本重建驱动程序

更改内核后 Wi-Fi 驱动程序损坏

Zigbee内核驱动程序

为什么驱动程序从Windows的不同版本更改?

如何确定给定内核驱动程序的版本号?

新内核版本的 RTL88x2bu 驱动程序

空,名为内核驱动程序服务

linux内核驱动程序调试日志

如何禁用Nouveau内核驱动程序

如何移植在2.6内核中编译的linux驱动程序,而不在其他新版本的内核中编译

无法更改 GPU 驱动程序(附加驱动程序)

Virtualbox 内核驱动程序错误:未安装内核驱动程序 (rc=-1908)

oracle jdbc驱动程序版本疯狂

识别ATI Catalyst驱动程序的版本

自制软件安装的驱动程序版本

在 ubuntu 16.04 中选择哪个版本的 NVIDIA 二进制驱动程序?

如何在 AWS EC2 Ubuntu 内核版本上安装 usbip vhci_hcd 驱动程序

Linux内核:从驱动程序中删除输入处理程序

从内核模式驱动程序调用 java 程序

图形驱动程序的选择被禁用

Proton使用的mesa + vulkan驱动程序版本与主机mesa驱动程序版本不匹配

Linux内核驱动程序模块:使用单个驱动程序处理多个设备文件

为什么内核使用默认的块驱动程序而不是我的驱动程序代码?

如何阻止内核内置的驱动程序,即不是模块的驱动程序

硬件驱动程序和内核驱动程序之间的区别?

当存在多个相同硬件的驱动程序时,如何选择要在启动时加载的驱动程序的一个版本?

更改硒驱动程序的用户代理

更改Nvidia驱动程序黑屏

无法更改图形驱动程序