wind river the future of embedded is intelligent - wind...

27

Upload: others

Post on 31-Oct-2019

15 views

Category:

Documents


0 download

TRANSCRIPT

The future of embedded is Intelligent – Wind River solutions to accelerate your development

Vincent Su, Country Manager Wind River Taiwan

| © 2013 Wind River. All Rights Reserved. 3

| © 2013 Wind River. All Rights Reserved. 4

Medical

Industrial

Mobile

Network Equipment

Automotive

Aerospace and Defense

Connected Home

| © 2013 Wind River. All Rights Reserved. 5

Major Customers by Segment

Applied Signal

BAE Systems

Boeing

EADS

Elbit Group

Finmeccanica

General Dynamics

General Electric

Harris

Honeywell

ITT

L3 Communications

Lockheed

NASA

Northrop Grumman

Orbital Sciences

Raytheon

Rockwell Collins

Thales

U.S. Navy

Alcatel-Lucent

Arris

Avaya

Ciena

Dialogic

Ericsson

Fujitsu

Genband

Hitachi

Huawei

Hypercom

Intel

Kapsch

Kyocera

Motorola

NEC

Nokia

Samsung

Tellabs

ZTE

ABB

Agilent

Areva

Bombardier

Emerson Electric

General Electric

Hitachi Medical

Intel

Invensys

Kuka

Mitsubishi Industrial

Mitsubishi Electric

Nikon

Panasonic

Philips Medical

Rockwell Automation

Schneider Electric

Siemens

Sirona Dental Systems

Toshiba

Canon

Dell

Epson

Fuji-Xerox

IBM

Intel

Konica Minolta

LG Electronics

NEC

Oki

Prima Cinema

Qualcomm

Ricoh

Samsung

Sharp

SK Telecom

Sony

Texas Instruments

Toshiba

Xerox

AWTC Europe

BMW

Bosch

Clarion

Continental

Daimler

Delphi

Fiat

Fujitsu

General Motors

Harmann

Honda

Hughes Comms

Intel

Johnson Controls

PSA Peugeot Citroen

Quipment Group

ST Microelectronics

Toyota

Valeo Group

Aerospace and Defense Network Equipment Industrial and Medical Mobile and Consumer Automotive

| © 2013 Wind River. All Rights Reserved. 6

The R&D Challenge ... Make or Buy?

Return on Investment

Roll-Your-Own

High

Value

Low

Value

Low

Investment

High

Investment

Value to End Customers

R&D Investments

| © 2013 Wind River. All Rights Reserved. 7 7

SOLUTIONS SYSTEMS

Networking

Industrial

Medical

VxWorks MILS

VxWorks Cert

VxWorks 653

Linux CGL

Smart Phones

Infotainment (IVI)

MIDs

High speed video camera

Set-top box

VoIP phones

VxWorks

Linux

Custom Solution

Device

Specific Platform

Industry

Specific Platform Extended OS

Kernel

COMPLETE

DESIGN

PRODUCTS

Full-Spectrum Solutions for Business

Predictable

Extensible

Ubiquitous

High performing

Small but scalable

Reliable, bulletproof

| © 2013 Wind River. All Rights Reserved. 8

The Broadest and Deepest Hardware Ecosystem

in the Industry

| © 2013 Wind River. All Rights Reserved. 9

The Broadest and Deepest Software Ecosystem

in the Industry

| © 2013 Wind River. All Rights Reserved. 10

Wind River Platform Solutions Aerospace and Defense Industrial and Medical Network Equipment Consumer

Part

ner

Softw

are

E

cosyste

m

Win

d R

iver

Serv

ices

Networking, Graphics, Security, and Connectivity Middleware Technologies

Wind River Workbench Development Suite and Wind River Test Management

Virtualization: Wind River Hypervisor

Optimized Hardware Integration

Wind River VxWorks Cert (DO-178B/IEC 61508)

Wind River VxWorks

Wind River Linux

Wind River VxWorks MILS Platform

Wind River VxWorks 653 Platform

Embedded Linux Challenges

The embedded Linux space has many distributions, increasing industry fragmentation.

Time and resources are wasted on low-value work such as porting, duplicating, and maintaining.

There is less time to develop interesting and differentiating features.

How is the industry responding?

| © 2013 Wind River. All Rights Reserved. 11

The Solution: The Yocto Project

A common build system and collaboratively developed technologies representing the

best tools and methods for building a Linux-based system

Improved cross-platform compatibility and component interoperability

Increased portability of software and middleware and decreased costs for their

extensibility and maintenance

Increased reuse and collaboration between commercial and open source communities

| © 2013 Wind River. All Rights Reserved. 12 12

"It’s not an embedded distribution —it creates a custom one for you."

— Yocto Project

Wind River Is Committed to the Yocto Project

Founding member of the Yocto Project

Gold member of the Yocto Project Advisory Board

Active contributor to the Yocto Project

Holds four out of eight maintainer and technical lead

positions (including kernel and user space and RPM)

Contributed more than 1,550 total code commits—more

than 26,806 lines of code and counting

| © 2013 Wind River. All Rights Reserved. 13 13

First Yocto Project–Based Wind River Linux Release

Wind River® Linux 5 is based on the Yocto Project

infrastructure.

Wind River Linux 5 has achieved Yocto Project

Compatible registration.

