[Previous] [Next] [Contents]

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.


[Previous] [Next] [Contents] MIZI Prizm 2.0.0