Documentation
Search for software downloads, whitepapers, datasheets, and overviews of all the Enea products and services below! Just use the filters and pick the information you need in the results feed!
Search for software downloads, whitepapers, datasheets, and overviews of all the Enea products and services below! Just use the filters and pick the information you need in the results feed!
Enea Global Services provides software engineering expertise to deliver a complete air-to-ground communications system.
Case study covering Enea's design, deployment, and validation of an optimized multicore implementation for on-board image compression for the European Space agency (ESA).
As the prime contractor of this ESA mission, Enea delivered a complete file transfer solution, the CCSDS File Delivery Protocol (CFDP), based on three major technical components.
Enea Global Services completes a system-wide software redesign and a comprehensive test and validation framework to deliver faster and smarter pain management devices.
Enea was selected for the development of Barco’s central on-site device management platform, the Collaboration Management Suite (CMGS), for all types of ClickShare base units.
This white paper from 5th Layer provides guidelines for choosing the right software framework for network device management interfaces.
Complex software based embedded systems need manageability, high availability, and robustness. The middleware requirements range from simple system level communication and debug, to system HW/SW health monitoring, to support for external operations management systems, and up to high availability and/or robust fault management. The middleware must also support a wide range of HW platforms from simple SoCs, single boards, big chassis-based systems, rack mount servers, and Cloud-based platforms.
Integrated data management services are an integral part of any advanced network equipment software platform. Where large application-level data storage is required, say for an HLR (Home Location Register) or accounting/billing system, the data management solution may come in the form of a traditional disk-based relational database management system (RDBMS).
Videns leverages Enea’s uCPE virtualization platform to deliver secure “branch office in a box” solutions to enterprises, ensuring flexibility in networking functions and custom applications along with remote management and updates to minimize operational costs.
This eBrief looks at how service providers can leverage uCPE, NFV Orchestration, and their favorite VNFs to build a better, more profitable SD-WAN.
In this presentation, ARM and Enea will examine some of the challenges faced in virtualizing the next-generation network, trends in lightweight virtualization techniques being applied in vCPE use cases at the network edge, as well as observations and solutions that will help those in the industry realize their goals in the most efficient manner.
The network edge plays a crucial role for the success of new services such as vCPE. In this on-demand session, we discuss how NFV infrastructure software can ensure service flexibility, performance and cost-efficiency, while creating new business value based on capabilities such as service chaining.
Find out more about how NFVi software can be the foundation on which to create additional value from your infrastructure by leveraging SFC, traffic monitoring, and service assurance.
Minimize footprint to maximize value! The emergence of lower-cost, high-volume white boxes along with standardized software APIs is a fundamental change that increases supplier choice and reduces cost for uCPE. Virtualization platforms with open, scalable and optimized software enable lower hardware costs since fewer cores and less memory are needed to deliver the necessary performance. For effective service creation, CSPs must consider the necessary latency, throughput/performance and resiliency for their applications or services, and ensure that they are easily managed and orchestrated. Operational considerations such as zero-touch provisioning, platform and VNF management does also have an impact on cost and thus need to be optimized. Value-adding capabilities enabled by deep packet inspection (DPI) like service function chaining (SFC) and dynamic traffic management are also key ingredients in an optimized solution.
Whitepaper - How ARM's Ecosystem Drives NFV Transformation
Delivering applications in a cloud-native world demands an agility in networking that has not been available in the past. This white paper written by ACG Research discusses the creation of agile networks, the advancement of NFV, optimized open source software innovations, and managing distributed networks efficiently and at scale.
Enea NFV Access: Lightweight and optimized uCPE without OpenStack Optimized hardware cost at the customer premise through minimal hardware resource utilization, no need for OpenStack, and leveraging NETCONF to drive native Linux virtualization infrastructure.
Lanner and Enea has certified a complete uCPE solution, including white box, LTE module, and virtualization software, through Verizon Wireless’ Open Development program. CSPs and enterprises deploying network solutions at the customer premises edge benefit from the certification as they have a proven, ready-to-go infrastructure solution to deploy.
Enea’s open uCPE virtualization platform enables CMC Networks to offer customized service configurations for enterprise customers.
Enea NFV Access is a lightweight uCPE virtualization software platform. It is streamlined for high networking performance and minimal footprint, resulting in very high compute density. It provides a foundation for vCPE agility and innovation, reducing cost and complexity for computing at the network edge.
An integrated, open, multi-vendor architecture, leveraging the full power of virtualization and cloud technologies, while bringing attractive uCPE economics.
An example of an entry level SD-WAN solution at customer premises, with uCPE/SD-WAN characteristics, and simplified deployment/ease of use with Zero Touch Provisioning (ZTP), automation, lifecycle management, and orchestration secured with NETCONF.
The emergence of lower-cost, high-volume white boxes along with standardized software APIs increases supplier choice and reduces risks. In order to maximize profits, carriers and enterprises need to use the most cost effective solutions on the customer premise, and increasingly, they are using universal customer premise equipment (uCPE).
Enea’s NFV software in combination with Cavium OCTEON TX ARMv8 SoC based uCPE systems easily fits into existing networks and orchestration solutions, limiting the cost, complexity and performance risks usually associated with virtualizing network functions at the edge.
Enea NFV Access offers a common NFVI software platform for Advantech's white box uCPEs, scaling from cost-efficient slim entry-level cloud deployments to large enterprise deployments.
Supermicro and Enea uCPE solutions optimized for SD-WAN provide rapid deployment of real-time network functions and eliminate the need for proprietary purpose built servers that are hard to manage and maintain. The solution provides software configurable commercial off-the-shelf (COTS) platform that is usually deployed at customer site. Service providers can run multiple Virtual Network Functions (VNF) such as routing, VPN and firewall on Supermicro's standard x86 architecture based servers depending on user requirements. uCPEs have the flexibility to rapidly roll out new functions and services without the need of deploying new hardware at customer site, resulting in significant CAPEX & OPEX reduction and time savings.
OpenFastPath (OFP) is a cross-platform TCP/IP stack which dramatically increases the IP forwarding performance, compared to the Linux TCP/IP stack, with perfect scalability across processor cores. Enea offers services around integration, hardware porting and optimization, feature development, and production test, maintenance and support.
Enea delivered a software platform for a high-end cataract surgery robot featuring customized runtime environments based on Enea Linux and Enea OSE real-time operating system platform.
Overview of Enea's runtimes for Xilinx SoCs: UltraScale+ MPSoC, UltraScale+ RFSoC, Zynq-7000.
Technical paper "Choosing Your Runtime"
Linux is designed for general throughput processing rather than real-time, and consequently it needs to be modified or complemented to meet high demands on interrupt latency, determinism and low-overhead multitasking. In parallel, the evolution towards multi- and manycore devices challenges Linux in terms of its capability to provide a cost-efficient and real-time capable OS platform, and therefore we need to constantly evaluate our alternatives to enable real-time acceleration in Linux. This whitepaper describes the challenges and discusses three different options for how to enable real-time in Linux.
When introducing Linux into your Enea OSE based system, how can you retain and extend the value of legacy investments, and how can you find cost-efficient, incremental steps with low risk when doing so? The answer is Enea OSE Compatibility Platform (OCP).
The Yocto Project provides an Application Development Toolkit (ADT) which includes a set of recommended development tools from the open source community. The Enea Linux distribution includes some of these tools and suggests that the tools are used in Eclipse.
Enea Linux offloads you from challenges that you would face if building and maintaining a Linux distribution yourself. Enea Linux enables high throughput, low latency, networking, virtualization, and provides open source development tools exclusively.
This article will show how the embedded landscape is rapidly changing, i.e. the lines between what is considered embedded computing and enterprise computing are blurring. Given this, the role of these virtualization technologies in the newly emerging embedded applications space is summarized. This article is not a primer on the selected technologies – the reader can look them up – but it shows the motivation for usage of each in this new embedded world.
As hardware has become ever more capable there has been a trend to implement real-time applications on Linux. Linux was designed from the beginning for server and desktop applications, not for real-time applications. This means that achieving real-time properties on Linux is not trivial. This document is a guide for anyone attempting to implement a real-time application using Linux.
As the number of cores increase, increased demands on effective communication inside a multicore node but also on inter-node system-level arise. This whitepaper discusses balancing cost and performance when selecting, integrating, and adapting mechanisms for multicore inter-process communication (IPC) in Linux-based communication systems.
Virtualization of network appliances, using software implementations running in virtual machines, allows the usage of cost-efficient data center solutions as possible replacements for proprietary hardware. In order to maintain fulfilment of requirements on high speed network communication, efficient virtualization is required, affecting the virtual machine host as well as its guests. To speed up communication, the use of user space access to network I/O in host and guest is becoming more and more popular. This document presents performance benchmark results for a selection of recent solutions for high speed network I/O in user space host, and guest applications in a virtual machine. The paper compares the host and guest throughput performance, using stateof-the-art benchmarks and measurement methods.
The Linux kernel feature NO_HZ, also referred to as dynticks, attracts an increasing number of Linux developers and followers. By comparing virtualization (KVM) with and without NO_HZ, we observe that virtual environments benefit from uninterrupted execution. We also anticipate that further optimizations are possible in the area of virtualized real-time Linux systems.
Device drivers in Linux are traditionally run in kernel space, but can also be run in user space. This paper will take a look at running drivers in user space, trying to answer the questions in what degree the driver can run in user space and what can be gained from this?
Enea® Optima is a suite of powerful system debug, profiling, and tracing tools for the Enea OSE® real-time operating system. Based on the standard open source Eclipse™ platform and C/C++ development tools, Enea® Optima provides a complete integrated software development environment (IDE) that covers the entire life cycle of embedded systems, from board bring up, trough kernel and application development, to fielded systems.
When introducing Linux into your Enea OSE based system, how can you retain and extend the value of legacy investments, and how can you find cost-efficient, incremental steps with low risk when doing so? How do you achieve “enough” real-time characteristics, IPC performance, scalability, and OSE compatibility for maximal SW reuse? The answer is Enea OSE Compatibility Platform (OCP).
Enea OSE is a high-performance, POSIX compatible, multicore RTOS optimized for multi-processor systems requiring true deterministic real-time behavior and high availability.
This paper starts by describing the widely accepted multiprocessing software design models, and some of their benefits and drawbacks. After that, a few simple packet processing use cases are described, aiming to illuminate the pain points of a strict AMP multiprocessing approach. Finally, we introduce Enea’s OSE Multicore Edition (OSE MCE), and show how this new hybrid SMP/AMP RTOS technology can provide a homogeneous, scalable and portable execution platform for high-performance protocol processing for example within the LTE layer 1 and 2, while at the same time being a feature-rich SMP RTOS capable of network O&M. OSE MCE defines a very low-level multicore processor abstraction model which gives high portability and at the same time it provides a low-overhead device programming model.
The days are long gone when a real-time operating system (RTOS) was simply a small kernel providing basic services such as task scheduling and reliable inter-task communications. Today’s real-time operating systems are expected to perform a wide variety of functions ranging from managing real-time communications to providing a reliable foundation for higher level applications.
Optima for OSEck is a set of profiling, tracing and kernel awareness tools for the Enea OSEck Real-Time Operating System. It is Eclipse based and integrates with hardware assisted C/C++ development tools to provide an integrated software development environment for embedded systems.
OSEck is a fully-featured RTOS optimized to suit the specific requirements of high performance DSPs, both single-core and multi-core, as well as for heterogeneous SoC (with DSP) solutions. Purpose built for telecom applications, OSEck brings rich functionality with true real-time determinism. It also features high performance networking, advanced packet processing capabilities, and a powerful Eclipse based IDE debug environment targeted for the most demanding telecom applications. OSEck is HW agnostic. It supports multiple HW architectures and is easily ported to any platform.
A comprehensive cross-development tool chain and runtime environment for the Xilinx Zynq™-7000 All Programmable SoC. Combining a Linux distribution with a compact kernel RTOS and an inter-process communications service, Enea creates a compelling SMP platform offering for designing heterogeneous systems on the ZynqTM-7000, maximizing customer value and benefit.
For over 40 years, Enea has been one of the fastest growing avionics consulting companies in the world. Today our avionics capability in system engineering requirements, architecture design, code verification,certification, DO-178B/DO-254 processes/training and DER approval makes us the supplier of choice of leading prime and subcontractors in the global aerospace industry.
How Enea Global Services is helping global companies optimize their R&D dollars ROI.
Zero acquisistion cost, ubiquotous source code availability, and immense feature growth make Linux the most deployed OS in embedded systems. However, keeping up with this fast paced evolution represents a significant risk in getting an embedded solution to market. The support from a trusted partner with a mature embedded Linux platform reduces time-to-market and mitigates business risks. Enea offers several Linux related services, ranging from board development, customizations, and training, to development, support and maintenance.
Enea NFV Lab provides a rich set of NFV-ready ARM-based hardware, supported by experienced engineers that can help you assemble an infrastructure configuration that enables real-world VNF deployments, or even build fully-fledged carrier-grade NFV platforms. Enea offers services around OPNFV deployments, plus prototyping, developing, testing, and porting virtual network functions in a state-of-the-art hardware laboratory.
OpenFastPath (OFP) is a cross-platform TCP/IP stack which dramatically increases the IP forwarding performance, compared to the Linux TCP/IP stack, with perfect scalability across processor cores. Enea offers services around integration, hardware porting and optimization, feature development, and production test, maintenance and support.
Polyhedra Lite is a fast but flexible relational database system for personal use or for use in-house. It is a freeware with reduced-functionality compared to the full 32-bit mode version of Polyhedra. For free access to documentation and ‘How-to-Guides’, please register at http://developer.polyhedra.com
Polyhedra Lite is a fast but flexible relational database system for personal use or for use in-house. It is a freeware with reduced-functionality compared to the full 32-bit mode version of Polyhedra. For free access to documentation and ‘How-to-Guides’, please register at http://developer.polyhedra.com
Polyhedra Lite is a fast but flexible relational database system for personal use or for use in-house. It is a freeware with reduced-functionality compared to the full 32-bit mode version of Polyhedra. For free access to documentation and ‘How-to-Guides’, please register at http://developer.polyhedra.com
Polyhedra Lite is a fast but flexible relational database system for personal use or for use in-house. It is a freeware with reduced-functionality compared to the full 32-bit mode version of Polyhedra. For free access to documentation and ‘How-to-Guides’, please register at http://developer.polyhedra.com
Polyhedra Lite is a fast but flexible relational database system for personal use or for use in-house. It is a freeware with reduced-functionality compared to the full 32-bit mode version of Polyhedra. For free access to documentation and ‘How-to-Guides’, please register at http://developer.polyhedra.com
Enea is a Linux Foundation Authorized Training Partner, offering one of the widest training curriculums on the market relating to Linux development, real-time, and applied programming.
This research brief from AvidThink discusess why uCPE are a worthwhile and critical communication service provider endeavor. Its inherent flexibility supports seamless evolution of networking and edge functionality, from SD-WAN to SASE and edge services. It optimizes total cost of ownership for networking equipment and enables upsell opportunities for add-on services.