覆盖“DEFAULTTUNE”和其他机器配置参数
override `DEFAULTTUNE` and other machine configuration parameters
我有一块板需要更换 DEFEAULTTUNE
。我在 conf/local.conf
中这样做了。据我所知,这个地方实际上是为构建主机配置保留的,我认为这实际上不是最适合的地方。什么是正确的地方?更改 bsp 提供程序的机器配置似乎也不是最好的主意...
致以最诚挚的问候并感谢您的任何提示
正如我所解释的那样,DEFAULTTUNE
绝对是进入 MACHINE
配置文件的经典之作(感谢 yoctos' IRC 上的 LetThe2nd)。
因此,解决方案是在您自己的层内为机器配置创建一个目录(如果您还没有):
mkdir meta-mylayer/conf/machine
使用以下内容为您的机器创建一个配置(我们称之为 mymachine.conf
):
include ${TOPDIR}/../sources/meta-sunxi/conf/machine/orange-pi-zero.conf
DEFAULTTUNE = "cortexa7t-neon"
您很可能必须采用 BSP 提供程序 (meta-sunxi) 以及机器配置文件 (orange-pi-zero.conf) 和 DEFAULTTUNE
以满足您的任何需要。
我有一块板需要更换 DEFEAULTTUNE
。我在 conf/local.conf
中这样做了。据我所知,这个地方实际上是为构建主机配置保留的,我认为这实际上不是最适合的地方。什么是正确的地方?更改 bsp 提供程序的机器配置似乎也不是最好的主意...
致以最诚挚的问候并感谢您的任何提示
正如我所解释的那样,DEFAULTTUNE
绝对是进入 MACHINE
配置文件的经典之作(感谢 yoctos' IRC 上的 LetThe2nd)。
因此,解决方案是在您自己的层内为机器配置创建一个目录(如果您还没有):
mkdir meta-mylayer/conf/machine
使用以下内容为您的机器创建一个配置(我们称之为 mymachine.conf
):
include ${TOPDIR}/../sources/meta-sunxi/conf/machine/orange-pi-zero.conf
DEFAULTTUNE = "cortexa7t-neon"
您很可能必须采用 BSP 提供程序 (meta-sunxi) 以及机器配置文件 (orange-pi-zero.conf) 和 DEFAULTTUNE
以满足您的任何需要。