-
Notifications
You must be signed in to change notification settings - Fork 1
How it works
Installation proces may be divided into two basic steps.
In first step we are installing binary files.
Toolchains:
- ARM GCC toolchain for embedded development
- platform dependent GCC compiler, on windows it will be MinGW and on Linux we are using native installation
- clang/LLVM
Other Tools:
- OpenOCD tool that allow you to download flash imaged into chips, this tool is also used for debugging
- Doxygen is used to generate documentation from code
- Graphviz is additional component for Doxygen, it allow to create graphs inside doxygen output files
- Cppcheck tool used for static analysis of your code
- msys is a set of programs allowing to build programs, it contain files like make etc. This is part of MinGW project.
- clang-format this is a part of clang/LLVM toolchain that is used for code formatting.
Second step is to install IDE with all required plug-ins. We are using eclipse as an IDE and to install it we are using eclipse oomph installer with created own product files. List of eclipse plug-ins:
- eclox plugin used for integrate doxygen with eclipse.
- CppStyle plugin used to integrate clang-format with eclipse.
- GNU MCU Eclipse plugins that integrate ARM toolchain and OpenOCD with eclipse.
- cppcheclipse plugin used to integrate Cppcheck with eclipse
After selecting components to install, installer will download all required installers to your Document directory. All files will be stored in microIDE_installer folder. We are storing this files because sometimes downloading of some files may fail so when you will restart installer only missing files will be downloaded.
Note: Currently we don't check if file was downloaded properly. In case of corrupted file you have to remove it from microIDE_installer directory.