Home   |   Jungo Corporate Web Site   |   Contact us   |   Search:
Home Gateway Software Platforms Developers' Community Technical FAQ

Technical Frequently Asked Questions: Software Development Kit

FAQ  » Index » Software Development Kit


How do I install an OpenRG User Mode Linux (UML) virtual gateway?

Please refer to our downloads page and download our Software Development Kit (SDK). In order to create a UML image and install it on your PC, select the 'uml' option after running the install script. The script will be installed and instruct you how to compile and run the UML on your PC.


Is there a way to hasten OpenRG's compilation process?

You may use the 'ccache' Linux application in order to improve the compilation process time.
After installing 'ccache' on your computer, make sure your .bashrc has the following line:
export 'ccache'='which ccache'
This will allow OpenRG to use the cache database for every compilation and reduce compilation time. Please note that this will affect your compilation time only from the second compilation session. We therefore recommend, after installing 'ccache' and restarting the shell, to execute 'make distclean' and to rebuild the tree.
Installing 'ccache' on a debian system:
% su
# apt-get install ccache
If your system is not a Debian system, the ccache application can be downloaded from :
http://ccache.samba.org/ftp/ccache/


I cannot locate the package responsible for the TR-069 implementation.
Where is the TR-069 implementation located in OpenRG's directory tree?

The TR-069 implementation package is called 'dslhome'.
The 'dslhome' package is located at:
~/rg/pkg/dslhome



In which environment should I compile and install OpenRG?

OpenRG SDK installation must run on one of the following environments:
Linux, VMware , coLinux.



I have made some changes to OpenRG's SDK. I would like to compile again and have a different version presented. For example - dowloaded SDK version 4.0.30, chnage the version number to 4.0.31.
Is this possible?

In order to change the version number, please do the following:
  • Navigate to ~rg/40/pkg/include
  • Locate the file 'rg_version_data.h'
Example for version 4.0.30
  • It should currently have the following info:
    define RG_VERSION_1 4
    define RG_VERSION_2 0
    define RG_VERSION_3 30
  • Change the version from '30' to '31'
  • Compile OpenRg image again
  • Download to the board



FAQ,frequently asked questions, Software Development Kit FAQ, Jungo, Residential Gateways, Gateway software, OpenRG, OpenSMB