Save buildroot configuration: Difference between revisions

From ArmadeusWiki
Line 28: Line 28:
</pre>
</pre>


And give your favorite diff tools then press enter. Under your diff tools, do the merge. The final config file will be saved in ''
And give your favorite diff tools then press enter. Under your diff tools, do the merge. The final config file will be saved in ''buildroot/target/device/armadeus/<BOARD_NAME>/<BOARD_NAME>-linux-<KERNEL_NUM>.config''
buildroot/target/device/armadeus/<BOARD_NAME>/<BOARD_NAME>-linux-<KERNEL_NUM>.config''

Revision as of 10:53, 8 October 2012

In this page we will lean how to save buildroot and linux configuration for a project.

Buildroot

To save buildroot config use the command :

$ make savedefconfig

The saved config file will be available in file buildroot/defconfig.

To save it under a board config file, merge it with config file available in:

$ vimdiff buildroot/defconfig buildroot/configs/<BOARD_NAME>_defconfig

Linux

If kernel used is > 2.6.36, a script is available in the armadeus directory /scripts/. Under the bsp directory, type:

$ ./scripts/export_linux_config.sh
[...]
Please enter your favorite merge tool (ex: kompare, vimdiff, etc...)
> vimdiff

And give your favorite diff tools then press enter. Under your diff tools, do the merge. The final config file will be saved in buildroot/target/device/armadeus/<BOARD_NAME>/<BOARD_NAME>-linux-<KERNEL_NUM>.config