Operating System Platforms

Total Page:16

File Type:pdf, Size:1020Kb

Operating System Platforms Wind River Embraces IOT Zuo Yun: [email protected] © 2014 Wind River All rights reserved Wind River at a glance Aerospace & Defense Automotive Network Equipment Industrial & Medical Mobile & Consumer Applied Signal AWTC Europe Alcatel-Lucent ABB Canon BAE Systems BMW ARRIS Agilent Dell Boeing Bosch Avaya AREVA Epson EADS Clarion Ciena Bombardier Fuji-Xerox Elbit Group Continental Dialogic Emerson Electric IBM Finmeccanica Daimler Ericsson General Electric Intel General Dynamics Delphi Fujitsu Hitachi Medical Konica Minolta General Electric Fiat GENBAND Intel LG Electronics Harris Fujitsu Hitachi Invensys NEC Honeywell General Motors Huawei KUKA Oki ITT Harmann Hypercom Mitsubishi Industrial Prima Cinema L3 Communications HKMC Intel Mitsubishi Electric Qualcomm Lockheed Honda Kapsch Nikon Ricoh NASA Johnson Controls Kyocera Panasonic Samsung Northrop Grumman Mobis Motorola Philips Medical Sharp Orbital Sciences Nissan NEC Rockwell Automation SK Telecom Raytheon PSA Peugeot Citroen Nokia Schneider Electric Sony Rockwell Collins Renault Samsung Siemens Texas Instruments Thales Toyota Tellabs Sirona Dental Systems Toshiba U.S. Navy Valeo Group ZTE Toshiba Xerox Network Transformation App App “The Cloud” Private Cloud NFV Communications INTERNET Embedded Cloud SDN Data Center Big Data GATEWAY Cost Reductive LAN IoT Devices The Drive to 50 Billion Devices Intelligent Intelligent Devices Intelligent Systems Decision Making Cloud Networks Intelligent Systems, Aggregators, Intelligent Network Gateways, Edge Devices Controllers Core Attributes Safety Security Scalability Platform Features Graphics/ Connectivity Virtualization Manageability 风河IOT解决方案 国防军工 车载娱乐 消费电子 工业控制 网络设备 Workbench Development Suite Simics Middleware:Networking, Graphics, Security, Connectivity, Management… Safety Certified Security-Critical Intelligent Intelligent Carrier Grade Device Network Communication Platform Platform Server (CGCS) 合作伙伴/ VxWorks VxWorks VxWorks Wind River (IDP) (INP) 定制服务 生态系统 Cert 653 Linux Secure Wind River Linux Wind River Hypervisor/ Cert Hypervisor VxWorks MILS Open Virtualization Platform 优化的硬件平台 2010s ‐ Internet of Things ‐ Distributed Control & Decision VxWorks 7 2000s ‐ Multi‐core Processors VxWorks 6 ‐ Hardening of Device OS 1990s ‐ Digital Control Devices VxWorks 5 ‐ Internet Explosion 1980s ‐ 32‐Bit Processors for Devices VxWorks ‐ Operating Systems in Devices Safety Security Scalability Centralization Paradigm of Operating Systems Middleware & Apps Installation, Core Kernel Licensing, IDE Compiler DVD, Build Tools Ver x.y.z Ver x.y.z Architecture Shipping, Product Drivers Codes BSP Build and Distribution Infrastructure Based on Monolithic Platform Paradigm 9 | © 2014 Wind River. All Rights Reserved. Package Paradigm for VxWorks 7 Scalability • New infrastructure for installation, distribution, and deployment of application packages • Support for incremental addition or deletion of components Wind River Packages Ecosystem Packages 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 OS Concept of Profiles Market Specific Industrial Medical Consumer Networking Profile Profile Profile Profile Technology Specific Security Microkernel Hypervisor FACE Profile Profile Profile Profile VxWorks 7 Core Platform Microkernel Profile Scalability Standard VxWorks Kernel Edge Devices VxWorks Microkernel • Very small kernel (~20 KB) • Lower safety certification cost • Fast threading model • Suitable for multi-core SoC, multiprocessor, or sensors Designed for Big‐Little Core Scalability Configurations • Multi-core with big and small core configurations • Offload of important or repetitive tasks for maximum processing efficiency Standard VxWorks Kernel VxWorks Microkernel Safety Security Scalability VxWorks 7 Scales in Functionality Safety for Safety‐Certified Applications Safety Profiles VxWorks 7 Core Platform Medical Avionics Industrial Transportation Enhanced Safety Partitioning Safety New partitioning components provide robust separation of time, space, and resources. Safety Critical Non‐Safe Application Application SIL 3 Safety Partitioning Module VxWorks 7 Core Platform QoriQ/i.MX… Core #1 Core #2 Core #n Safety Security Scalability Four Pillars of Security Provided by VxWorks Security Power Design Boot Run Time Down Prevent Prevent Prevent Prevent untrusted malicious onboard data malicious code binaries from attacks in access when in development executing operation at rest 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 Key Enhanced Platform Values Graphics Connectivity Virtualization Foundation for Virtualization VxWorks Linux Windows VxWorks Hypervisor VxWorks 7 Core OS Platform Core #1 Core #2 Core #n UI Solution Graphics Host Tools User Application Tilcon UI Tilcon UI Resources Designer Font Resources Eclipse Plugin Image Resources Tilcon UI Library 2D Graphics 3D Graphics JPEG PNG OpenVG OpenGL ES evdev fbdev gpudev Mouse Keyboard Touchscreen Frame Buffer GPU Support for Industry Standard Connectivity Protocols • 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 Intelligent Device Platform (IDP) Security Manageability Runtime Environment OpenSSL webif OMA-DM OSGi TPM Engine Lua Secure Package Online Management TR-069 OpenJDK Update Remote Attestation Connectivity Encrypted Storage Cellular Wi-Fi Bluetooth Zigbee MQTT CAN Resource Control Application Wind River Linux 5.0.1 Integrity Monitor BSP: i.MX6, Atom… Secure Boot IDP Connectivity Wireless Wired Protocols Mobile – 2G/3G/4G/LTE Ethernet RS-232 OPC-DA IPSec Bluetooth – Low Energy USB Host RS-485 MQTT PPTP Wi-Fi – AP/Client/AdHoc USB Device CAN Bus OpenSSL L2TP 802.15.4 ZigBee GPIO I2C SPI Cloud Connectivity Digi MODBUS CoAP Cloud Connectivity Soln Family Eurotech Security 2. Secure Management • Remote Attestation • Secure Package Update Device Management Management Server Apps Apps Client Apps 3. Secure Data OS • Access Control • Image Signing Tool Root of Hardware Trust 1. Secure Device • Secure Boot • File Integrity Protection • Key Management • Secure storage Manageability Services Smart City Healthcare Smart Smart Grid Vending Vehicle Disaster Building/Home Machine/Kiosk Tracking Detection Unified Access Point Business/Operations Software Edge Management System Fault Detection Auto Configuration Support Systems (EMS) Management Diagnostics Data Collection Status Monitor Intelligent WebIf OneAgent CWMP (TR-069) OMA DM Device Platform Edge Management System Edge Management System • Event‐based rules engine Cloud Connectivity Kit • Data visualization • API access to data Secure Connection Application Launcher Remote Upgrade VxWorks 7 Platform/ Intelligent Device Platform Intelligent Network Platform Customer Customer Customer Data Plane App Native Customer Data Plane App Customer Data Plane App Data Plane App Linux Apps Data Plane App Management Plane 1 2 3 Application Content Flow Acceleration Inspection Analysis Linux Engine Engine Engine (w/DPDK) Core Affinity Core Affinity Core Affinity Linux User Space Linux Kernel Space Core Core Core Core Core Core Core Core NFV and Network Transformation From This: To This: • Single Function Products • Networking Services in VMs • Vertically integrated solution (VNFs) (HW, Platform, Management) • Standard COTS hardware • New NFV ecosystem and value chain Firewall DPI Gateway VM: VM: VM: Firewall DPI Gateway NFVI/Virtualization Platform Focus of Wind River To Lower OPEX and CAPEX product portfolio Create Service Agility Accelerate Innovation Open Virtualization Profile VM n VM 1 VM 2 Packet Processing VxWorks & Linux Application(s) Legacy Apps Lx Guest Guest OS KVM made preemp_rt friendly DPDK DPDK CPU isolation openstack / ovirt mgmt and reporting VMs separation via namespaces / cgroups Virtual switch (ovswitch) Passthrough DPDK WR Linux with PREEMPT OVP KVM ++ Flexible Provisioning Designed for Guest performance Live Migration capable CPU 1 CPU 2 ………. CPU N Carrier Grade Communications Server Architecture OSS / BSS NFV Orchestrators Support any guest Operating System Running any guest OS Optionally Virtual accelerated VM VM VM VM Network by Functions Intelligent vBRAS vEPC vRNC Other Add features for Carrier Grade (VNFs) Networking Platform platform management Guest OS Guest OS Guest OS Guest OS Carrier Grade Carrier Grade OpenStack Add Carrier Grade accelerated Middleware Carrier Intel® VxLAN vNICs Grade DPDK vSwitch Accelerated OAMP vSwitch Accelerated Data Plane Add OpenStack Carrier Grade Wind River reliability and availability Carrier Grade CarrierSoftware Grade VM HA Management Management Communications Middleware enhancements Open Server (CGCS) Real‐Time Virtualization KVM Low Latency VM Health Extensions
Recommended publications
  • Wind River Vxworks Platforms 3.8
    Wind River VxWorks Platforms 3.8 The market for secure, intelligent, Table of Contents Build System ................................ 24 connected devices is constantly expand- Command-Line Project Platforms Available in ing. Embedded devices are becoming and Build System .......................... 24 VxWorks Edition .................................2 more complex to meet market demands. Workbench Debugger .................. 24 New in VxWorks Platforms 3.8 ............2 Internet connectivity allows new levels of VxWorks Simulator ....................... 24 remote management but also calls for VxWorks Platforms Features ...............3 Workbench VxWorks Source increased levels of security. VxWorks Real-Time Operating Build Configuration ...................... 25 System ...........................................3 More powerful processors are being VxWorks 6.x Kernel Compatibility .............................3 considered to drive intelligence and Configurator ................................. 25 higher functionality into devices. Because State-of-the-Art Memory Host Shell ..................................... 25 Protection ..................................3 real-time and performance requirements Kernel Shell .................................. 25 are nonnegotiable, manufacturers are VxBus Framework ......................4 Run-Time Analysis Tools ............... 26 cautious about incorporating new Core Dump File Generation technologies into proven systems. To and Analysis ...............................4 System Viewer ........................
    [Show full text]
  • Comparison of Contemporary Real Time Operating Systems
    ISSN (Online) 2278-1021 IJARCCE ISSN (Print) 2319 5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 11, November 2015 Comparison of Contemporary Real Time Operating Systems Mr. Sagar Jape1, Mr. Mihir Kulkarni2, Prof.Dipti Pawade3 Student, Bachelors of Engineering, Department of Information Technology, K J Somaiya College of Engineering, Mumbai1,2 Assistant Professor, Department of Information Technology, K J Somaiya College of Engineering, Mumbai3 Abstract: With the advancement in embedded area, importance of real time operating system (RTOS) has been increased to greater extent. Now days for every embedded application low latency, efficient memory utilization and effective scheduling techniques are the basic requirements. Thus in this paper we have attempted to compare some of the real time operating systems. The systems (viz. VxWorks, QNX, Ecos, RTLinux, Windows CE and FreeRTOS) have been selected according to the highest user base criterion. We enlist the peculiar features of the systems with respect to the parameters like scheduling policies, licensing, memory management techniques, etc. and further, compare the selected systems over these parameters. Our effort to formulate the often confused, complex and contradictory pieces of information on contemporary RTOSs into simple, analytical organized structure will provide decisive insights to the reader on the selection process of an RTOS as per his requirements. Keywords:RTOS, VxWorks, QNX, eCOS, RTLinux,Windows CE, FreeRTOS I. INTRODUCTION An operating system (OS) is a set of software that handles designed known as Real Time Operating System (RTOS). computer hardware. Basically it acts as an interface The motive behind RTOS development is to process data between user program and computer hardware.
    [Show full text]
  • Intel® Atom™ Processor E6x5c Series-Based Platform for Embedded Computing
    PlAtfOrm brief Intel® Atom™ Processor E6x5C Series Embedded Computing Intel® Atom™ Processor E6x5C Series-Based Platform for Embedded Computing Platform Overview Available with industrial and commercial The Intel® Atom™ processor E6x5C series temperature ranges, this processor series delivers, in a single package, the benefits of provides embedded lifecycle support and the Intel® Atom™ processor E6xx combined is supported by the broad Intel® archi- with a Field-Programmable Gate Array tecture ecosystem as well as standard (FPGA) from Altera. This series offers Altera development tools. Additionally, a exceptional flexibility to incorporate a compatible, dedicated Power Management wide range of standard and user-defined Integrated Circuit (PMIC) solution may be I/O interfaces, high-speed connectivity, obtained from leading PMIC suppliers to memory interfaces, and process accelera- help minimize platform part count and tion to meet the requirements of a variety reduce bill of material costs and design of embedded applications in industrial, medi- complexity. Options include separate PMIC cal, communication, vision systems, voice and clock generator chips (available from over Internet protocol (VoIP), military, high- ROHM Co., Ltd.) or a single-chip solution performance programmable logic control- that integrates the voltage regulator and lers (PLCs) and embedded computers. clock generator (available from Dialog Semiconductor). The Intel Atom processor E6x5C series is a multi-chip, single-package device that Product Highlights reduces board footprint, lowers compo- • Single-package: A compact 37.5 x nent count, and simplifies inventory 37.5 mm, 0.8 mm ball pitch, multi-chip control and manufacturing. This compact device internally connects the Intel Atom design offers single-vendor support while processor E6xx with a user-programma- providing Intel Atom processors for ble FPGA.
    [Show full text]
  • Evidence Company Description …And Future Challenges
    1 Evidence Company description …and future challenges Paolo Gai, [email protected] IWES Workshop Pisa, 21 September 2016 2 The company Founded in 2002 as spin-off company of the Real-Time Systems Lab at Scuola Superiore S.Anna ~20 qualified people with an average age of 34 years 10+ years of experience in academic and industrial projects One third of the company has a PhD degree Our Mission : design and development software for small electronic devices 3 The company Partner in several European and Italian research projects (FP6, FP7, Ind.2015, Reg. Tuscany, H2020) Founded SSG Srl in November 2011 http://www.ssginnovation.com/ - (link to SSG slides) Evidence won the first prize at Start Cup Pisa 2005 March 12, 2007 - selected by ”Corriere della Sera ” as one of the most innovative Italian young entrepreneurs 4 (some) customers OSEK, microcontrollers, schedulability analysis, code generation Linux, SW devel. Listed as 3 rd party 5 products and services RTOS , Firmware, Embedded Linux Model-based design • OSEK/VDX, • Matlab/Simulink/Stateflow AUTOSAR, device drivers • Embedded Linux: 8 Yrs experience • National Instruments custom BSPs, GCC, U-Boot, LabView Kernel drivers • Initial developers of the • E4Coder toolset for code SCHED_DEADLINE patch generation • QEMU and emulators • UML/SYSML/Ecore/ Application Development Eclipse/Acceleo 6 Something about ERIKA Enterprise http://erika.tuxfamily.org • ERIKA Enterprise is an RTOS OSEK/VDX certified • ERIKA Enterprise implements an API inspired to a subset of the AUTOSAR API • open-source license
    [Show full text]
  • Intel Atom® Processor C2000 Product Family for Microservers
    Intel® Atom™ Processor C2000 Product Family for Microservers PRODUCT BRIEF Maximize Efficiency for Your Lightweight Scale-Out Workloads Extreme Density and Energy-Efficiency for Low-End, Scale-Out Workloads With a need to rapidly deliver new services, cope with massive data growth, and contain costs, cloud service providers and hosters seek increasingly efficient ways to handle the demands on their infrastructure. Today’s servers based on Intel® Xeon® processors provide leadership performance and performance per watt with the flexibility to handle a wide range of workloads and peak demands. 2nd generation 64-bit However, certain lightweight, scale-out workloads—such as basic dedicated hosting, low-end static Intel® Atom™ Processor web serving, and simple content delivery can sometimes be hosted more efficiently on larger C2000 Product Family numbers of smaller servers built for extreme power efficiency. for microservers To address this need, Intel worked with a broad giving you the flexibility to right-size your infra- • Up to 7x higher7 perfor- ecosystem of leading server manufacturers to structure without limiting software mobility and mance, up to 6x better8 develop and deliver a variety of extreme low-power interoperability as your applications evolve. systems to support an emerging server category— performance/watt Optimized Platform Support microservers. With up to a 1,000 nodes1 per Intel provides complete microserver platform 9 rack and shared power, cooling, and networking • 6-20 watt TDP solutions that simplify implementation, improve resources, microservers can help you improve data overall efficiency and enable higher node density. • Up to 1000+ server center efficiency by right-sizing infrastructure for New innovations include: 10 relatively light processing requirements.
    [Show full text]
  • RT-ROS: a Real-Time ROS Architecture on Multi-Core Processors
    Future Generation Computer Systems 56 (2016) 171–178 Contents lists available at ScienceDirect Future Generation Computer Systems journal homepage: www.elsevier.com/locate/fgcs RT-ROS: A real-time ROS architecture on multi-core processors Hongxing Wei a,1, Zhenzhou Shao b, Zhen Huang a, Renhai Chen d, Yong Guan b, Jindong Tan c,1, Zili Shao d,∗,1 a School of Mechanical Engineering and Automation, Beihang University, Beijing, 100191, PR China b College of Information Engineering, Capital Normal University, Beijing, 100048, PR China c Department of Mechanical, Aerospace, and Biomedical Engineering, The University of Tennessee, Knoxville, TN, 37996-2110, USA d Department of Computing, The Hong Kong Polytechnic University, Hong Kong, China article info a b s t r a c t Article history: ROS, an open-source robot operating system, is widely used and rapidly developed in the robotics Received 6 February 2015 community. However, running on Linux, ROS does not provide real-time guarantees, while real-time tasks Received in revised form are required in many robot applications such as robot motion control. This paper for the first time presents 20 April 2015 a real-time ROS architecture called RT-RTOS on multi-core processors. RT-ROS provides an integrated Accepted 12 May 2015 real-time/non-real-time task execution environment so real-time and non-real-time ROS nodes can be Available online 9 June 2015 separately run on a real-time OS and Linux, respectively, with different processor cores. In such a way, real-time tasks can be supported by real-time ROS nodes on a real-time OS, while non-real-time ROS nodes Keywords: Real-time operating systems on Linux can provide other functions of ROS.
    [Show full text]
  • Debuggers, Programmers and Erasers Products May Be Rohs Compliant
    Debuggers, Programmers and Erasers Products may be RoHS compliant. Check mouser.com for RoHS status. USB2Wiggler Features: DEVELOPMENT PROGRAMMERS • Universal Serial Bus interface for JTAG and BDM debugging TopMaxII Programmer • Faster than the classic parallel port Wiggler • Fully compatible with all Macraigor Systems software Features: • Operates up to Hi-Speed USB rates (480Mb/s) • High speed device programmer and TTL/LOGIC/DRAM tester • One side interfaces to USB port of host IBM compatible PC, other • PC driven: USB 2.0 interface side connects to OCD (On-Chip Debug) port of target system • Device libraries > 18000 • Port may be JTAG, E-JTAG, OnCE, COP, BDM, or any of several • Standard 48-pin DIL ZIF socket other types of connections • Supported devices: EPROM, EEPROM, FLASH (NOR/NAND) Programmers memory, PLD, FPGA, Serial PROM, Parallel PROM, CMOS USB2Demon Features: PROM, PIC and microcontrollers • Interfaces to USB 1.1 or USB 2.0 port of host PC on one side, other • B/P/V takes 65 sec. for 64Mbit flash memory • External start key for auto programming mode side connects to OCD (On-Chip Debug) port on target system • All socket adapters are available in stock (USA): PLCC, SOP, • Win 95/98/NT/2000/XP/Vista/Windows 7 • Simultaneously debugs up to 255 devices on a single scan chain SOIC, QFP, TSOP, SON, BGA, TSSOP, and TSOPII • Approved by CE • Supports configurable JTAG/BDM clock rates up to 20MHz • Supported low-voltages: 1.8/2.0/2.7/3.0/3.3/5.0 volt • Made in USA • Compatible with Windows and Linux hosts • Built-in AC (110-240) power supply • Free software update for lifetime • Supported versions of Linux: Red Hat 7.2-9 and Fedora Core 2 For quantities greater than listed, call for quote.
    [Show full text]
  • Vxworks - Real Time Operating System
    VxWorks - Real Time Operating System General Purpose Platform, VxWorks Edition, is a complete, flexible, optimized COTS development and run-time platform that works out of the box and across the enterprise. The platform provides a powerful, scalable development environment built on open standards and industry-leading tools; the industry’s most trusted commercial-grade RTOS; and tightly integrated run-time technologies. This proven technology package comes wrapped in a 20+-year track record, an exceptional ecosystem of hardware and software partners, and the industry’s most comprehensive support organization. General Purpose Platform is an optimized develop and run solution for a range of devices, from A&D applications to networking and consumer electronics, robotics and industrial applications, precision medical instruments, and car navigation and telematics systems. The platform provides a robust foundation for companies that need to leverage their investment in proprietary intellectual property. It has been deployed successfully in millions of devices worldwide. General Purpose Platform is based on the world’s most widely adopted RTOS. Built on a highly scalable, deterministic, hard real-time kernel, VxWorks enables companies to scale and optimize their run-time environment using only the specific technologies required by their device. From the smallest footprint requirement to the highest performance level, VxWorks gives developers the flexibility to build their optimal solution quickly and easily while meeting cost, quality, and functionality requirements. VxWorks supports POSIX and industry-standard protocols such as TIPC and IPv6, ensuring maximum code portability and interoperability. VxWorks 6.x is backward compatible with previous releases, so developers can leverage and reuse existing projects, intellectual property, BSPs, and drivers, as well as open-source applications.
    [Show full text]
  • OPERATING SYSTEMS.Ai
    Introduction Aeroflex Gaisler provides LEON and ERC32 users with a wide range of popular embedded operating systems. Ranging from very small footprint task handlers to full featured Real-Time Operating System (RTOS). A summary of available operating systems and their characteristics is outlined below. VxWorks The VxWorks SPARC port supports LEON3/4 and LEON2. Drivers for standard on-chip peripherals are included. The port supports both non-MMU and MMU systems allowing users to program fast and secure applications. Along with the graphical Eclipse based workbench comes the extensive VxWorks documentation. • MMU and non-MMU system support • SMP support (in 6.7 and later) • Networking support (Ethernet 10/100/1000) • UART, Timer, and interrupt controller support • PCI, SpaceWire, CAN, MIL-STD-1553B, I2C and USB host controller support • Eclipse based Workbench • Commercial license ThreadX The ThreadX SPARC port supports LEON3/4 and its standard on-chip peripherals. ThreadX is an easy to learn and understand advanced pico-kernel real-time operating system designed specifically for deeply embedded applications. ThreadX has a rich set of system services for memory allocation and threading. • Non-MMU system support • Bundled with newlib C library • Support for NetX, and USBX ® • Very small footprint • Commercial license Nucleus Nucleus is a real time operating system which offers a rich set of features in a scalable and configurable manner. • UART, Timer, Interrupt controller, Ethernet (10/100/1000) • TCP offloading and zero copy TCP/IP stack (using GRETH GBIT MAC) • USB 2.0 host controller and function controller driver • Small footprint • Commercial license LynxOS LynxOS is an advanced RTOS suitable for high reliability environments.
    [Show full text]
  • Intel Atom® Processor C3000 Series for Embedded and Iot Applications: Product Brief
    Product brief Internet of Things Intel Atom® Processor C3000 Series Expanding Intelligence and Flexibility at the Edge Scalable, dense-compute SoC for demanding IoT workloads From the factory foor to the energy grid, airplanes to supply chains, the sensors, controls, gateways, and other connected devices of Internet of Things (IoT) are driving the next industrial revolution. As IoT continues its explosive growth, the need for intelligent devices for more specialized applications is also growing exponentially. Industrial, energy, aerospace, robotics, public sector, and other customers with demanding IoT workloads want new ways to easily extract value from their data, reduce their time to market, and innovate connected technologies quickly and efciently. Moreover, they increasingly require reliable IoT solutions that bring maximum performance and greater capabilities to an ever-expanding array of challenging locations and operating conditions. The Intel Atom® processor C3000 series extends low-power Intel® architecture into new segments and accelerates IoT innovation across a wide range of demanding environments and use cases. With high performance per watt, low thermal design power (TDP) of 9.5W, and up to 20 confgurable high-speed input/output (HSIO) lanes, and pin-to-pin compatibility, this new system-on-a-chip (SoC) family delivers next-generation, multicore performance and scalability for a broad variety of low-power, high-density, and fanless designs. Multicore scalability With the Intel Atom processor C3000 series, customers are able to scale performance and achieve workload consolidation in situations and use cases that uP to require very low power, high density, and high I/O integration. Designed in an FCBGA 34mm x 28mm compact form factor, this SoC-based CPU is manufactured on Intel’s optimized 14nm process technology, available from 2 to 12 cores from 2.3X 1.6 to 2.0 GHz, and includes up to 256 GB DDR4 2133 MHz ECC (SODIMM, UDIMM, better PerforMANce or RDIMM) of addressable memory.
    [Show full text]
  • WIND RIVER Vxworks 653 PLATFORM 2.4 and 2.5
    WIND RIVER VxWORKS 653 PLATFORM 2.4 AND 2.5 TABLE OF CONTENTS RTCA DO-178C Certification Evidence .......................................... 2 VxWorks 653 Platform Benefits ................................................. 2 VxWorks 653 Runtime Components ............................................ 3 VxWorks 653 Module OS ................................................... 4 Partition Management ..................................................... 4 Partition Scheduling ....................................................... 4 Partition Operating System ................................................. 4 COIL .................................................................... 5 APEX Application Support .................................................. 5 FACE Technical Reference 2.0 and 2.1 Support ................................ 5 Inter-partition Communication ............................................... 6 Intra-partition Communication ............................................... 6 Health Monitor ........................................................... 6 Wind River Workbench ..................................................... 7 Included Runtime Products .................................................. 12 Wind River DO-178C Network Stack ......................................... 12 Wind River Highly Reliable File System ....................................... 12 Technical Specifications ..................................................... 12 Supported Target Architectures ...........................................
    [Show full text]
  • RTAI / Xenomai
    1 Linux in ambito industriale, real-time, hypervisors e boot veloce Paolo Gai, [email protected] Bruno Morelli, [email protected] Applicazioni industriali e real-time su dispositivi eterogenei multi/many-core T3Lab, Bologna, 18/10/2017 2 The company Founded in 2002 as spin-off company of the Real-Time Systems Lab at Scuola Superiore S.Anna ~22 qualified people with an average age of 38 years 15+ years of experience in academic and industrial projects One third of the company has a PhD degree Our Mission : We design and develop great software for small electronic devices 3 products and services RTOS , Firmware, Embedded Linux Model-based design • AUTOSAR, OSEK/VDX, • Matlab/Simulink/Stateflow device drivers • Embedded Linux: 12 Yrs experience BSPs, GCC, U-Boot, Kernel drivers • National Instruments • Initial developers of the LabView SCHED_DEADLINE patch • Hypervisors, Android, • E4Coder toolset for code Ubuntu Core, QEMU and emulators generation • UML/SYSML/Ecore/ Application Development Eclipse/Acceleo 4 Linux and Real-Time Why is a Real-Time Linux interesting? • Merge together the real-time part and the HMI on the same machine • Availability of Linux API and device drivers with real-time properties What is the current status of Real-Time Linux? It depends a lot on… • the CPU architecture chosen for the product • the peripherals (mainly the device drivers!) • the needed quality of service 5 Linux, Real-Time and QoS • Hard Real-Time < 1ms • Multi-OS Approach (with/without hypervisor) • Dual-OS Approach (RTAI/Xenomai) • Soft Real-Time 1-10ms • Preemption Patch • Real-Time priorities • SCHED_DEADLINE/GRUB • Soft Real-Time > 10ms • Unpatched kernel • Real-Time priorities • SCHED_DEADLINE/GRUB 6 Multi-OS configurations Main Idea: Linux on one CPU, RTOS on another CPU CPU(s) 1.
    [Show full text]