RTI_Micro

  • Upload
    paulwa

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

  • 7/30/2019 RTI_Micro

    1/2

    Developing software running in resource-limited devices? Or are you building systems that requirecertification? Connext Micro provides a small-footprint communications infrastructure for appli-cations where size matters. It helps your applications meet stringent Size, Weight and Power (SWaP)requirements well beyond the reach of traditional messaging middleware. With its small code sizeConnext Micro also serves as the foundation for a certifiable component in high-assurance systems.

    RTI Connext MicroSmall-Footprint Messaging Software for Resource-Constrainedand/or Certifiable Applications

    Today almost any kind of device can be transformed into

    an intelligent system that generates valuable information

    for the enterprise. We have embedded devices in cars,

    production-line environments and medical equipment andthey all connect to a network or even the Internet. System

    developers are faced with the challenge of making the data

    produced by the wide range of embedded devices available

    in real time to the enterprise for enhanced business insight

    and intelligence.

    Connext Micro provides a small-footprint modular

    messaging solution for resource-limited devices that have

    minimal memory, Flash, CPU power or no operating system.

    By abstracting out low-level networking and communica-

    tion details and providing a exible integration framework,

    Connext Micro minimizes the amount of device or applica-

    tion specic code that has to be created and reduces

    development costs.

    Additionally, Connext Micro is designed to become a certi-

    able component in high-assurance systems. Connext Micro

    satises the demanding real-time performance requirements,

    stringent resource constraints, and certication processes

    required by avionics and medical systems. By providing a

    high-level and standards-compliant alternative to in-house

    development, Connext Micro signicantly reduces the

    development and certication costs and oers a lower-risk

    solution.

    Highlights:

    Small memory footprint

    Support for low power CPUs

    Bundled source code

    Completely decentralized and easy-to-

    embed architecture with no message

    brokers or daemon processes

    Scalable from embedded 16-bit micro-

    controllers to multicore 64-bit CPUs

    Pre-built support for Linux (x86),

    Windows, FreeRTOS (ARM), VxWorks

    (PowerPC) and devices without OS (ARM)

    Designed to meet safety and security

    certification standards

    Portable to other embedded or real-time

    operating systems

    User configurable through build options

    Standards compliant: based on DDS

    programming interface and RTPS wire

    interoperability protocol

  • 7/30/2019 RTI_Micro

    2/2

    Comprehensive Messaging Solution

    Peer-to-peer communication

    Connext Micro is an innovative, completely decentralized architecture

    that delivers consistent low-latency, high throughput and scalability.

    Applications directly exchange data in a true peer-to-peer manner

    no servers, message brokers or daemon processes act as bottle-

    necks or single points of failure.

    Plug-and-play communication

    Devices and applications are automatically discovered and connected

    at run-time. No system administration or directory service is required,

    allowing use in autonomous, dynamic and ad hoc systems.

    Real-time Quality of Service (QoS)

    Applications have comprehensive control over and visibility into real-

    time behavior, including timing, deadlines, resource utilization and

    system state. QoS can be specied per-topic and per-subscriber.

    Optimized publish/subscribe

    Data can be multicast to multiple applications and devices for

    extremely ecient streaming data distribution. Messages are routed

    and ltered by the switch, not by software.

    Wire eciency

    The Real-Time Publish-Subscribe (RTPS) protocol is extremely wireecient. Data is sent in a compact binary representation. Most

    metadata is only exchanged once, at discovery time.

    Optimized for Small-Footprint Applications

    Low memory requirement

    Connext Micro is a library that links with your application. The library

    size is optimized for small footprint applications and memory alloca-

    tion is kept to a minimum.

    Highly portable

    Bundled source code enables developers to port Connext Micro to

    new operating systems, compilers or processor architectures. RTI

    Connext Micro has no built-in dependency on operating system

    services. Applications can be implemented on platforms with

    minimal operating system capabilities or no operating system at all.

    Processor support ranges from 16-bit microcontrollers with 32-bit

    integer support to multicore Intel and PowerPC CPUs. Leading

    enterprise operating systems, including Linux and Windows, are

    supported as well to ease application development and testing.

    Modular and user-congurable architecture

    A small kernel provides the baseline capabilities for publish-

    subscribe messaging. By rebuilding the kernel from source code,

    additional features such as asynchronous notication, reliable

    communication and ltering can be compiled in, allowing applica-

    tion-specic trade-os between available features and footprint.

    Modular user-congurable architecture enables developers to tradeoff available features and footprint.

    Designed for High-Assurance Applications

    Safety certication

    RTI Connext Micro is designed to become certiable as a component

    of a complete system undergoing certication to RTCA/ DO-178B/C

    (EUROCAE ED-12B/C). RTI provides services to support certication

    eorts by developing the necessary certication artifacts, including

    software development, verication, and conguration management

    plans and software requirements, design and code standards.

    Security certication

    RTI Connext Micro is also well suited to certication under high assurance

    standards such the Common Criteria for IT Security (ISO/IEC 15408).

    Small code size

    With minimized lines of source code, Connext Micro provides a

    cost-eective foundation for rigorous certications.

    Deterministic behavior

    The code is developed using process guidelines that ensure

    deterministic behavior. All memory allocation is done at startup andno memory is freed at run-time.

    Complementary Products

    Connext Messaging is a universal communications backbone for

    operational and enterprise applications. Combined, Connext Micro

    and Connext Messaging provide an integrated messaging infrastruc-

    ture spanning from small-footprint embedded devices to high-end

    enterprise servers.

    Connext DDS is the most popular implementation of the DDS stan-

    dard, augmented with many powerful tools and run-time services.

    Connext Micro implements a subset of the DDS API and RTPS wire

    protocol for portability and interoperability with Connext DDS.

    RTI, Real-Time Innovations, RTI Data Distribution Service, Connext are registered trademarks or trademarks of Real-Time Innovations, Inc. All other trademarks used in this document are the property of their respective owners

    2012 RTI. All rights reserved. v. 100090412A

    About RTI

    RTI is the world leader in delivering fast, scalable, communications software that address the challenges of

    building and integrating real-time operational systems. RTI Connext solutions meet the needs of enter-

    prise-wide integration from the operational edge to the enterprise data center. The RTI standards-based

    software infrastructure improves the eciency of operational systems while facilitating better decisions, actions

    and outcomes for the business enterprise.

    For over ten years, RTI has delivered industry-leading products and solutions for customers in markets

    ranging from Aerospace & Defense, Process Automation, Financial Services, Energy, Automotive, Health

    Sciences and Transportation Management.

    Founded in 1991, RTI is privately held and headquartered in Sunnyvale, California.

    RTI Connext Micro

    CORPORATE HEADQUARTERS232 E. Java DriveSunnyvale, CA 94089Tel: +1 (408) 990-7400Fax: +1 (408) [email protected]

    User Application

    Base-Line Configuration

    Plug-In Components

    OptionalAPIs

    Listeners

    Reliability

    Durability &

    HistoryCompile-TimeOptions

    Transport API

    DDS API Subset

    OS API

    Linux

    VxWorks

    User Defined

    FreeRTOS

    UDP/IP

    APEX

    User Defined

    DDS-RTPS

    Queue API

    Linear Queue

    Keyed Queue

    User Defined

    Discovery API

    StaticDiscovery

    DynamicDiscovery

    User Defined

    SharedMemory