Sign In
Forgot Password?
Sign In | | Create Account

ESC Silicon Valley

Overview

Selecting an IPC Protocol for your Multicore Design

Presented by: Tammy Leino, Sr. Software Development Engineer, Mentor Graphics
When: Tuesday, May 3, 2:00-3:00

This presentation will compare and contrast various IPC mechanisms for embedded systems, focusing on choosing an IPC when using two or more different types of operating systems. We will introduce several communication methods available to the developer and discuss how each one operates from a high-level perspective. We will discuss the most applicable domains for each method, describe possible pros and cons, and weigh the methods against each other. Upon completion, the attendee will have a good understanding of each method and its intended use cases and will be able to confidently select an IPC method for their next embedded multicore design.

USB 3 – An Introduction for Embedded Software Developers

Presented by: Colin Walls, Embedded Software Technologist, Mentor Graphics
When: Thursday, May 4, 4:30- 5:30

USB is widely deployed in embedded devices of all kinds, resulting in simple interconnectivity and interoperability. This simplicity comes at a cost: the internal functions of USB are quite complex. This is of no consequence to the user of a USB-enabled device, but the embedded software developer does need some understanding of USB internals. Even if a commercial USB stack is employed, an appreciation of how it works enables it to be used optimally. In this session, the history and internal operation of USB will be reprised in detail. Then, the changes and enhancements that come along with USB 3 will be reviewed.

About the Presenters

Presenter Image Colin Walls

A Technical Marketing Manager, Colin has over twenty-five years experience in the electronics industry, largely dedicated to embedded software. A frequent presenter at conferences and seminars and author of numerous technical articles and two books on embedded software, Colin is a member of the marketing team of the Mentor Graphics Embedded Systems Division, and is based in the UK.

Book: Embedded Software: The Works
Blog: The Colin Walls Blog

Presenter Image Tammy Leino

Tammy Leino is a Senior Software Development Engineer for the Embedded Systems Division of Mentor Graphics. Tammy has over 10 years experience in the industry as a developer in the networking and multicore fields. She holds a BS in Computer Science and lives in Asheville, North Carolina.

Hands On Workhops

Differentiate Android on DM3730 with Inflexion

Day 1 10:00 - 11:45 : Differentiate your Android based DM3730 based device with Inflexion

Embedded devices that are based on Android all start to look the same. the question is, do they have to? We'll show you how to create a feature rich compelling user interface in a fraction of the time it would take to build the UI the old fashioned way. Work with the Inflexion UI Express PC tool and experience how easy it is. See the new UI running on the DM3730 in a matter of minutes.

Presented by: James Deutch, Senior Field Application Engineer

Experience Mentor Embedded Linux on the DM3730

Day 1 12:00 - 1:45: Experience Mentor Embedded Linux on the DM3730

Linux developer tools matter. Deciding what Linux distribution you should base your design on is a critical decision point that could either enable product success, or sink it. The tools that come with Mentor Embedded Linux allow you to leverage the power and flexibility both in the DM3730 hardware and Linux itself.

Presented by: Chris Hallinan, Technical Marketing Engineer

Get started quickly with the ReadyStart on the AM1808

Day 1 2:00 - 3:45: Get started quickly with a comprehensive hardware and software platform with ReadyStart for the AM1808

How long does it take to get your product development cycle started? With ReadyStart you are up and operational in minutes. We'll use the ReadyStart platform for the AM1808 and show how easy it is to get a solution configured and optimized for your developers. We'll even show how easy it is to get the code deployed to the target with the tools necessary to optimize your design.

Presented by: James Parker, Technical Marketing Engineer

Unleash the power of Kinetis ARM Cortex-M4 with CodeSourcery

Day 1 4:00 - 4:45: Unleash the power of Kinetis ARM Cortex-M4 with Open Source based CodeSourcery tools

Products are only as good as the tools that build them. With CodeSourcery's G++ environment, we'll show you how easy they are to work with, and how useful they are to build for the Kinetis ARM Cortex-M4 family of products, debug code on the board, and deploy for a complete product lifecycle.

Presented by: Mark Mitchell, Director of Embedded Tools

Differentiate Android on i.MX53 with Inflexion

Day 2 10:00 - 11:45: Differentiate your Android based i.MX53 based device with Inflexion

Embedded devices that are based on Android all start to look the same. the question is, do they have to? We'll show you how to create a feature rich compelling user interface in a fraction of the time it would take to build the UI the old fashioned way. Work with the Inflexion UI Express PC tool and experience how easy it is. See the new UI running on the i.MX53 in a matter of minutes.

Presented by: James Deutch, Senior Field Application Engineer

Experience Mentor Embedded Linux on the P2020

Day 2 12:00 - 1:45: Experience Mentor Embedded Linux on the P2020 and see how System Analyzer exposes the internals of the P4080

Linux developer tools matter. Deciding what Linux distribution you should base your design on is a critical decision point that could either enable product success, or sink it. The tools that come with Mentor Embedded Linux allow you to leverage the power and flexibility both in the P2020 hardware and Linux itself. Experience the tools first hand as well as uncover the truth about what is going on in a multicore platform like the P4080 with the system analyzer tool.

Presented by: Chris Hallinan, Technical Marketing Engineer

Get started quickly with the ReadyStart on the i.MX28

Day 2 2:00 - 4:45: Get started quickly with a comprehensive hardware and software platform with ReadyStart on the i.MX28

How long does it take to get your product development cycle started? With ReadyStart you are up and operational in minutes. We'll use the ReadyStart platform for the i.MX28 and show how easy it is to get a solution configured and optimized for your developers. We'll even show how easy it is to get the code deployed to the target with the tools necessary to optimize your design.

Presented by: James Parker, Technical Marketing Engineer

Unleash the power of Kenetis with CodeSourcery

Day 2 4:00 - 4:45: Unleash the power of Kinetis with Open Source based CodeSourcery tools

Products are only as good as the tools that build them. With CodeSourcery's G++ environment, we'll show you how easy they are to work with, and how useful they are to build for the Kinetis family of products, debug code on the board, and deploy for a complete product lifecycle.

Presented by: Mark Mitchell, Director of Embedded Tools

 
Online Chat