Downloads

From Mediatrix SDK Wiki

Jump to: navigation, search

Main Page / Downloads

Downloads

This page allows you to download the beta version of the Mediatrix SDK


Contents


Application

The SDK application is a VOIP gateway application packed with a basic embedded Linux distribution. This application is distributed in the form of a Firmware Pack that can be installed from a genuine Mediatrix DGW firmware. Once the SDK application is installed, it can be customized to your needs.

SDK 2.0 firmwares (How to install):

Product (Platform) Firmware Pack
3000 Mediatrix3XXX_Sdk_2.0.1.3_3XXX-SDK-2000-01.zip
44XX Mediatrix44XX_Sdk_2.0.1.3_44XX-SDK-2000-01.zip
4102S, 4104, 4108, 4116, 4124 Mediatrix41XX_Sdk_2.0.1.3_41XX-SDK-D2000.zip

Click here to access previous releases.

Cross-development tools

Toolkit

The SDK Toolkit is the set of tools required to cross-compile source code into binary code that can be run on the Mediatrix 3XXX or 4XXX hardware platforms. The toolkit is designed to be installed easily on Fedora Linux.

You must first download the common package: mitos-common-1.0-1.i386.rpm.


Then select specific packages for your platforms according to the following table:

Product (Platform) MITOS Version Processor Packages
3000 2.0 PowerPC mitos-2.0-powerpc-libs-2.0.2-1.i386.rpm

mitos-2.0-powerpc-buildtools-2.0.2-1.i386.rpm.

4102S, 4104, 44XX 2.1 MIPS32 mitos-2.1-mips-libs-2.1.1-1.i386.rpm

mitos-2.1-mips-buildtools-2.1.1-1.i386.rpm

4108, 4116, 4124 2.1 PowerPC mitos-2.1-powerpc-libs-2.1.1-1.i386.rpm

mitos-2.1-powerpc-buildtools-2.1.1-1.i386.rpm


You can also download the following optional packages:

Product (Platform) Packages Description
4102S, 4104, 44XX mitos-2.1-mips-dynamic-libstdc++-2.1.1-1.i386.rpm Support for linking c++ applications dynamically with the libstdc++ library.
4108, 4116, 4124 mitos-2.1-powerpc-dynamic-libstdc++-2.1.1-1.i386.rpm Support for linking c++ applications dynamically with the libstdc++ library.


Examples

Example files are very simple C and C++ files that can be compiled and executed with the SDK. Sample compilation scripts are also provided.

You can download example files from here.


Source Code

The Mediatrix SDK aggregates many open source packages. The source code for these packages, together with their respective licences, can be downloaded from the table below.

Product (Platform) Packages Description
3XXX, 4XXX sdk-common-sources-2.0.1.2.tar Open sources SDK modules common to all platforms.
3XXX sdk-linux-mx3xxx-sources-2.0.1.2.tar.bzip2 Linux Kernel and drivers, based on Linux 2.6.11.
4XXX sdk-linux-mx4xxx-sources-2.0.1.2.tar.bzip2 Linux Kernel and drivers, based on Linux 2.6.19.7.


NFS root

The NFS root is a Linux distribution that is physically stored on a server (a PC running a NFS server) and accessed remotely by a Mediatrix device. The NFS root distribution is targetted at advanced users and does not include the VoIP gateway application. When booting the device from NFS, the device executes the scripts and binaries on the server rather than from its flash memory. This is convenient when testing a new application as it allows to modify it often without having to upload its code to the device every time.

The NFS root is also useful for rescuing a buggy flash image without erasing it; after NFS boot is completed, the flash can be mounted and fixed.

Select NFS root packages for your platforms according to the following table (*-libs-* packages are not needed if you have already installed the corresponding Toolkit):

Product (Platform) MITOS Version Processor Packages
3000 2.0 PowerPC mitos-2.0-powerpc-libs-2.0.2-1.i386.rpm

mitos-2.0-powerpc-nfsroot-2.0.2-1.i386.rpm.

4102S, 4104, 44XX 2.1 MIPS32 mitos-2.1-mips-libs-2.1.1-1.i386.rpm

mitos-2.1-mips-nfsroot-2.1.1-1.i386.rpm

4108, 4116, 4124 2.1 PowerPC mitos-2.1-powerpc-libs-2.1.1-1.i386.rpm

mitos-2.1-powerpc-nfsroot-2.1.1-1.i386.rpm


BOOTP Image

The BOOTP Image is a basic Linux distribution that is downloaded by a Mediatrix device from a BOOTP server. The image is decompressed in the device's RAM and executed. This is useful for rescuing a buggy flash image without erasing it; after BOOTP boot is completed, the flash can be mounted and fixed.


Select the right BOOTP image for your platforms according to the following table:

Product (Platform) Rescue image
3000 MbSbc-Sdk-BootpImage.zip
4102S MbLdp-Sdk-BootpImage.zip
4104, 44XX MbXgw-Sdk-BootpImage.zip
4108, 4116, 4124 MbAgw24-Sdk-BootpImage.zip

Rescue

The Rescue image is a BOOTP image that installs a genuine Mediatrix DGW image in the flash of the Mediatrix device. Installing this image will erase the content of the flash memory. It is to be used when one wants to restore a device to its original state.

Select the right rescue image for your platforms according to the following table:

Product (Platform) Rescue image
3000 MbSbc-Sdk-Rescue-BootpImage-With-Dgw20.zip
4102S MbLdp-Sdk-Rescue-BootpImage-With-Dgw20.zip
4104, 44XX MbXgw-Sdk-Rescue-BootpImage-With-Dgw20.zip
4108, 4116, 4124 MbAgw24-Sdk-Rescue-BootpImage-With-Dgw20.zip

Archives

You can browse the file server to find a specific file from here.

Personal tools