» » » Virtual Machines for embedded software development

Virtual Machines for embedded software development

posted in: Articles | 0

Using a virtual machine (VM) as a development platform for embedded software has many advantages. VMs enable better portability, greater redundancy, lower setup- and recovery times. The ability to archive the entire development environment allows better control over software packages and libraries needed for a specific project. Furthermore, you have the added benefit over having the ability to hand over the whole development environment to the customer after project completion in addition to the developed source code. The VMs host machine will need to have more memory than a machine that would run without a VM. When using a VM for development it is important to have a clear strategy in how licensing and source control should be handled. By Tord Fauskanger

Link to PDF