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