Difference between revisions of "Save buildroot configuration"

From ArmadeusWiki
Jump to: navigation, search
(Buildroot)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
== Buildroot ==
 
== Buildroot ==
  
 +
=== General ===
 
To save Buildroot config use the command :
 
To save Buildroot config use the command :
  
Line 16: Line 17:
 
$ vimdiff buildroot/defconfig buildroot/configs/<BOARD_NAME>_defconfig
 
$ vimdiff buildroot/defconfig buildroot/configs/<BOARD_NAME>_defconfig
 
</pre>
 
</pre>
 +
 +
=== Busybox ===
 +
 +
TODO
  
 
== Linux ==
 
== Linux ==
Line 29: Line 34:
  
 
And choose your favorite diff tool, 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''
 
And choose your favorite diff tool, 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''
 
== Busybox ==
 
 
TODO
 

Latest revision as of 09:41, 12 September 2013

In this page you will learn how to save Buildroot and Linux configuration for a project.

Buildroot

General

To save Buildroot config use the command :

$ make savedefconfig

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

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

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

Busybox

TODO

Linux

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

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

And choose your favorite diff tool, 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