CHAPTER 2. What is MIZI Prizm SDK ?
2.1 INTRODUCTION
MIZI Prizm 2.0 SDK is dedicated to explain how 3rd party programmer can develop
applications on the top of MIZI Prizm 2.0. It contains programming guide, required
tools and utilities with example source codes. MIZI Prizm 2.0 uses 'Qt/X11 2.3.2'
for GUI library in addition to our patches such as multi-bytes language support,
and some of additional libraries.
Let's review some of common acknowledgments prior to learn about our subject
deeply.
General sequence of MIZI Prizm 2.0 programming
Followings are typical sequence to build an application using MIZI PrizmTM SDK.
Step1 : Install Redhat Linux 8.0 to PC
Step2 : Install MIZI PrizmTM SDK to HostPC
Step3 : Programming your application
Build your application
Run your application in XinX (emulator)
Step4 : ARM cross-compile
Step5 : Download your application to target device
Step6 : Run your application in target device
Setup HostPC and Redhat Linux 8.0
This chapter was written on the assumption that you had installed Redhat
Linux version 8.0 by "Workstation Type" on
your PC. From this moment, we call this PC as HostPC.
If you want to know about 'Redhat Linux 8.0 Installation' in detail then please
visit following URL.
http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/install-guide/
Note) It is also possible to use other Linux distribution for your convenience
however, you need to setup all of required programming environments by yourself.
Connect target device to HostPC
The target device is a computer what you willing to run your application on
the top of MIZI Prizm 2.0 in the end. Some examples of target devices are available
to purchase in the market such as Samsung Electronics MITs i519.
Note) This documents, MIZI Prizm 2.0 development guide, uses i519 as target
device, therefore you can regard target device as i519 or vice-versa.
For data communication between HostPC and target device, MIZI Prizm 2.0 supports
serial (RS232C) and USB Ethernet interface as shown in below picture.

• Serial cable : Serial cable is adequate for exchanging small size
of data between HostPC and target device since its transfer rate is lower than
USB interface. It is unique interface supported by our bootloader (VIVI) however,
it doesn't require complicated configuration rather than USB interface.
• USB cable : It is faster than serial cable. The real beauty of USB
in MIZI Prizm is 'supporting Ethernet interface'. It means you can use all of
TCP/IP networking and utilities, for example FTP, telnet, NFS, etc, while you
are programming your application.
We will explain MIZI Prizm 2.0 SDK installation and environmental settings
from next section.
|