* [Buildroot] Generating a defconfig
@ 2015-09-21 16:12 Joao Pinto
2015-09-21 17:01 ` Lee, Tommy
2015-09-21 17:08 ` Thomas Petazzoni
0 siblings, 2 replies; 8+ messages in thread
From: Joao Pinto @ 2015-09-21 16:12 UTC (permalink / raw)
To: buildroot
Hi all!
I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would
like to know what is the std procedure to make this on buildroot.
Thanks,
Joao
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 16:12 [Buildroot] Generating a defconfig Joao Pinto
@ 2015-09-21 17:01 ` Lee, Tommy
2015-09-21 17:03 ` Joao Pinto
2015-09-21 17:06 ` Thomas Petazzoni
2015-09-21 17:08 ` Thomas Petazzoni
1 sibling, 2 replies; 8+ messages in thread
From: Lee, Tommy @ 2015-09-21 17:01 UTC (permalink / raw)
To: buildroot
Joao,
I believe you need to do the "make linux-menuconfig" command to create your own .config file. To my knowledge, all the configs/defconfig files come along the Buildroot installation. They might not be good for your board.
Tommy
-----Original Message-----
From: buildroot [mailto:buildroot-bounces at busybox.net] On Behalf Of Joao Pinto
Sent: Monday, September 21, 2015 9:12 AM
To: buildroot at buildroot.org
Subject: [Buildroot] Generating a defconfig
Hi all!
I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would like to know what is the std procedure to make this on buildroot.
Thanks,
Joao
_______________________________________________
buildroot mailing list
buildroot at busybox.net
http://lists.busybox.net/mailman/listinfo/buildroot
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 17:01 ` Lee, Tommy
@ 2015-09-21 17:03 ` Joao Pinto
2015-09-21 17:07 ` Lee, Tommy
2015-09-21 17:06 ` Thomas Petazzoni
1 sibling, 1 reply; 8+ messages in thread
From: Joao Pinto @ 2015-09-21 17:03 UTC (permalink / raw)
To: buildroot
Hi Tommy!
On 9/21/2015 6:01 PM, Lee, Tommy wrote:
> Joao,
>
> I believe you need to do the "make linux-menuconfig" command to create your own .config file. To my knowledge, all the configs/defconfig files come along the Buildroot installation. They might not be good for your board.
I need to generate a defconfig of the ARM Juno r1 board to submit to Buildroot,
not build an existent buildroot' defconfig.
i already have the .config, but I would like to generate a clean defconfig. Is
there a std way or is a manual operation?
>
> Tommy
>
> -----Original Message-----
> From: buildroot [mailto:buildroot-bounces at busybox.net] On Behalf Of Joao Pinto
> Sent: Monday, September 21, 2015 9:12 AM
> To: buildroot at buildroot.org
> Subject: [Buildroot] Generating a defconfig
>
> Hi all!
>
> I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would like to know what is the std procedure to make this on buildroot.
>
> Thanks,
> Joao
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
> This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
>
Thanks,
Joao
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 17:01 ` Lee, Tommy
2015-09-21 17:03 ` Joao Pinto
@ 2015-09-21 17:06 ` Thomas Petazzoni
1 sibling, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2015-09-21 17:06 UTC (permalink / raw)
To: buildroot
Tommy Lee,
On Mon, 21 Sep 2015 10:01:44 -0700, Lee, Tommy wrote:
> I believe you need to do the "make linux-menuconfig" command to
> create your own .config file. To my knowledge, all the
> configs/defconfig files come along the Buildroot installation. They
> might not be good for your board.
"make linux-menuconfig" will fire-up the kernel menuconfig tool to
customize the kernel configuration. It will certainly not generate a
Buildroot defconfig.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 17:03 ` Joao Pinto
@ 2015-09-21 17:07 ` Lee, Tommy
2015-09-21 17:07 ` Joao Pinto
0 siblings, 1 reply; 8+ messages in thread
From: Lee, Tommy @ 2015-09-21 17:07 UTC (permalink / raw)
To: buildroot
Joao,
I did not do the defconfig generation work before. Other members should be able to help!
Tommy
-----Original Message-----
From: Joao Pinto [mailto:Joao.Pinto at synopsys.com]
Sent: Monday, September 21, 2015 10:04 AM
To: Lee, Tommy; Joao Pinto
Cc: buildroot at buildroot.org
Subject: Re: [Buildroot] Generating a defconfig
Hi Tommy!
On 9/21/2015 6:01 PM, Lee, Tommy wrote:
> Joao,
>
> I believe you need to do the "make linux-menuconfig" command to create your own .config file. To my knowledge, all the configs/defconfig files come along the Buildroot installation. They might not be good for your board.
I need to generate a defconfig of the ARM Juno r1 board to submit to Buildroot, not build an existent buildroot' defconfig.
i already have the .config, but I would like to generate a clean defconfig. Is there a std way or is a manual operation?
>
> Tommy
>
> -----Original Message-----
> From: buildroot [mailto:buildroot-bounces at busybox.net] On Behalf Of
> Joao Pinto
> Sent: Monday, September 21, 2015 9:12 AM
> To: buildroot at buildroot.org
> Subject: [Buildroot] Generating a defconfig
>
> Hi all!
>
> I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would like to know what is the std procedure to make this on buildroot.
>
> Thanks,
> Joao
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>
> This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
>
Thanks,
Joao
This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 17:07 ` Lee, Tommy
@ 2015-09-21 17:07 ` Joao Pinto
0 siblings, 0 replies; 8+ messages in thread
From: Joao Pinto @ 2015-09-21 17:07 UTC (permalink / raw)
To: buildroot
Tommy,
Thanks anyway!
-Joao
On 9/21/2015 6:07 PM, Lee, Tommy wrote:
> Joao,
>
> I did not do the defconfig generation work before. Other members should be able to help!
>
> Tommy
>
> -----Original Message-----
> From: Joao Pinto [mailto:Joao.Pinto at synopsys.com]
> Sent: Monday, September 21, 2015 10:04 AM
> To: Lee, Tommy; Joao Pinto
> Cc: buildroot at buildroot.org
> Subject: Re: [Buildroot] Generating a defconfig
>
> Hi Tommy!
>
> On 9/21/2015 6:01 PM, Lee, Tommy wrote:
>> Joao,
>>
>> I believe you need to do the "make linux-menuconfig" command to create your own .config file. To my knowledge, all the configs/defconfig files come along the Buildroot installation. They might not be good for your board.
>
> I need to generate a defconfig of the ARM Juno r1 board to submit to Buildroot, not build an existent buildroot' defconfig.
> i already have the .config, but I would like to generate a clean defconfig. Is there a std way or is a manual operation?
>
>>
>> Tommy
>>
>> -----Original Message-----
>> From: buildroot [mailto:buildroot-bounces at busybox.net] On Behalf Of
>> Joao Pinto
>> Sent: Monday, September 21, 2015 9:12 AM
>> To: buildroot at buildroot.org
>> Subject: [Buildroot] Generating a defconfig
>>
>> Hi all!
>>
>> I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would like to know what is the std procedure to make this on buildroot.
>>
>> Thanks,
>> Joao
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>>
>> This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
>>
>
> Thanks,
> Joao
>
> This e-mail message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. If you are the intended recipient, please be advised that the content of this message is subject to access, review and disclosure by the sender's e-mail System Administrator.
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 16:12 [Buildroot] Generating a defconfig Joao Pinto
2015-09-21 17:01 ` Lee, Tommy
@ 2015-09-21 17:08 ` Thomas Petazzoni
2015-09-21 20:54 ` Yann E. MORIN
1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2015-09-21 17:08 UTC (permalink / raw)
To: buildroot
Joao,
On Mon, 21 Sep 2015 17:12:19 +0100, Joao Pinto wrote:
> I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would
> like to know what is the std procedure to make this on buildroot.
Just create your Buildroot configuration, and then run:
make savedefconfig
It will create a file named 'defconfig', which you can simply move to
configs/<foo>_defconfig.
You can also do it in one step like this:
make BR2_DEFCONFIG=configs/<foo>_defconfig savedefconfig
Note that for the board defconfig, we have a few rules in Buildroot:
* The version of the kernel headers and kernel must be fixed (you
should not use the "latest version" option)
* The configuration should be minimal, i.e nothing but the default
userspace package (just Busybox).
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Buildroot] Generating a defconfig
2015-09-21 17:08 ` Thomas Petazzoni
@ 2015-09-21 20:54 ` Yann E. MORIN
0 siblings, 0 replies; 8+ messages in thread
From: Yann E. MORIN @ 2015-09-21 20:54 UTC (permalink / raw)
To: buildroot
Joao, Thomas, All,
On 2015-09-21 19:08 +0200, Thomas Petazzoni spake thusly:
> On Mon, 21 Sep 2015 17:12:19 +0100, Joao Pinto wrote:
> > I am about to generate a buildroot' defconfig for ARM Juno r1 board, and I would
> > like to know what is the std procedure to make this on buildroot.
>
> Just create your Buildroot configuration, and then run:
>
> make savedefconfig
>
> It will create a file named 'defconfig', which you can simply move to
> configs/<foo>_defconfig.
>
> You can also do it in one step like this:
>
> make BR2_DEFCONFIG=configs/<foo>_defconfig savedefconfig
>
> Note that for the board defconfig, we have a few rules in Buildroot:
>
> * The version of the kernel headers and kernel must be fixed (you
> should not use the "latest version" option)
>
> * The configuration should be minimal, i.e nothing but the default
> userspace package (just Busybox).
To complement what Thomas said:
... and just the minimal set of packages that make the board boot
(e.g. the bootloader, a hardware blob and such low-level stuff).
For example, the raspberrypi defconfig files also enable the
rpi-firmware package, because it contains the bootloader blob.
Otherwise, as Thomas said: nothing fancy. The strictly minimum to get
the board up to a shell.
Regards,
Yann E. MORIN.
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 223 225 172 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-09-21 20:54 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-21 16:12 [Buildroot] Generating a defconfig Joao Pinto
2015-09-21 17:01 ` Lee, Tommy
2015-09-21 17:03 ` Joao Pinto
2015-09-21 17:07 ` Lee, Tommy
2015-09-21 17:07 ` Joao Pinto
2015-09-21 17:06 ` Thomas Petazzoni
2015-09-21 17:08 ` Thomas Petazzoni
2015-09-21 20:54 ` Yann E. MORIN
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox