Hi, all:
I’m trying to build the kernel 3.14 from scratch for BBB on Ubuntu, and I’m following the description http://elinux.org/Building_BBB_Kernel .
Just before I started, I see the folders should be organized as:
> Name
|
> Description
|
- | - |
> toolchain
|
> this will contain the cross compiler
|
> uboot
|
> this will be used to build the mkimage program
|
> kbuild
|
> this will be used to build the kernel
|
In fact, on current Ubuntu, I just grabbed the toolchain from the default repository. And I downloaded the most recent uboot. However, where can I get the folder kbuild ?
Also, if I ignore the folder “kbuild” and move on building the kernel, when I reach
cp configs/beaglebone kernel/arch/arm/configs/beaglebone_defconfig
I failed to find “configs/beaglebone”. Where are beaglebone configration file that I might be able to use?
The current linux-3.14 has some default configuration files:
…/linux-3.14/arch/arm/configs$ ls
acs5k_defconfig efm32_defconfig lubbock_defconfig raumfeld_defconfig
acs5k_tiny_defconfig em_x270_defconfig mackerel_defconfig realview_defconfig
am200epdkit_defconfig ep93xx_defconfig magician_defconfig realview-smp_defconfig
ape6evm_defconfig eseries_pxa_defconfig mainstone_defconfig rpc_defconfig
armadillo800eva_defconfig exynos_defconfig marzen_defconfig s3c2410_defconfig
assabet_defconfig ezx_defconfig mini2440_defconfig s3c6400_defconfig
at91_dt_defconfig footbridge_defconfig mmp2_defconfig s5p64x0_defconfig
at91rm9200_defconfig genmai_defconfig moxart_defconfig s5pc100_defconfig
at91sam9260_9g20_defconfig h3600_defconfig msm_defconfig s5pv210_defconfig
at91sam9261_9g10_defconfig h5000_defconfig multi_v7_defconfig sama5_defconfig
at91sam9263_defconfig hackkit_defconfig mv78xx0_defconfig shannon_defconfig
at91sam9g45_defconfig hi3xxx_defconfig mvebu_defconfig simpad_defconfig
at91sam9rl_defconfig imote2_defconfig mxs_defconfig socfpga_defconfig
at91x40_defconfig imx_v4_v5_defconfig neponset_defconfig spear13xx_defconfig
badge4_defconfig imx_v6_v7_defconfig netwinder_defconfig spear3xx_defconfig
bcm2835_defconfig integrator_defconfig netx_defconfig spear6xx_defconfig
bcm_defconfig iop13xx_defconfig nhk8815_defconfig spitz_defconfig
bockw_defconfig iop32x_defconfig nuc910_defconfig sunxi_defconfig
cerfcube_defconfig iop33x_defconfig nuc950_defconfig tct_hammer_defconfig
clps711x_defconfig ixp4xx_defconfig nuc960_defconfig tegra_defconfig
cm_x2xx_defconfig jornada720_defconfig omap1_defconfig trizeps4_defconfig
cm_x300_defconfig keystone_defconfig omap2plus_defconfig u300_defconfig
cns3420vb_defconfig kirkwood_defconfig orion5x_defconfig u8500_defconfig
colibri_pxa270_defconfig koelsch_defconfig palmz72_defconfig versatile_defconfig
colibri_pxa300_defconfig ks8695_defconfig pcm027_defconfig vexpress_defconfig
collie_defconfig kzm9d_defconfig pleb_defconfig viper_defconfig
corgi_defconfig kzm9g_defconfig prima2_defconfig vt8500_v6_v7_defconfig
da8xx_omapl_defconfig lager_defconfig pxa168_defconfig xcep_defconfig
davinci_all_defconfig lart_defconfig pxa255-idp_defconfig zeus_defconfig
dove_defconfig lpc32xx_defconfig pxa3xx_defconfig
ebsa110_defconfig lpd270_defconfig pxa910_defconfig
Which one is specifically for beaglebone???
Thank you very much…
Cheers
Pei