Atollic TrueSTUDIO IDE Builds on Eclipse
Atollic TrueSTUDIO builds on the strong momentum of the Eclipse eco-system.
Magnus Unemyr is Vice President of Sales and Marketing at Atollic in Sweden. Magnus has worked with embedded systems development and development tools for all his career. He has previously been Product Manager and Product Marketing Manager at IAR Systems, as well as embedded systems developer for several years before that. Magnus has been a speaker on embedded systems software development at several seminars and conferences throughout Europe, Asia and USA, and has written several magazine articles on embedded systems software development as well.
Toshiba recently announced an Eclipse-based IDE for developers working with Toshiba’s TX09 ARM9 and TX03 ARM Cortex 32-bit microcontrollers. In this interview, we speak to Vice President of Sales and Marketing at Atollic, Magnus Unemyr, about building this new IDE on top of Eclipse.
JAXenter: How does the new IDE from Toshiba build on the Eclipse IDE?
Magnus Unemyr: Atollic TrueSTUDIO/TX is based
on the Eclipse IDE framework, and
integrates many additional Eclipse features for team collaboration, increased developer productivity, source code review etc. Toshiba TX target support is integrated into the heart of the product too.
Being based on Eclipse, means that Atollic TrueSTUDIO builds on the strong momentum of the Eclipse eco-system that is increasingly a de-facto standard, while at the same time adding a lot of product specific features that simplify for professional TX developers.
JAXenter: What other technologies make up TrueSTUDIO/TX V2.0?
Magnus: Atollic TrueSTUDIO integrates many other technologies, including the GNU C/C++ compiler and debugger, integration of JTAG debug probes, as well as three optional add-on modules that help developers increase the software quality of the products they develop:
- Atollic TrueINSPECTOR/TX provides static source code inspection, including MISRA-C:2004 coding style compliance control and software metrics calculation, like measurements of code complexity. This tool effectively helps finding potential bugs while writing the code in the editor, and recommends better coding practice at an early stage in development.
- Atollic TrueANALYZER/TX provides dynamic execution flow analysis of applications as they execute in a Toshiba TX target board. Atollic TrueANALYZER/TX detects the execution flow and the detailed circumstances of branch decisions, thus providing test quality measurement of system tests on the level of Modified condition/Decision coverage (MC/DC, as required in testing of many safety critical software systems, like flight control systems).
- Atollic TrueVERIFIER/TX provides embedded systems test automation, thus helping developers to perform software unit testing automatically. Atollic TrueVERIFIER/TX analyses the source code of the project source code, and auto-generates an extensive set of unit tests that drive the functions using a large set of relevant execution paths. The auto-generated unit tests are then downloaded to the Toshiba TX target board and run automatically. Test results and test coverage are then uploaded to the developer.
JAXenter: Who is TrueSTUDIO/TX V2.0 aimed at?
Magnus: Atollic TrueSTUDIO/TX is aimed at professional software developers, that require a development tool that is better integrated and has more features than is commonly offered by other vendors on the market.
Furthermore, it contains team collaboration and code management features that simplify for large teams, perhaps separated geographically, with large code bases. And finally, Atollic TrueSTUDIO is aimed at companies who need high software quality, as our code analysis and test automation add-on tools enable that from the same integrated environment.