Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

netX Studio CDT (C/C++ Development Tooling) is an Eclipse-based IDE
 is an advanced integrated development environment based on Eclipse IDE 
(Integrated Development Environment) for Hilscher netX SoCs.

netX Studio CDT includes:

> Eclipse Platform IDE

> Eclipse CDT (It encompasses a variety of tools and plugins designed to facilitate the development of applications and firmware for netX 90 and other netX family SoCs. Key components include the Eclipse CDT for C/C++ Development Tooling)

> Waf build automation tool

> GNU toolchains

> GCC ARM Embedded for compiling
   and debugging C/C++ code for netX 90

> Sourcery G++ Lite for ARM EABI (CodeSourcery GNU toolchain)
   for compiling and debugging C/C++ code for netX 10/51/52/100/500

> OpenOCD for JTAG/USB debugging

> USB drivers for connecting netX hardware to the development PC
   for JTAG-to-USB debugging and for flashing software

> TM Terminal plug-in providing an integrated command-line terminal
   with support for serial communication

> Eclipse PyDev with Python 2.7 interpreter

> Eclox plug-in with integrated DoxygeGraphviz and PlantUML
   tools for generating project documentation

> Eclipse Subclipse plug-in
   for SVN integrated version control support

> Eclipse EGit plug-in
   for Git integrated version control support

> Additional third party plug-ins such as EmbSysRegView
   Eclipse Hex EditorANSI Console and othersdevelopment, the Waf build system for automated building, and the GNU toolchain for compiling and debugging.

Developers can leverage OpenOCD for debugging over JTAG/USB and use integrated USB drivers for seamless connection and flashing of netX hardware. The environment is enriched with the TM Terminal for command-line operations. Comprehensive documentation generation is made possible with the Eclox plugin, utilizing Doxygen, Graphviz, and PlantUML.

For version control, netX Studio CDT integrates with both Subversion (SVN) and Git, providing tools like Subclipse and EGit. The IDE also supports various third-party plugins to enhance the development experience. The manual and installation guides within the IDE offer detailed instructions and support for multiple netX 90 development boards, ensuring a smooth setup and development process.