Difference between revisions of "SamyGO OpenEmbedded"


From SamyGO
Jump to: navigation, search
Line 7: Line 7:
 
If you have installed ''bitbake'' on system, it will conflict with SamyGO bitbake version. So please uninstall if possible.
 
If you have installed ''bitbake'' on system, it will conflict with SamyGO bitbake version. So please uninstall if possible.
  
Pull trunk svn respository from:
+
Pull trunk svn repository from:
  
 
  svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo
 
  svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo

Revision as of 06:50, 14 March 2010

You can easily setup cross compile toolchain or/and create rootfs package for external boot.

Note: This instruction refer to TRUNK tree of SVN SamyGO repository which support only LExxB65x, LExxB75x, PSxxB65x TV series.

Supported host systems are: Linux Debian 5.0 and Ubuntu 9.10 (both 32/64 bits versions), Mac OS X 10.5.6 (using Fink)

If you have installed bitbake on system, it will conflict with SamyGO bitbake version. So please uninstall if possible.

Pull trunk svn repository from:

svn co http://samygo.svn.sourceforge.net/svnroot/samygo samygo

after pull, you can enter samygo directory:

cd samygo

then do:

. setup.sh

Script setup will generate two files: build/conf/local.conf and build/env.source .

If you like compile on parallel, you need uncomment line "PARALLEL_MAKE" in build/conf/local.conf file plus optionaly change for your needs number of threads of make will run.

Now you are in build directory.

Note: you must always be in build directory before run bitbake command.

If you like build only a toolchain use this command:

bitbake task-samsung-toolchain

If you like build rootfs image use this command:

bitbake samygo-externalboot-image

Bitbake could complain about not installed packages like "help2man", "diffstat", "texinfo". You needed to install them also.

After building all tools, results are at build/tmp directory.