2009-10-02 10:47:16     version control

Document created by Aaronwu Employee on Aug 19, 2013
Version 1Show Document
  • View in full screen mode

2009-10-02 10:47:16     version control

Miquel Soler i Mir (SPAIN)

Message: 80805   

 

Hello.

 

I'm thinks about how save diferents version of uclinux kernel.

 

In Wiki I found that all the configurations files are theses:

 

    uClinux-dist/config.arch - processor specific config file (in our case, it leads to the Blackfin file vendors/config/bfin/config.arch)

    uClinux-dist/.config - the top level configuration file, which is generated by make menuconfig, which controls the Vendor/Product Selection

    uClinux-dist/linux-2.6.x/.config - kernel and driver configuration file

    uClinux-dist/config/.config - vendor/user/libraries configuration file

 

I'ts a good idea, make this process.

 

1.- Compile one kernel with configuration A using make menuconfig

 

2.- Same the 4 files in folder called BackupVA001

 

3.- Compile one kernel with configuration B using make menuconfig

 

4.- Same the 4 files in folder called BackupVB001

 

If I need to modifier something about Version A.

 

1.- Copy the files from BackupVA001 to correct place.

 

2.- Use make menuconfig to make the modificacions

 

3.- Same the 4 files in folder called BackupVA002

 

 

 

I need yours opinions about it, before start making something wrong.

 

Thanks

 

Miquel Soler  i Mir

TranslateQuoteReplyEditDelete

 

 

2009-10-03 11:53:41     Re: version control

Miquel Soler i Mir (SPAIN)

Message: 80818   

 

I'm sorry for last post, I try again...

 

 

 

Hello.

 

I'm eveluating about how to save differents version of the uclinux kernel.

 

From the Wiki I conclude that the configuration files are:

uClinux-dist/config.arch - processor specific config file (in our case, it leads to the Blackfin file vendors/config/bfin/config.arch)

uClinux-dist/.config - the top level configuration file, which is generated by make menuconfig, which controls the Vendor/Product Selection

uClinux-dist/linux-2.6.x/.config - kernel and driver configuration file

uClinux-dist/config/.config - vendor/user/libraries configuration file

 

Question: how do you think about to:

 

1.- Compile one kernel with configuration "A" using make menuconfig

 

2.- Save the 4 files in folder called BackupVA001

 

3.- Compile one kernel with configuration "B" using make menuconfig

 

4.- Same the 4 files in folder called BackupVB001

 

If I need to modify something in "A".

 

1.- Copy the files from BackupVA001 to the correct place.

 

2.- Use make menuconfig to apply the modificacions

 

3.- Save the 4 files in folder called BackupVA002

 

 

 

Your inputs are very wellcome before starting my procedure

 

Thanks

 

Miquel Soler  i Mir

TranslateQuoteReplyEditDelete

 

 

2009-10-05 11:25:17     Re: version control

Robin Getz (UNITED STATES)

Message: 80855   

 

Miguel:

 

Make your own custom vendor/boards.

 

  docs.blackfin.uclinux.org/doku.php?id=managing_kernel_upgrades#adding_your_board_to_the_uclinux_distribution

 

-Robin

Attachments

    Outcomes