open source
play

Open Source Base Layer Development Yoshitake Kobayashi, Toshiba - PowerPoint PPT Presentation

Industrial-grade Open Source Base Layer Development Yoshitake Kobayashi, Toshiba Corp. Urs Gleim, Siemens AG Embedded Linux Conference Europe, Prague, October 24, 2017 What is CIP? ELCE17, Prague , Czech Republic 2 What is CIP? One of


  1. Industrial-grade Open Source Base Layer Development Yoshitake Kobayashi, Toshiba Corp. Urs Gleim, Siemens AG Embedded Linux Conference Europe, Prague, October 24, 2017

  2. What is CIP? ELCE17, Prague , Czech Republic 2

  3. What is CIP? • One of the most conservative open source project in the Linux Foundation • One of the most important projects for our civilization ELCE17, Prague , Czech Republic 3

  4. What is CIP? • One of the most conservative open source project in the Linux Foundation • CIP aims to • Provide an open source base layer for CIP related embedded systems • Work closely with the upstream community • CIP does not aim to • Create a new Linux distribution ELCE17, Prague , Czech Republic 4

  5. Our Civilization is run by Linux ELCE17, Prague , Czech Republic 5 https://www.airpano.com/360Degree-VirtualTour.php?3D=San-Francisco-USA

  6. Transport Energy Industry Others Healthcare Industry automation Power Generation Rail automation Building automation Vehicle control CNC control Turbine Control Industrial communication Automatic ticket gates Broadcasting ELCE17, Prague , Czech Republic 6 https://www.airpano.com/360Degree-VirtualTour.php?3D=San-Francisco-USA

  7. There are issues to be solved… ELCE17, Prague , Czech Republic https://www.airpano.com/360Degree-VirtualTour.php?3D=San-Francisco-USA DebConf17, Montrial, CANADA 7

  8. A Railway System: 25-50 years products life-cycle with very reluctant nature for product update and upgrade of hardware and base software platform Image: http://www.deutschebahn.com/contentblob/10862328/20160301+Stw+M%C3%BClheim+Innenansicht+1+(1)/data.jpg ELCE17, Prague , Czech Republic DebConf17, Montrial, CANADA 8

  9. Railway Example 3 – 5 years development time 2 – 4 years customer specific extensions 1 year initial safety certifications / authorization 3 – 6 months safety certifications / authorization for follow-up releases (depending on amount of changes) 25 – 50 years lifetime Image: http://www.deutschebahn.com/contentblob/10862328/20160301+Stw+M%C3%BClheim+Innenansicht+1+(1)/data.jpg ELCE17, Prague , Czech Republic 9

  10. Power Plant Control Example 3 – 5 years development time 0.5 – 4 years customer specific extensions 6 – 8 years supply time 15+ years hardware maintenance after latest shipment 20 – 60 years product lifetime Image: http://zdnet1.cbsistatic.com/hub/i/r/2016/02/29/10863f77-89b2-40c0-9d8c-dbaa5feb65be/resize/770xauto/490141cef9bddc0db66b492698b53a50/powerplant.jpg 10

  11. Industrial IoT: Edge and Fog Computing Functionality is moving from the cloud to the “Edge” • Increasing number of networked industrial-grade devices • Security management requires harmonized software landscape Ecosystems Application examples also for backend on IIoT infrastructure Controlled network zone Plant analytics SCADA functionality Edge Plant (device) mgmt. Devices Multiple users Local / real-time analytics with different roles IoT Gateways at different levels Data collection Smart Pre-processing Devices Sensor / actor connectivity IoT: Internet of Things IIoT: Industrial IoT SCADA: Supervisory Control And Data Acquisition ELCE17, Prague , Czech Republic

  12. Requirements for the Civil infrastructure systems This has to be achieve with … • Reliability • Functional Safety Industrial Grade Maintenance costs • Security • Real-time capabilities  Low maintenance costs for commonly uses software components  Low commissioning and update • Product life-cycles of 10 Sustainability costs – 60 years Development costs  Don‘t re -invent the wheel • Firmware updates only if industrial-gradeness is Development time jeopardized Conservative • Minimize the risk of Upgrade/Upd  Shorter development times for regressions ate Strategy • Keeping regression test more complex systems and certification efforts low ELCE17, Prague , Czech Republic 12

  13. The Problems we face … • The systems that support our modern civilization need to survive for a VERY LONG TIME. Until now the corresponding industrial grade super long term maintenance has been done individually by each company . • These systems not only have to survive for a long time, they must be “ INDUSTRIAL GRADE ” (robust, secure and reliable). And at the same time the industry will also need to catch up with the latest technology trends ELCE17, Prague , Czech Republic 13

  14. The genesis of a collaborative project ELCE17, Prague , Czech Republic 14

  15. Linux Foundation Projects Driving joint efforts and backing them with people and budget. The majority focusses in IT, enterprise, cloud technologies. ELCE17, Prague , Czech Republic

  16. The Solutions we need … LONG TERM INDUSTRIAL Collaborative MAINTENACE GRADE Development • We need a Collaborative framework to maintain the same open source based system for many, many, many years to keep it secure, robust and reliable. • AND most importantly, we need to do this collaboratively in the upstream communities , not locally. ELCE17, Prague , Czech Republic 16

  17. CIP is our solution… Establishing an Open Source Base Layer of industrial-grade software to enable the use and implementation of software building blocks for Civil Infrastructure Systems https://www.cip-project.org/ since April 2016 ELCE17, Prague , Czech Republic 17

  18. The backbone of CIP are the member companies Member companies CIP source code Budget Developers, € $ repositories ¥ £ maintainers Optional: funding of Contribution & usage / integration selected projects CIP Super Long Term Support Open source projects (Upstream work) Project ELCE17, Prague , Czech Republic 18

  19. What is CIP , again? ELCE17, Prague , Czech Republic 19

  20. What is “Open Source Base Layer (OSBL)”? • OSBL is a set of industrial grade core open source software components, Non-CIP packages tools and methods Linux distribution (e.g. Debian ) may extend/include CIP packages. User space CIP Reference • Open source based Filesystem image with SDK Open reference (CIP Core packages) implementation Source • Start from a minimal set Kernel Base Layer CIP SLTS Kernel for controllers in industrial grade systems Hardware CIP Reference Hardware ELCE17, Prague , Czech Republic 20

  21. Development plan CIP will increase the development effort to create a industrial grade common base-layer add. pkgs add. pkgs Core Core Core Packages Packages Packages Kernel Kernel Kernel (SLTS) (SLTS) (SLTS) Phase 1: Phase 2: Phase 3: • Define supported kernel • Patch collection, stabilization, back • Domain specific enhancements, subsystems, arch. port of patches for CIP kernel e.g. communication protocols, • Initial SLTS component selection packages industrial IoT middleware • Select SLTS versions • Support more subsystems • Optionally: more subystems • Set-up maintenance • Additional core packages • Optionally: more core packages infrastructure (build, test) ELCE17, Prague , Czech Republic 21

  22. Vision: Technical topics and related projects * Topics will be added or removed to reflect CIP technical interests Application support Infrastructure and Services App Framework HMI Framework FW update App deployment Middleware / Tools Build and production Coherent Security Mechanisms Yocto Project Debian build system Domain specific and IoT communication Configuration/Device management Multimedia Common issues Industrial Zeroconf Y2038 OPC UA TSN Echonet OM2M Configuration Testing Industrial special-purpose protocols Avnu LTP kselftest KernelCI Fuego CIP test suite Linux Kernel RTOS `I Support Security Functional Safety Userland Isolation Kernel Isolation SLTS Backwards compatibility Anomaly detection Live patching Monitoring/error detection SafeG LXC Cgroups SIL3 support LSM SELinux SIL2LinuxMP w Jailhouse Development process SIL2 support SIL3 support Communication Real-time support Monitoring / Tracing Ftrace ktap Heterogeneous GPGPU/FPGA real-time RT/non-RT communication Legal topics SPDX FOSSology Computing RAS Xenomai PREEMPT-RT Export Control License Clearing SoC FPGA Hardware / SoC (x86 or ARM based) Legend To be specified / implemented by CIP Integration / cooperation ELCE17, Prague , Czech Republic 22

  23. CIP activities and status ELCE17, Prague , Czech Republic 23

  24. Announcements • CIP testing project released B@D v1.0 • CIP Core project launched • CIP decided to take Debian as a primary reference distribution ELCE17, Prague , Czech Republic 24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend