minios7 studio introduction

22
MiniOS7 Studio Introduction [email protected] And [email protected]

Upload: mavis

Post on 15-Jan-2016

18 views

Category:

Documents


0 download

DESCRIPTION

MiniOS7 Studio Introduction. [email protected] And [email protected]. MiniOS7: traditional way of development. DOS(cmd.exe) Borland C/C++ 7188XW.EXE(232) / 7188E.EXE(TCP) / 7188EU.EXE(UDP) UltraEditor, Notepad, PSPad …. MiniOS7 Learning Curve. IDE. Steep Learning Curve. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MiniOS7  Studio Introduction

MiniOS7 Studio Introduction

[email protected]

And

[email protected]

Page 2: MiniOS7  Studio Introduction

MiniOS7: traditional way of development

DOS(cmd.exe) Borland C/C++ 7188XW.EXE(232) / 7188E.EXE(TCP)

/ 7188EU.EXE(UDP) UltraEditor, Notepad, PSPad …

Page 3: MiniOS7  Studio Introduction

IDE

Steep Learning Curve Shallow Learning Curve

MiniOS7 Learning Curve

Page 4: MiniOS7  Studio Introduction

Management

Editor

CompilerHelp Start

iPAC-8000

i-8000

iVIEW-100

i-7188E

uPAC-7186EX

Page 5: MiniOS7  Studio Introduction

MiniOS7 Studio characteristics

Page 6: MiniOS7  Studio Introduction

Meanings of MiniOS7 Studio

To customers:– Into independent software projects– Focus on development, not trivial detail– Fully support of ICPDAS

To ICPDAS:– Improve the quality of service– Focus on services of solutions development, not

those of operational details

Page 7: MiniOS7  Studio Introduction

Environment settings

Page 8: MiniOS7  Studio Introduction

Unified library system #include <icpdas.h> 7188E

– XBOARD\X107.LIB, XBOARD\X109.LIB– XBOARD\X110.LIB, XBOARD\X111.LIB– XBOARD\X116.LIB, XBOARD\X119.LIB– XBOARD\X202.LIB, XBOARD\X203.LIB– ….

8000E– 8017H\8017HL.LIB, 8024\8024L.LIB– 8048\8048L.LIB, 8073\8073L.LIB– 8073\MMC_FS4.LIB, 8080\8080L.LIB– …

Page 9: MiniOS7  Studio Introduction

A simple example

#include <icpdas.h>

void main(void)

{

InitLib();

Print(“Hello World!");

}

Page 10: MiniOS7  Studio Introduction

Powerful editor

Page 11: MiniOS7  Studio Introduction

Manuals and documents integration API Help Others demos

Page 12: MiniOS7  Studio Introduction

Self-defined hotkeys [Global]

– F1=help– F4=repeat– F5=hi– Ctrl+D=dict– Ctrl+W=code_snippet

Page 13: MiniOS7  Studio Introduction

Source code analyzer

Page 14: MiniOS7  Studio Introduction

Compiling and debugging integration

Page 15: MiniOS7  Studio Introduction

Project management

Page 16: MiniOS7  Studio Introduction

Built-in browser

Page 17: MiniOS7  Studio Introduction

Built-in scripting Plug-ins Add-On Scriptize: capability to customize Varieties of libraries

Studio

Script

Utility

Page 18: MiniOS7  Studio Introduction

Shell integration tool

Page 19: MiniOS7  Studio Introduction

Auxiliary analysis support

C/C++ Preprocessor C/C to Assembler …

Page 20: MiniOS7  Studio Introduction

Integration with MiniOS7 Utility

Page 21: MiniOS7  Studio Introduction

MiniOS7 StudioFuture expansion

Automatically update module QC module Version control module Wizard / Builder module CRM module Knowledge bank module

Page 22: MiniOS7  Studio Introduction

FAQ