Accelerating software testing is vital to speeding up embedded system development, especially for Android and Linux systems running on ARM-based hardware. Virtual prototyping strategies, including the use of VDKs, can help.
This part illustrates the technique using examples addressing memory corruption, multicore systems and cache coherency with particular reference to watchpoints.
The second part of our series illustrates VP tools and techniques using the familiar example of Linux bring-up on an ARM-based SoC.
Mind how you go. The only truly free thing about open source tools is the download itself. There is, however, a 'third way', matching professional support to these often useful options.
Embedded hardware and software are experiencing exciting advances but free, open source technologies only go so far in connecting them. Help is on the way.
Yocto is a project that aims to provide the open source building blocks necessary for custom embedded Linux implementations
Glenn Perry, general manager of Mentor Graphics Embedded Software Division, discusses embedded development trends.
The article compares Google’s Android platforms to existing Linux builds, licensing regimes and the Windows CE operating system, and also describes how potential users can start to leverage existing hardware and software development kits and tools.
Google’s Android platform was originally developed for the mobile communications device market, but in recent months has also generated growing interest in other sectors. The most notable of these include embedded systems and consumer electronics. The article provides an overview of what is contained in Android and how its various options as well as its [...]
Major players in embedded development tools debate some of the key issues facing themselves and their customers.
View All Sponsors