summaryrefslogtreecommitdiff
path: root/README
blob: 292ba8b9f7b7e22bd3573a612ff0398ca5aaf7d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
CoreCDP - Multi-Tech Linux for MultiConnect Open Communication Gateways
=======================================================================

What is it?
-----------

CoreCDP is a distribution provided by Multi-Tech tailored for the MultiConnect
Open Communication Gateway (OCG) products (MTCDP, MT100EOCG models).

CoreCDP utilizes the OpenEmbedded framework and is based on the Angstrom
distribution. OpenEmbedded provides a complete environment for cross-compiling
1000's of open source software packages.  

For more information about CoreCDP, see http://www.multitech.net

For more information about OpenEmbedded, see http://www.openembedded.org

How to get started?
-------------------

1. Build from tarball

    Download the file 'corecdp-2.0.2.tar.gz' (release number may vary) from the
    http://www.multitech.net website or copy it from the provided DVD. This file 
    provides the CoreCDP build system and a set of sources sufficient for building
    the sample images provided by CoreCDP.

    Untar the contents to a folder of your choice, and install prerequisite 
    packages. Then, configure the environment variables and you are good to go.  

    tar xzf corecdp-2.0.2.tar.gz
    cd corecdp-2.0.2
    # install needed dependencies, see scripts in multitech/contrib/install-deps
    # example: sudo ./multitech/contrib/install-deps/install-debian-ubuntu-deps.sh
    source env-oe.sh

    # set your default machine type in conf/local.conf
    # MACHINE="mtcdp" or MACHINE="mt100eocg" etc

    bitbake corecdp-base-image

2. Build from git repository

    # clone repo to a dir name of your choice
    git clone git://git.multitech.net/corecdp.git corecdp-2.0.2
    cd corecdp-2.0.2

    # checkout desired branch or tag
    git checkout 2.0.2

    # install needed dependencies, see scripts in multitech/contrib/install-deps
    # example: sudo ./multitech/contrib/install-deps/install-debian-ubuntu-deps.sh

    # initialize git submodules and setup dir structure
    ./setup.sh

    # setup environment
    source env-oe.sh

    # set your default machine type in conf/local.conf
    # MACHINE="mtcdp" or MACHINE="mt100eocg" etc

    # build!
    bitbake corecdp-base-image

See the Multi-Tech Developer website (http://www.multitech.net) for full 
installation and build instructions. In particular, see the "Introduction" and
"Getting Started" pages under the MultiConnect OCG section.

You can also join the available developer forums to post queries and receive 
updates from Multi-Tech developers.