NI PXI Linux Support Plan - Big Physics Summit 2016Q1

advertisement
NI PXI Linux Support Plan
Jason Hobbs
Senior Group Manager, NI Systems Software R&D
February 2016
ni.com | CUSTOMER CONFIDENTIAL
Agenda
•
•
•
NI Linux Investment Summary
NI Linux Distribution Support
NI PXI Hardware Support Plan
ni.com | CUSTOMER CONFIDENTIAL
2
NI is standardizing on Linux across product lines
NI has invested ~100 man-years to date in NI Linux Real-Time
ni.com | CUSTOMER CONFIDENTIAL
3
NI Linux Investment Summary
Released
cRIO
(Linux RT)
Planned
cDAQ,
Controller for FlexRIO,
Compact Vision
sbRIO
(Linux RT)
(Linux RT)
PXI
(Linux RT and Desktop)
Linux
2013
2014
ni.com | CUSTOMER CONFIDENTIAL
2015
2016
4
2017 - 2018
NI Linux Investment Summary
NI is investing in Linux
• NI has invested ~100 man-years to date in Linux RT and is continuing to invest
• NI is a Linux Foundation silver member
• NI is a primary contributor to Linux RT Collaborative Project to push RT patch into mainline
• NI is contributing source code to Linux RT patch; presented at Embedded Linux Conference
NI is committed to and investing for Linux RT to be our only RTOS
• 2013: cRIO platform released with Linux RT; only RTOS for new controllers is Linux RT
• 2014: cDAQ platform released with Linux RT; only RTOS for new controllers is Linux RT
• 2017-2018: PXI platform planned to release with Linux RT
NI plans to leverage Linux RT PXI investment to support Linux desktop
ni.com | CUSTOMER CONFIDENTIAL
5
NI Linux Real-Time Goals
•
Enjoy the flexibility of Linux, with the determinism and reliability of a
real-time operating system
•
•
Leverage the vast ecosystem of tools and IP
•
•
Desktop UI, Peripherals, System Administration, Real-Time scheduler
Networking, Configuration Management, Simulation, Monitoring, etc.
Reuse C/C++ code in and alongside LabVIEW Real-Time built applications
•
FPGA Interface C API, System Configuration C API
ni.com | CUSTOMER CONFIDENTIAL
6
What is NI Linux Real-Time?
•
Custom distribution, built using OpenEmbedded (based on Ångström distribution)
•
Supports x64 and ARM architectures
•
PREEMPT_RT patchset applied for determinism without sacrificing full capabilities of
Linux.
•
Long-term support initiative patches applied to ensure stability and peripheral support
•
Tuned for NI hardware (e.g., network drivers), ensuring no major latency regressions
on NI HW when upgrading kernel and packages
•
Security-Enhanced Linux (SELinux) mandatory access control package support
•
NI Linux RT FAQ: https://decibel.ni.com/content/docs/DOC-35053
ni.com | CUSTOMER CONFIDENTIAL
7
NI PXI Linux Support – Current State
•
Active support
•
•
•
•
•
•
NI-RIO (FlexRIO, R Series)
NI-VISA
NI-488.2 (GPIB)
Serial
LabVIEW
ni.com | CUSTOMER CONFIDENTIAL
Prior versions available
•
•
•
•
8
NI-DAQmx
NI-Scope
NI-Fgen
NI-DMM
NI PXI Linux Support – Future State
•
Provide a supported and evolving platform of NI hardware and drivers for
Linux RT and Desktop Linux
•
Annual release
•
•
•
New hardware support for supported drivers
New driver features and fixes
Supported Linux distros
•
•
•
•
NI Linux RT
Red Hat Enterprise
OpenSUSE
Scientific Linux >> CentOS
ni.com | CUSTOMER CONFIDENTIAL
9
NI PXI Driver Support Plan
•
Phased released
•
•
Most drivers will be available at initial release
Additional drivers will be supported in subsequent releases
•
64-bit support only (user and kernel)
•
Support hardware expected to be generally available at release
•
•
Annual assessment of new drivers and hardware to support
Please contact Jason Hobbs for early access and a full list of
supported devices
ni.com | CUSTOMER CONFIDENTIAL
10
Summary
•
NI is investing in Linux and working toward supporting the PXI platform
•
NI will support Linux RT and Desktop on PXI in phased releases
•
We are engaging lead users for early access and feedback
•
Contact Jason Hobbs for more details
ni.com | CUSTOMER CONFIDENTIAL
11
Download