minios7 studio introduction [email protected] and [email protected]
TRANSCRIPT
![Page 2: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/2.jpg)
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 peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/3.jpg)
IDE
Steep Learning Curve Shallow Learning Curve
MiniOS7 Learning Curve
![Page 4: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/4.jpg)
Management
Editor
CompilerHelp Start
iPAC-8000
i-8000
iVIEW-100
i-7188E
uPAC-7186EX
![Page 5: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/5.jpg)
MiniOS7 Studio characteristics
![Page 6: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/6.jpg)
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 peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/7.jpg)
Environment settings
![Page 8: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/8.jpg)
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 peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/9.jpg)
A simple example
#include <icpdas.h>
void main(void)
{
InitLib();
Print(“Hello World!");
}
![Page 10: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/10.jpg)
Powerful editor
![Page 11: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/11.jpg)
Manuals and documents integration API Help Others demos
![Page 12: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/12.jpg)
Self-defined hotkeys [Global]
– F1=help– F4=repeat– F5=hi– Ctrl+D=dict– Ctrl+W=code_snippet
![Page 13: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/13.jpg)
Source code analyzer
![Page 14: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/14.jpg)
Compiling and debugging integration
![Page 15: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/15.jpg)
Project management
![Page 16: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/16.jpg)
Built-in browser
![Page 17: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/17.jpg)
Built-in scripting Plug-ins Add-On Scriptize: capability to customize Varieties of libraries
Studio
Script
Utility
![Page 18: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/18.jpg)
Shell integration tool
![Page 19: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/19.jpg)
Auxiliary analysis support
C/C++ Preprocessor C/C to Assembler …
![Page 20: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/20.jpg)
Integration with MiniOS7 Utility
![Page 21: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/21.jpg)
MiniOS7 StudioFuture expansion
Automatically update module QC module Version control module Wizard / Builder module CRM module Knowledge bank module
![Page 22: MiniOS7 Studio Introduction peter_xu@icpdas.com And jose@icpdas.com](https://reader036.vdocument.in/reader036/viewer/2022062408/56649e5d5503460f94b56b7c/html5/thumbnails/22.jpg)
FAQ