Version 14 (modified by 14 years ago) ( diff ) | ,
---|
Toolchains
MIPS Router / DD-WRT
http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_MIPS-Router-uclib-0.9.28.bz2
MIPS Router / OpenWRT
Little endian Kernel 2.4x
http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/OpenWrt-SDK-brcm-2.4-for-Linux-i686.tar.bz2
Little endian Kernel 2.6x
http://downloads.openwrt.org/kamikaze/7.09/brcm47xx-2.6/OpenWrt-SDK-brcm47xx-2.6-for-Linux-i686.tar.bz2
MIPS Router / Fonera
http://downloads.openwrt.org/kamikaze/7.09/atheros-2.6/OpenWrt-SDK-atheros-2.6-for-Linux-i686.tar.bz2
MIPS Router Fritzbox
http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_MIPS-Router-Fritzbox-uclib-0.9.29.tar.gz
MIPSEL Dreambox 800/8000/7025
http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_mipsel-tuxbox-linux.Dreambox.tar.gz
PPC Dreambox 500/600/7000/7020
http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_powerpc-tuxbox-linux_DreamboxPPC.tar.bz2
ARM NSLU2 UNSLUG
http://www.streamboard.gmc.to/wbb2/tut-pics/toolchains/Toolchain_armv5b-softfloat-linux_Unslug.tar.gz
ARM NSLU2 OpenWRT
http://downloads.openwrt.org/kamikaze/7.09/ixp4xx-2.6/OpenWrt-SDK-ixp4xx-2.6-for-Linux-i686.tar.bz2
(Cross-) compiling
Linux i686 or x86_64:
Step 1:
Download Source Repository
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
Step 2:
Just do
make
Binary output will be located in oscam-svn/Distribution
Fritzbox / DD-WRT Router / Dreambox / NSLU2:
All provided Toolchains will only work in a Linux-based environment. The easiest way is to install VMWare and Download a pre-installed redhat/CentOS/Debian etc. directly from VMWare.
Step 1:
Before you can start to compile OSCAM for any Platform, you need to get the right Toolchain. Copy the Toolchain to your Linux-based system.
Step 2:
Install cmake. The best thing is to compile cmake for your platform. RPM install didn't work for me.
cmake version 2.6-patch 4 works for OSCAM.
Step 3:
Download Source Repository
svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
Step 4:
Create a build directory in oscam-svn
cd oscam-svn mkdir build_dir cd build_dir
Step 5
Create a Shell Script in the directory build_dir
vi install.sh
#!/bin/sh export MYPATH=$PATH export PATH=/toolchain/ANYPLATFORM/bin:$MYPATH make clean cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/toolchain-ANYPLATFORM.cmake .. make
chmod 755 install.sh
Remember to set the Toolchain Path correctly. Also take a look inside the Toolchain cmake Script. You have to add the right Compiler for your platform.
Step 6
Execute the Shell Script
./install.sh
The Output will be located in the build_dir
Howto apply a Patch to OSCAM SVN
A Patch is only valid for specific SVN Version. First you have to check out the correct SVN Version.
Step 1:
Example check out SVN 534
svn co -r 534 http://streamboard.gmc.to/svn/oscam/trunk oscam-svn
Step 2:
Apply the Patch
cp patch.txt oscam-svn cd oscam-svn patch -p0 < patch.txt
Attachments (1)
-
libnxp.so.gz
(70.2 KB
) - added by 14 years ago.
When compiling for Coolstream, you will add this library file for internal reader support.
Download all attachments as: .zip