• Quick Start
  • Booting
  • Platform
  • Portals
  • References
    • API Reference TOI3
    • IIP Reference
  • Resources
ARRIS Enterprises, Inc. Confidential Information

Building a boot image

A 64-bit OS is required to build boot images.

A boot image is a binary file containing the software which is downloaded to the IP-STB. A boot image is built from a number of parts:

  • Hardware Abstraction Layer (HAL)
  • Platform
  • Applications
  • Options
  • Tools

All different kind of parts are each stored in an IP-STB Installation Package (IIP). This documentation describes which types of IIPs are available for installation. When building a boot image all the parts are put together as one binary.

Building custom boot images

The SDK comes with some general purpose boot images, and the Infocast Server will broadcast these by default. However, it is possible for you to build custom boot images with the SDK, adding and removing features and setting configuration options. Scripts for building boot images are provided in the <sdk_root>/build_scripts directory which will build a boot image from a config file. You may create a customized boot image by editing the config provided here.

<sdk_root> is the SDK installation directory.


cd <sdk_root>/build_scripts
./build_<device-name>.sh evaluation_<what>.config

<device-name> and <what> should be replaced with the proper values which match files from your SDK.

A more detailed description of the build_boot_image script can be found here.

Distribute boot image

For information on how to distribute a boot image to a KreaTV IP-STB, see the Booting section of the manual.

5.0.1

Copyright (c) 2016 ARRIS Enterprises, LLC. All Rights Reserved. ARRIS Enterprises, LLC. Confidential Information.