| © 2013 Wind River. All Rights Reserved. 14 14

Wind River Linux 5 can work with any Yocto Project Compatible BSP, software, or middleware.

Solving Multicore challenge

| © 2013 Wind River. All Rights Reserved. 16

Scenario 1: Consolidation

Wind River Hypervisor

Single Core PPC

VxWorks Wind River

Linux

Real-Time Control

GUI/ Connect

Wind River Hypervisor

Dual Core PPC

VxWorks Wind River

Linux

Real-Time Control

GUI/ Connect

Customer Business Problems

Need to innovate: By leveraging two different operating systems (real-time and general purpose) in same device

BOM cost: Costly to add a second processor to achieve two separate OS solutions

Flexibility/scalability: Can use same software on single core and multi-core to create a scalable product line

Performance: Could only allow for <5% overhead on single core, plus meet real-time latency requirements

Customer Value

Business flexibility (innovation, time-to-market, scalability)

Reduced hardware costs and reduced development effort

| © 2013 Wind River. All Rights Reserved. 17

Scenario 2: Control/Data Consolidation

Customer Business Problems

– Leverage P4080 to consolidate four (one Linux, three VxWorks) dual core machines to reduce space, cost, and power consumption.

– Tight time-to-market requirements required high degree of reuse of existing Linux- and VxWorks-based software.

– Maximize performance of system.

Customer Value

– Many years of development and crucial elapsed time for time-to-market

– Reduced hardware BOM significantly, power by a factor of 3, and space from 3U to 1U

Wind River Hypervisor

Core 0 Core 1

Control Management Data

FSL P4080

Core 2 Core 7 ..

Data

.. VxWorks Linux VxWorks

| © 2013 Wind River. All Rights Reserved. 18

Scenario 3: Legacy, Consolidation, and Performance

Customer Business Problems

Performance/consolidation: Multiple

single core (8548) boards to one P4080

multi-core board (cost, power, space)

Legacy: Large investment in own

middleware around VxWorks 6.4, not

possible to move to most recent version

of VxWorks

Customer Value Take advantage of new hardware

without having to port middleware and

applications; minimal impact to existing

applications

Wind River Hypervisor

Core 0 Core 1

FSL P4080

Core 2 Core n

App App App App

VxWorks VxWorks VxWorks VxWorks

Wind River Hypervisor

Key building block of the Wind River product portfolio

– Single vendor, comprehensive solution for multi-core

Virtualization, certification, operating systems, tools, services

| © 2013 Wind River. All Rights Reserved. 19

Wind River Hypervisor Configurable, small, embedded virtualization

OS Agnostic Full Device Support

Real-Time and Deterministic Partition or Virtualize

Embedded Architecture Support

Comprehensive approach to multi-

core

| © 2013 Wind River. All Rights Reserved. 20

Imagine If You Could…

Have target hardware for

every team member.

Try out several hardware

options before you

committed to one.

Equip sales, marketing, and

tech support with

inexpensive targets.

Debug software before

hardware existed

Explore new silicon choices

before silicon existed.

Integrate and test your

system before the system

existed.

Enable true agile and

iterative development

Easily manage large

systems-of-systems.

Easily debug large systems-

of-systems.

Reduce your time-to-market by 66%.

Reduce your debug time by 35%.

Reduce your development target costs by 45%.

| © 2013 Wind River. All Rights Reserved. 21

Wind River Simics

Wind River Simics is a full system simulator used by software developers to simulate the hardware of large and complex electronic systems.

Simulate any size of

target system.

Run unmodified

target binaries.

Simics allows you to break the rules of embedded product development.

Wind River

Simics Any

Target

System

Explain that again please…

| © 2013 Wind River. All Rights Reserved. 22

Target Hardware: CPU (or SoC),

Memory,

Interrupt controller,

System controller,

Ethernet controller,

PCIe, SRIO, VME,

MIL/STD1553

Etc.

Target Software: Firmware, hypervisor

RTOS, middleware,

application code

Simics

Unmodified Target Software

Binary

Model of target hardware

including all devices

•Very high performance

• Functionally accurate

• Runs unmodified target software

| © 2013 Wind River. All Rights Reserved. 23

Simulate Any Size Embedded System

Processor

and Memory

SoC Devices Complete Boards Complete Systems

and Networks

Devices,

Racks of Boards,

and Backplanes

System Complexity

Custo

mer

Valu

e

System-Level Features Checkpoint and restore Multicore, processor, board Real-world connections

Repeatable fault injection on

any system component

Scripting Mixed endianness, word

sizes, heterogeneity con0.wait-for-string "$“

con0.record-start

con0.input "./ptest.elf 5\n"

con0.wait-for-string "."

$r = con0.record-stop

if ($r == "fail.”) {

echo ”test failed”

}

24 | © 2013 Wind River. All Rights Reserved.

Simics Debugging Features

Synchronous stop

for entire system

Determinism and

repeatability

Reverse execution

Unlimited and powerful

breakpoints

Trace anything Insight into all devices

break –x 0x0000->0x1F00

break-io uart0

break-exception int13

25 | © 2013 Wind River. All Rights Reserved.

Benefits of Using Simics

Simics allows you to break the rules of embedded product development

-45% CapEx -66% TTM -35% TTM

26 | © 2013 Wind River. All Rights Reserved.