Difference between revisions of "Save buildroot configuration"
From ArmadeusWiki
(→Buildroot) |
(→Buildroot) |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | In this page | + | In this page you will learn how to save Buildroot and Linux configuration for a project. |
== Buildroot == | == Buildroot == | ||
− | To save | + | === General === |
+ | To save Buildroot config use the command : | ||
<pre class="host"> | <pre class="host"> | ||
Line 9: | Line 10: | ||
</pre> | </pre> | ||
− | The saved config | + | The saved config will be available in ''buildroot/defconfig'' file. |
− | + | ||
− | buildroot/defconfig | + | |
− | + | ||
− | To save it under a board config file, merge it with config | + | To save it under a board config file, merge it with config files available in: |
<pre class="host"> | <pre class="host"> | ||
− | vimdiff buildroot/defconfig buildroot/configs/<BOARD_NAME>_defconfig | + | $ vimdiff buildroot/defconfig buildroot/configs/<BOARD_NAME>_defconfig |
</pre> | </pre> | ||
+ | |||
+ | === Busybox === | ||
+ | |||
+ | TODO | ||
== Linux == | == Linux == | ||
− | If kernel used is > 2.6.36, a script is available in the armadeus directory /scripts/. Under the bsp directory, | + | If kernel used is > 2.6.36, a script is available in the armadeus directory ''/scripts/''. Under the bsp directory, launch: |
<pre class="host"> | <pre class="host"> | ||
Line 31: | Line 33: | ||
</pre> | </pre> | ||
− | And | + | 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'' |
− | + | ||
− | + | ||
− | buildroot/target/device/armadeus/<BOARD_NAME>/<BOARD_NAME>-linux-<KERNEL_NUM>.config | + | |
− | + |
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.
Contents
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