CONFIDENTIAL
DOC-USR-0011-04
___________________________________________________________________________________________
Z3 Technology, LLC
♦
100 N 8
th
ST, STE 250
♦
Lincoln, NE 68508-1369 USA
♦
+1.402.323.0702
11
5.0
UNTARRING AND BUILDING THE SAMPLE CODE
5.1
Preparing the Linux Environment
Prior to building the Z3 sample code, certain modules are required. In Ubuntu 10.x or later, the
following command can be used to get the required modules:
sudo apt-get install bison flex mtd-utils liblzo2-dev uuid-dev zlib1g-dev
libpcre3-dev autoconf autoconf-archive automake automake1.9 automake1.9-doc
libtool libtool-doc gstreamer-tools libglib2.0-dev mono-gmcs gperf
In Fedora, the command would be:
sudo yum install bison flex mtd-utils mtd-utils-ubi lzo-devel libuuid-devel
pcre-devel automake automake17 automake14 autoconf libtool gstreamer-tools
glib2-devel mono-core gperf
If you are running a 64-bit OS, it may be necessary to install some 32-bit libraries for the cross-
compiling toolchain. You can determine whether your OS is 64-bit by using the “uname –p”
command. A 64-bit OS will return “x86_64,” while a 32-bit OS will return “i386”, “i586”, or
“i686”.
For 64-bit Ubuntu, you can get the necessary libraries by typing:
# sudo apt-get install ia32-libs
For 64-bit Fedora, you can type:
# sudo yum install glibc.i686
5.2
Making the Directories and Running the Make Script
The software provided will allow you to re-create the pre-installed software of the Z3-DM368-VI-
RPS starting from the included source code.
On a PC running Linux, create a directory where the released materials are going to be located:
# mkdir /home/z3/z3-dm368
Copy the released tar archive to the directory
*
Note:
the name may vary slightly. Could also be RPS-SRC
# cp SW-3D1-00278-01_DM368-VI-RPS-20140911.tar.bz2 /home/z3/z3-dm368
Untar the archive (name of tar file may slightly vary):
# tar -xvf SW-3D1-00278-01_DM368-VI-RPS-20140911.tar.bz2
*Note:
Untarring could take 5 to 10 minutes.
Open the directory just created and run the build script (directory name may slightly vary):
# cd z3-dm368-VI-RPS-20140911
# ./makeall