© 2014 wind river all rights reserved - nxp...
Post on 13-Mar-2018
213 Views
Preview:
TRANSCRIPT
Wind River at a glance
Applied SignalBAE SystemsBoeingEADSElbit GroupFinmeccanicaGeneral DynamicsGeneral ElectricHarrisHoneywellITTL3 CommunicationsLockheedNASANorthrop GrummanOrbital SciencesRaytheonRockwell CollinsThalesU.S. Navy
Alcatel-LucentARRISAvayaCienaDialogicEricssonFujitsuGENBANDHitachiHuaweiHypercomIntelKapschKyoceraMotorolaNECNokiaSamsungTellabsZTE
ABBAgilentAREVABombardierEmerson ElectricGeneral ElectricHitachi MedicalIntelInvensysKUKAMitsubishi IndustrialMitsubishi ElectricNikonPanasonicPhilips MedicalRockwell AutomationSchneider ElectricSiemensSirona Dental SystemsToshiba
CanonDellEpsonFuji-XeroxIBMIntelKonica MinoltaLG ElectronicsNECOkiPrima CinemaQualcommRicohSamsungSharpSK TelecomSonyTexas InstrumentsToshibaXerox
Aerospace & Defense Network Equipment Industrial & Medical Mobile & Consumer
AWTC EuropeBMWBoschClarionContinentalDaimlerDelphiFiatFujitsuGeneral MotorsHarmannHKMCHondaJohnson ControlsMobisNissanPSA Peugeot CitroenRenaultToyotaValeo Group
Automotive
GATEWAY
Network Transformation
NFV
SDN
The Drive to50 Billion Devices
Data Center
LAN
Cost Reductive
IoT Devices
Private Cloud
INTERNET
App
Big Data
“The Cloud”App
Embedded Cloud
Communications
Intelligent Decision MakingIntelligent SystemsIntelligent Devices
Edge Devices
Aggregators, Gateways,Controllers
Intelligent Systems,Intelligent Network
Cloud Networks
ScalabilitySecuritySafety
Core Attributes
Connectivity VirtualizationGraphics/Manageability
Platform Features
风河IOT解决方案
国防军工 工业控制消费电子 网络设备车载娱乐
Safety Certified Security-Critical
定制服务合作伙伴/生态系统
VxWorks 653
VxWorks Cert
Wind River Linux Secure
优化的硬件平台
VxWorks MILSCert HypervisorWind River Hypervisor/Open Virtualization Platform
VxWorks
Wind River Linux
Workbench Development Suite
Middleware:Networking, Graphics, Security, Connectivity, Management…
Simics
Intelligent Device
Platform (IDP)
Intelligent Network Platform
(INP)
Carrier Grade Communication Server (CGCS)
‐ 32‐Bit Processors for Devices‐ Operating Systems in Devices
VxWorks 1980s
‐ Digital Control Devices‐ Internet Explosion VxWorks 51990s
‐Multi‐core Processors‐ Hardening of Device OS
VxWorks 62000s
‐ Internet of Things‐ Distributed Control & Decision VxWorks 72010s
Core Kernel
IDEVer x.y.z
Middleware & Apps
Architecture
Drivers
Installation, Licensing, DVD,
Shipping, Product Codes
BSP
CompilerVer x.y.z Build Tools
Build and Distribution Infrastructure Based on Monolithic Platform Paradigm
Centralization Paradigm of Operating Systems
9 | © 2014 Wind River. All Rights Reserved.
VxWorks 7 Core Platform OS
Ecosystem PackagesWind River Packages
Package Paradigm for VxWorks 7
• New infrastructure for installation, distribution, and deployment of application packages
• Support for incremental addition or deletion of components
Scalability
VxWorks 7 Core Platform OS
Lifecycle of Application is separate from core kernel
• Enables individual apps to be patched or updated at any time, as needed
VxWorks 7 Core Platform OS
Multiple versions of Packages can coexists in the development tree
• Enables patches or new versions to be tried out and rolled back when required
VxWorks 7 Core Platform
MicrokernelProfile
SecurityProfile
HypervisorProfile
FACEProfile
Concept of Profiles
Medical Profile
IndustrialProfile
ConsumerProfile
NetworkingProfile
Market Specific
Technology Specific
Microkernel Profile
VxWorksMicrokernel
Standard VxWorks Kernel
Edge Devices
• Very small kernel (~20 KB)• Lower safety certification cost• Fast threading model• Suitable for multi-core SoC, multiprocessor, or sensors
Scalability
VxWorksMicrokernel
Standard VxWorks Kernel
• Multi-core with big and small core configurations• Offload of important or repetitive tasks for maximum
processing efficiency
Designed for Big‐Little Core Configurations
Scalability
VxWorks 7 Core Platform
Safety Profiles
Medical
Transportation
Avionics
Industrial
VxWorks 7 Scales in Functionality for Safety‐Certified Applications
Safety
VxWorks 7 Core Platform
Safety Critical Application
SIL 3
New partitioning components provide robust separation of time, space, and resources.
Non‐Safe Application
Safety Partitioning Module
Enhanced Safety Partitioning
Core #1 Core #2 Core #n
Safety
QoriQ/i.MX…
Boot Run Time Power Down
Design
Prevent malicious code in development
Prevent untrusted
binaries from executing
Prevent malicious attacks in operation
Prevent onboard data access when
at rest
Four Pillars of Security Provided by VxWorks Security
Security ‐ Root of Trust• Non authorized images
won’t load• Only signed module will run• No malicious code injection• Decryption (optional)• Digital Signature verification
(X.509)• Supports
• DKM• RTPs• Shared Libraries
• Workbench plugin to integrate in build system
• Secure loader
Security ‐ User Management
• Only authorized user have access• Define and enforce user based policies• Customized auditing and log management
Foundation for Virtualization
VxWorks 7 Core OS Platform
Core #1 Core #2 Core #n
VxWorks Hypervisor
VxWorks Linux Windows
UI Solution Graphics
User Application
Frame BufferMouse
fbdevevdev
Keyboard Touchscreen
2D Graphics
JPEG PNG
Font Resources
Image ResourcesEclipse Plugin
Tilcon UI ResourcesTilcon UI Designer
OpenVG
Tilcon UI Library
3D Graphics
OpenGL ES
gpudev
GPU
Host Tools
• Bluetooth, BLE, L2CAP, Health Device Profile• CAN protocols• FireWire (IEEE 1394)• Continua stack for home medical applications• USB• Dual-mode IPv4/IPv6 with IPv6-Ready Logo certification
Support for Industry Standard Connectivity Protocols
Intelligent Device Platform (IDP)
Wind River Linux 5.0.1
BSP: i.MX6, Atom…
Connectivity
Cellular Wi-Fi Bluetooth Zigbee
webif
Manageability
Online Update TR-069
OMA-DM
Runtime Environment
OSGi
OpenJDK
Lua
Security
ApplicationIntegrity Monitor
Secure Boot
Resource Control
Encrypted Storage
Secure Package Management
OpenSSLTPM Engine
Remote Attestation
MQTT CAN
IDP Connectivity
Wireless Wired Protocols
Cloud Connectivity
OPC-DA
MQTT
Ethernet
USB Host
USB Device
RS-232
RS-485
CAN Bus
I2CGPIO
OpenSSL L2TP
PPTP
IPSec
Wi-Fi – AP/Client/AdHoc
Mobile – 2G/3G/4G/LTE
Bluetooth – Low Energy
802.15.4
SPI
EurotechSoln Family
Digi
CoAP
Cloud Connectivity
ZigBee
MODBUS
Management Server
OS
AppsApps
Apps
3. Secure Data• Access Control • Image Signing Tool
2. Secure Management• Remote Attestation • Secure Package Update
Device
HardwareRoot of Trust
Management Client
1. Secure Device• Secure Boot• File Integrity Protection• Key Management• Secure storage
Security
Manageability
IntelligentDevice Platform
Business/Operations Support Systems
Fault Detection
Diagnostics
Auto Configuration
Data Collection
Software Management
Status Monitor
Unified Access Point
OneAgent CWMP (TR-069) OMA DM
ServicesSmart City Healthcare Smart
Building/HomeSmart Grid Vending
Machine/KioskVehicle Tracking
Disaster Detection
Edge Management System
(EMS)
WebIf
VxWorks 7 Platform/Intelligent Device Platform
Cloud Connectivity Kit
Secure Connection
Remote Upgrade
Application Launcher
Edge Management System
Edge Management System• Event‐based rules engine• Data visualization• API access to data
Customer Data Plane AppCustomer
Data Plane AppCustomer Data Plane AppCustomer
Data Plane App
Intelligent Network Platform
Core Core Core Core Core Core Core Core
Management Plane
ApplicationAcceleration
EngineCore Affinity
Content Inspection
Engine
Core AffinityLinux
(w/DPDK)
Linux User SpaceLinux Kernel Space
Customer Data Plane App
NativeLinux Apps
1 2Flow
Analysis Engine
Core Affinity
3
NFV and Network Transformation
To This:• Networking Services in VMs
(VNFs)• Standard COTS hardware• New NFV ecosystem and value
chain
From This:• Single Function Products• Vertically integrated solution(HW, Platform, Management)
VM: Firewall
VM: DPI
VM: Gateway
NFVI/Virtualization Platform
Firewall DPI Gateway
Focus of Wind River product portfolioTo Lower OPEX and CAPEX
Create Service AgilityAccelerate Innovation
Open Virtualization Profile
CPU 1
VM n
CPU 2 CPU N
KVM made preemp_rt friendlyCPU isolationVMs separation via namespaces / cgroupsPassthrough DPDKFlexible ProvisioningDesigned for Guest performanceLive Migration capable
WR Linux withOVP
VM 1
Lx Guest
Packet Processing Application(s)
VM 2
Guest OS
VxWorks & Linux Legacy Apps
KVM ++ PREEMPT
DPDK DPDK
openstack / ovirt mgmt and reporting
Virtual switch (ovswitch)
……….
Carrier Grade Communications Server Architecture
Wind RiverCarrier GradeCommunicationsServer (CGCS)
Carrier Grade Linux
OpenVirtualizationProfile
VirtualNetworkFunctions(VNFs)
OSS / BSS NFV Orchestrators
Commodity Server Platform (Multi-Core Hardware)
VM
vEPC
VM
vBRAS
VM
vRNC
VM
Other
CarrierGradeAcceleratedvSwitch Accelerated Data Plane
VxLAN vNICs Intel®DPDK
KVM Real‐Time Extensions Low Latency
Carrier Grade OpenStack
VM HA Management
VM Health Monitoring
Power Management
Optionally accelerated by Intelligent Networking Platform
Based on standard open source components
Add critical real‐time performance enhancements to
KVM
Add Carrier Grade accelerated vSwitch
Add OpenStack Carrier Grade reliability and availability
enhancements
Add features for Carrier Grade platform management
Support any guest Operating System
Running any guest OS
Guest OS Guest OS Guest OS Guest OS
Carrier Grade Middleware
OAMP
Software Management
Security
HA Storage
Carrier Grade Middleware
Small
Medium
Large
Single & Multi‐core Architectures
VxWorksMicrokernel
INP/OVP/CGCSHypervisor
VxWorks 6VxWorks 7
IDP
VxWorks 6 CERTVxWorks 7 CERT
VxWorks 653Hypervisor
VxWorks 7 (VSP extensions)
Safety
VxWorks 7
VxWorks MILS
WRL Security VxWorks 7
SecurityScalability
Contact Us
To learn more, visit Wind River at :http://www.windriver.comEmail: inquiries-ap-china@windriver.com
Wind River Sina Weibo,@Wind River http://weibo.com/windriverchina
Beijing Office Tel:010‐84777100Shanghai Office Tel:021‐63585586/87/89/90Shenzhen Office Tel:0755‐25333408/3418/4508/4518Xi’an Office Tel:029‐87607208 Chengdu Office Tel:028‐65318000
top related