我正在尝试使用编译Linux
从https://github.com/qoriq-open-source/linux(版本4.9)获得的新内核,用于T1042D4RDB-64B
嵌入式板Yocto
。目前正在使用4.1.35-rt41
。
我遵循以下步骤:
bitbake虚拟/内核-c cleansstate
bitbake虚拟/内核-c补丁
用我的新内核源代码替换git文件夹(https://github.com/qoriq-open-source/linux)
使ARCH = powerpc menuconfig
比特烘烤虚拟/内核
结果是
新内核已成功编译,但uImage不包含我需要的驱动程序。新内核(deploy / images / t1042d4rdb-64b / rootfs.tar.gz)中只有4个驱动程序,它们是“ hid”,“ input”,“ misc”和“ staging”。
有很多驱动程序文件夹,Linux kernel 4.9
例如gpio,gpu,蓝牙,连接器等。
问题是
如何导入新uImage所需的驱动程序并将其放入板中?或者如何编译该内核并选择所需的模块/驱动程序?我想要像我的Ubuntu内核那样的丰富内核。
我通过将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] 删除。
我来说两句