Fujitsu DTV/STB solution driver (FAPex driver) Documentation [V01L00R00]


Smartgo Application

Table of Contents

Introduction
Making application
Running application
Command Usage

Back to top

Introduction

The fapex_smartgo is to provide an Linux-based, configurable and scalable reference application for set-top-boxes, including all features that are available using the linux driver and middleware libraries. The configuration options provided allow to include or exclude a number of software modules (e.g. PVR or DVB subtitling) in an easy way.

SmartGo-HD consists of both an application layer and an underlying middleware engine that provides typical STB functionality according to the system configuration.

The application is operable on multiple Fujitsu development kits. If features requiring harddisk support are enabled, the system will test the connection at startup. After timeout (approx. 15 seconds), the software will be operable even without a HDD connected

Back to top

Making application

This application is compiled with the following fapex_subsystems libraries.

basically libraries
libdraw libfbf libfontserver libosdhandler libfontserver libsfal libaal libfapex_abst

selectable libraries
In case of using Bitmap font for character display ( The optional setting of Makefile: USE_FREETYPE=0 )
libfontserver_engine_fbf libfbf

In case of using TrueType font for character display ( The optional setting of Makefile: USE_FREETYPE=1 )
libfontserver_engine_ft libftf libfreetype2

This application is compiled with shared libraries by make command in default setting.
If you select the compiling with static libraries, you should change setting of Makefile to "LIBTYPE=static".

This application is builded with the following commands after above necessary setting.

 $ cd FAPexU_V01L00R00/sample_application/fapex_smartgo
 $ make
Back to top

Running application

After kernel booting, this application is executed by the following commands.

 # ./insmodall.sh
 # ./fapex_smartgo

Operating application

After the system start up,use the following key to control the system:

 The Key function:
 Power: Switch the system on/off.
 Up/Down:Change the TV/Radio channel or OSD Menu Up/Down.
 Left/Right:Increase or decrease TV/Radio volume level or change the value of an item in menu mode.
 OK: Selects a menu or confirm the user¡¯s action and display the channel list during watching a TV.
 MENU: Open or Close the OSD menu.
Back to top


Copyright © 2006-2010 by Fujitsu Semiconductor Europe GmbH
Copyright © 2008-2010 by Fujitsu Semiconductor Limited

Disclaimer:
Please note that the use of this has been based on the terms and conditions of "DK Consent Letter (For Linux)" agreement between you and Fujitsu Semiconductor Limited.
The contents of this document may be revised without prior notice. Contact our sales department for confirmation. The information in this document are presented as is, no license is granted by implication or otherwise.
More...

FUJITSU sales representatives