Industry Expert Blogs
Software Development Using Juno ARM Development PlatformBreaking the Three Laws - Michael PosnerNov. 24, 2015 |
A while back I wrote about a couple of ways to develop ARM-based software (and other CPU software) using either a physical connection to a hardware board with a CPU subsystem or a Virtual connection to a CPU subsystem using Hybrid Prototyping. I still stand by my conclusion that the Hybrid Prototyping approach provides the most flexibility and is the best solution for early software development.
Using a fix and hardened SoC still plays a role in early software development as it sometimes does have the advantage of including more than just the CPU. For example the Juno ARM Development Platform is a great little platform. It includes the ARM® Cortex®-A57 and Cortex-A53 for ARMv8 big.LITTLE in addition to the Mali™-T624 GP-GPU and a set of peripherals. Having a GPU as part of the full SoC implementation expands the type of software which can be developed.