MiniOS7 Studio Introduction And

Download Report

Transcript MiniOS7 Studio Introduction And

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
Shallow Learning Curve
Editor
Management
Help Start
Compiler
iVIEW-100
uPAC-7186EX
i-7188E
i-8000
iPAC-8000
MiniOS7 Studio
characteristics
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
Environment settings
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
A simple example
#include <icpdas.h>
void main(void)
{
InitLib();
Print(“Hello World!");
}
Powerful editor
Manuals and
documents integration
API Help
 Others
 demos

Self-defined hotkeys

[Global]
– F1=help
– F4=repeat
– F5=hi
– Ctrl+D=dict
– Ctrl+W=code_snippet
Source code analyzer
Compiling and
debugging integration
Project management
Built-in browser
Built-in scripting
Plug-ins
 Add-On
 Scriptize: capability to customize
 Varieties of libraries

Script
Studio
Utility
Shell integration tool
Auxiliary analysis
support
C/C++ Preprocessor
 C/C to Assembler
 …

Integration with
MiniOS7 Utility
MiniOS7 Studio
Future expansion
Automatically update module
 QC module
 Version control module
 Wizard / Builder module
 CRM module
 Knowledge bank module

FAQ