Home / KreaTV 3.x Bootloader
Name Modified Size InfoDownloads / 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
Source: README.txt, updated 2013-03-21