This will get you started building the embedded SDR software. Further additions, including building OSSIE are in development. The following steps should generate all the files needed to turn an OSK into a SCA Radio. Even if you are not using the OSK, do the console-image build for the OSK, if you have a problem, I am familiar with that build and can help solve your problem.
- Download and install Openembedded using the guide at http://www.openembedded.org/index.php/Getting_started.
- Create a local.conf file with the machine file set to
omap5912osk and the distro set to angstrom-2008.1.
- Run
bitbake console-image. Output is in tmp/deploy.
- Flash the u-boot, kernel image and file system images into your OSK. (See http://www.opensdr.com/node/5)
- Congratulations, you have the basics to install OSSIE on your system.
- Read about BB collections in the bitbake manual
- The bitbake collection for OSSIE is here: http://trac.geekisp.com/opensdr/browser/OE/ossie_collection
- Check out the OSSIE collection for Open Embedded with:
svn co https://svn.geekisp.com/opensdr/OE/ossie_collection
- Add the following lines to your
local.conf
ANGSTROM_EXTRA_INSTALL = " screen oprofile ossie-fm-from-file "
require conf/distro/include/sane-ossie-revs.inc
BBFILES = "${OEDIR}/org.openembedded.dev/recipes/*/*.bb ${OEDIR}/ossie_collection/packages/*/*.bb"
BBFILE_COLLECTIONS = "upstream ossie"
BBFILE_PATTERN_upstream = "^${OEDIR}/org.openembedded.dev/recipes"
BBFILE_PRIORITY_upstream = "5"
BBFILE_PATTERN_ossie = "^${OEDIR}/ossie_collection/packages"
BBFILE_PRIORITY_ossie = "10"
- Add
${OEDIR}/ossie_collection to your BBPATH environment variable
- Run
bitbake console-image
If you have questions, sign up for the ossie-sca list by sending an email to ossie-sca-subscribe@opensdr.com. To post to the list send an email to ossie-sca@opensdr.com.