Arm TechCon 2017 Schedule

View, browse and sort the list of sessions by Pass Type, Track, Day/Time, or by Speaker. Sessions are subject to change. Seating is on a first-come, first-served basis. Please arrive early to ensure you get a seat.

Build your conference agenda today! By signing up for the Scheduler, you can add sessions to your "Favorites" and develop your own personalized schedule. This personalized schedule will be synced with the official Arm TechCon Event App.

Managing the Complexity of Software Development With Heterogeneous Devices

Pass Type: All-Access Pass - Get your pass now!
Track: Embedded Software Development
Format: 50-Minute Technical Session
Audience Level: Intermediate
Recording: TBD

Software development and debugging of heterogeneous devices present extra challenges as two or more operating systems are running in parallel and inter-processor communication is required to exchange data.

This presentation introduces typical configurations of an Arm heterogeneous device and describes the software development requirements from development tools to software libraries.

We will look how multi-core debug tools allow to independently debug both RTOS and Linux system at the same time as well as various techniques that can be used for inter-processor communication such as OpenAMP.

Finally, we will explore future evolutions of heterogenous devices and new software platforms.


- Understanding of the architecture of heterogeneous devices and complexity of software development
- Use of multi-core debug tools and inter-processor communication libraries such as OpenAMP
- Evolution of heterogeneous devices and new software platforms