« Previous -
Version 12/14
(diff) -
Next » -
Current version
Philip Balister, 06/19/2012 05:05 pm
OpenEmbedded¶
UNDER MAJOR CONSTRUCTION ..... (updating on Feb 28, 2012)
First checkout and test the basic OpenEmbedded system by building something simple:
git clone git://github.com/balister/E1XX-OE-setup-scripts.git oe- cd oe
- ./oebb.sh config usrp-e1xx
- oebb.sh updated so you do not need to edit config files.
cd oe/sourcesgit clone git://code.ettus.com/ettus/ettus_oe.gitEdit oe/build/conf/bblayers.confBBLAYERS = " \
/home/balister/src/git/oe/sources/openembedded \
/home/balister/src/git/oe/sources/ettus_oe \
"
cd oe/build. ~/.oe/environment-2008bitbake nano
cd oe/build; bitbake console-gnuradio-image(it looks like this setup works "best" if you run bitbake from the build directory)
Now you have a basic image in build/tmp-angstrom_2010_x/deploy/eglibc/images/usrp-e1xx/ For u-boot.bin use u-boot-usrp-e1xx-2011.12-r1.bin. There should be a kernel file uImage-usrp-e1xx.bin which is a softlink to uImage-3.0-pm-r0f-usrp-e1xx.bin and the root file system <Image-name>-usrp-e1xx.tar.gz. You can create a new micro SD card from here http://www.gumstix.org/create-a-bootable-microsd-card.html.
Use MLO from here:
Now let's work on an image that includes dsplink, uhd, and as much Qt stuff as we can cross compile:
- Download
ti_cgt_c6000_6.1.17_setup_linux_x86.binfrom https://www-a.ti.com/downloads/sds_support/TICodegenerationTools/download.htm (Sorry, OE is not smart enough to get through all the login stuff) - Copy this file into
sources/downloads - cd
sources/downloads - Run
md5sum ti_cgt_c6000_6.1.17_setup_linux_x86.bin > ti_cgt_c6000_6.1.17_setup_linux_x86.bin.md5 cd build; bitbake console-e1xx-devel-image
References: