Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Openembedded / Yocto meta layer for stlinux related recipes
BlitzBasic C Shell
Branch: alt-driver
Pull request Compare This branch is 150 commits ahead, 87 commits behind project-magpie:spark-multiarch-test.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
classes
conf
recipes-bsp/tdt-driver
recipes-connectivity/wvdial
recipes-core
recipes-devtools
recipes-distros
recipes-extended
recipes-graphics/directfb
recipes-kernel
recipes-multimedia
recipes-qt
recipes-stlinux
.gitignore
README.md
recipes.txt

README.md

OE-Alliance BSP Layer - For STLinux sh4 based Set-Top-Boxes

This is the general hardware specific BSP overlay for STLinux based devices. It should be used with oe-alliance.

How to use it

Clone oe-alliance build environment

git clone git://github.com/oe-alliance/build-enviroment.git OEA

Move to top folder

cd OEA

Update

make update

Clone meta-stlinux

git clone git://github.com/sklnet/meta-stlinux.git

Initialize the build environment

MACHINE=spark7162 DISTRO=<distroname> make init

Fix configuration files

Add meta-stlinux in bblayers.conf:
    vim builds/<distroname>/spark7162/conf/bblayers.conf

        ...
        BBLAYERS ?= " \
        ${TOPDIR}/../oe-core/meta \
        ${TOPDIR}/../meta-stlinux \
        "
        ...
Remove "-march=native" in site.conf
    vim builds/<distroname>/spark7162/conf/site.conf
        ...
        BUILD_OPTIMIZATION = "-O2 -pipe"
        ...

create image:

MACHINE=spark7162 DISTRO=<distroname> make image

Prerequisite

For the coprocessor firmware loading you have to provide the coprocessor firmware. Put the files either in the folder /data/stslave_fw/${MACHINE} or overwrite the variable "BINARY_STSLAVE_FW_PATH" in your conf/local.conf file. These files are audio.elf and video.elf. For spark this looks like this:

  • /data/stslave_fw/spark/video.elf
  • /data/stslave_fw/spark/audio.elf

These files can be extracted from a alternative image and are not part of this repository.

Something went wrong with that request. Please try again.