Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.txt | 2013-03-21 | 2.3 kB | |
kreatv-kit-bootloader-ossk_KREATV-FIRMWARE-3-X_st40.tar.bz2 | 2013-03-21 | 231.7 MB | |
Totals: 2 Items | 231.7 MB | 0 |
Notice ------ This is the source code distribution for open source with redistribution obligations that has been used in the KreaTV Bootloader. This distribution covers the VIP1xx3 series set-top boxes. Installing the cross compiler toolchain --------------------------------------- Extract the toolchain archive in /usr/local/motorola. Installing required external build tools ---------------------------------------- Install the patch management tool Quilt, GNU make, GCC, and Python (2.6 or 2.7), available as optional packages in major Linux distributions. Also make sure the required utilities hostname, rpm2cpio, file, indent, unzip, bison, and gperf are installed. Example: * yum install quilt make gcc gcc-c++ python rpm hostname file indent unzip bison gperf or * apt-get install quilt make gcc g++ python rpm2cpio hostname file indent unzip bison gperf Build environment ----------------- The build scripts in the OSSK require that bash is installed as the default shell. This is not the case on some Linux installations (Ubuntu 9.10, for example, uses dash as its default shell). Please update your /bin/sh link to point to /bin/bash: $ cd /bin $ sudo rm sh $ sudo ln -s bash sh It is also a requirement that python2 is available in the path. If your distribution does not set up such a link automatically when installing python then please create it, for example: $ cd /usr/bin $ sudo ln -s python2.6 python2 If you are running a 64-bit OS you will need to install packages to support 32-bit applications. * yum install glibc-devel.i686 libgcc.i686 zlib.i686 * apt-get install libc6-dev-i386 lib32z1 Building the cross compiler toolchain ------------------------------------- Extract the toolchain src archive. Run make from the src root directory. This is only needed if the pre built toolchain is not installed or if modifications to binutils, gcc or glibc is needed. Building -------- Run the build.sh script. The resulting compiler output will be located in the following directories: Klibc: dist/st40/3pp/lib Linux (VIP19X0): dist/st40/3pp/vip19x0/bin Linux (VIP19X3): dist/st40/3pp/vip19x3/bin Front panel and IR-driver may be found in: VIP19X0:dist/st40/vip19x0/modules VIP19X3:dist/st40/vip19x3/modules