<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1596188457259603&amp;ev=PageView&amp;noscript=1">
TruePERSPECTIVES_logo.png

ARM development: what do Cortex developers want from a modern IDE?

Posted by Magnus Unemyr on Sep 21, 2016 11:46:28 AM

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?

In this blog post, I will highlight some of the advances the embedded market has made in terms of the C/C++ IDE (including the compiler and debugger itself) – and in particular, what tool features are now available for ARM Cortex developers specifically.
 
Read More

Topics: ECLIPSE, ARM Cortex, GNU tools (GCC/GDB), Debugging, Embedded Software Development, Project migration, version control, issue management, editing

Learn how to use a version control system - advanced concepts [video tutorial]

Posted by Magnus Unemyr on Sep 8, 2016 11:49:00 AM

In my previous blog post, I highlighted several video tutorials teaching basic version control system concepts. In this blog post, several more video tutorials are included, outlining advanced use of version control systems.

Watch these video tutorials to become an expert on Subversion and version control systems!

Read More

Topics: Subversion, version control, svn

Learn how to use version control systems - the basics [video tutorial]

Posted by Magnus Unemyr on Sep 8, 2016 11:34:51 AM

Professional developers manage their code professionally - to skilled developers, that means storing your source code in a version control system, like Subversion (SVN) or GIT. This blog post provide several video tutorials that teach you the basics on version control using SVN - a free and popular version control system.

Watch the video tutorials here to learn more:

Read More

Topics: Subversion, version control, svn

Read "Advanced development & debugging of ARM-based devices" [whitepaper series]

Posted by Magnus Unemyr on Aug 23, 2016 10:30:00 AM

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!

Read More

Topics: ARM Cortex, Software quality, Debugging, Atollic TrueSTUDIO, Embedded Software Development, version control, Getting Started, issue management

Who is in control of your code - you, or bad luck? [whitepaper series]

Posted by Magnus Unemyr on Aug 16, 2016 10:30:31 AM

Something that separates professional software developers from "cowboy hackers" are their understanding of the importance of sound engineering principles, and following best-practice methodology rather than cranking out unmaintainable code at the speed of light. An example is how they manage their source code throughout the lifetime of the project. There are excellent tools that help developers manage their code; and these tools are free!

Yet, some developers I meet still don't use such tools, and this amazes me all the time. I have heard many lame excuses as to why developers don't use the excellent and free code management tools that are available; and none of those reasons have impressed me a bit. To help embedded developers understand the value of using readily available and free tools for code management, we have written an extensive whitepaper on the subject. This blog post outlines the abstract and provides a link to the free whitepaper.

Read More

Topics: ECLIPSE, Software quality, Embedded Software Development, Subversion, version control, svn

Simple setup of Subversion and Trac repositories

Posted by Mattias Norlander on Sep 25, 2015 8:49:52 PM

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.

Read More

Topics: Subversion, trac, version control, virtualbox, bitnami, issue management, virtualised machines