In terms of ARM development, many software developers spend a major part of the work week in front of their ARM development tools; primarily the IDE with its integrated C/C++ compiler and debugger. How does a modern ARM IDE compare to what embedded developers were using a few years ago?
Old habits can prevent you from making progress. It is often said that even after a long time, you only use the features of a software product you tried when you first installed the product. And so, many ARM Cortex developers still use only basic methodologies like single-stepping, running to breakpoints, and printf() debugging - despite having much more powerful capabilities already installed in their tools.
Make sure you don't fall behind other embedded developers - read this whitepaper to find out what great time-saving and quality-improving capabilities smart developers enjoy!
Have you many times thought about setting up your own version control and issue management server but have not yet found enough time? Getting these services up and running on a server is probably not your core competency. And if you are a consultant, setting up the server environment is not something you can easily charge your customer for. Yet not having these tools available will probably effect your product time-to-market, system quality and the overall project costs.
This is a dilemma for start-up companies, individual consultants, small companies, or anyone who does not have an IT-department supporting the project with serverconfigurations.
In this blog-post we are going to teach you how to get your subversion and trac server stack setup and running in less than one hour. The stack is running inside a virtualised environment simplifying backups and enabling it to run on many different host operating systems.
All components are open-source and free to use for anyone. This setup is going to run in a virtualized environment using Virtualbox and Bitnami stacks. As you probably are aware of, Atollic TrueSTUDIO integrates both version control clients and issue management clients. So let's make all these tools play together.