Development platforms
Atollic have vast experience from software development for both technical PC applications and embedded systems. For development of technical PC applications, we have experience from both Windows and Linux PCs, as well as Unix workstations.
For host development, we use languages and technologies such as C/C++, C#, Perl, Python, XML/XSLT, Qt, gtk, MFC, Windows.Forms etc. We have worked with a large number of tools, e.g. VisualStudio, Eclipse, KDevelop and gcc/gas/ln/gdb. For parsing, we use parser development languages such as YACC/LEX.
In terms of embedded systems, we can develop your application on either a system without any operating system at all, or using a RTOS of your choice. We have experience from a wide range of RTOS’s, such as Green-Hills Integrity, embedded Linux, µITRON, OSEK, AUTOSAR and WindowsCE.
We use Assembler, C or C++ for embedded development and have experience from a large number of tools, such as Eclipse, KDevelop, gcc/gas/ln/gdb, Metrowerks CodeWarrior, IAR EmbeddedWorkbench, GreenHills Multi and Lauterbach.
For embedded debugging, we use a variety of tools, such as debuggers with built-in CPU simulators, JTAG debuggers, hardware emulators, oscilloscope, logic analyzer, protocol analyzers and communication sniffers.
For quality control, we can use static and dynamic quality improvement tools, e.g. PC-Lint, MISRA-C checkers, valgrind, gprof, Compuware DevPartner and Intel Vtune.


