Elinos Product Overview
Total Page:16
File Type:pdf, Size:1020Kb
SYSGO Product Overview ELinOS 7 Industrial Grade Linux ELinOS is a SYSGO Linux distribution to help developers save time and effort by focusing on their application. Our Industrial Grade Linux with user-friendly IDE goes along with the best selection of software packages to meet our cog linux Qt LOCK customers needs, and with the comfort of world-class technical support. ELinOS now includes Docker support Feature LTS Qt Open SSH Configurator Kernel embedded Open VPN in order to isolate applications running on the same system. laptop Q Bug Shield-Virus Docker Eclipse-based QEMU-based Application Integrated Docker IDE HW Emulators Debugging Firewall Support ELINOS FEATURES MANAGING EMBEDDED LINUX VERSATILITY • Industrial Grade Creating an Embedded Linux based system is like solving a puzzle and putting • Eclipse-based IDE for embedded the right pieces together. This requires a deep knowledge of Linux’s versatility Systems (CODEO) and takes time for the selection of components, development of Board Support • Multiple Linux kernel versions Packages and drivers, and testing of the whole system – not only for newcomers. incl. Kernel 4.19 LTS with real-time enhancements With ELinOS, SYSGO offers an ‘out-of-the-box’ experience which allows to focus • Quick and easy target on the development of competitive applications itself. ELinOS incorporates the system configuration appropriate tools, such as a feature configurator to help you build the system and • Hardware Emulation (QEMU) boost your project success, including a graphical configuration front-end with a • Extensive file system support built-in integrity validation. • Application debugging • Target analysis APPLICATION & CONFIGURATION ENVIRONMENT • Runs out-of-the-box on PikeOS • Validated and tested for In addition to standard tools, remote debugging, target system monitoring and PowerPC, x86, ARM timing behaviour analyses are essential for application development. • Support for 32- and 64-bit processors CODEO is a complete Eclipse-based development environment. By means of the • BSPs for major embedded boards feature configurator, the developer is enabled to define the system configuration and chip vendors included on a high level. The generation of the root file system and the Linux kernel • Cost-effective licensing model configuration follow changes of the feature configuration automatically, by just • One-year support included considering components that are actually required. This mechanism lessens memory footprint and results in a significantly reduced number of possible attack System Requirements vectors compared to a standard Linux system. • 64-bit Linux host distributions • Tested on Debian, Fedora, Ubuntu, Learn more: www.sysgo.com/codeo OpenSUSE, Windows 10 (64-bit) • 4 GB free disk space • 2 GB RAM • Java runtime environment 11 www.sysgo.com ELinOS - Industrial Grade Linux VERSATILE EMBEDDED LINUX Kernel Security Features ELinOS 7 includes Kernel 4.19 with optimizations for Secure the target system against external or internal threats embedded usage. Other kernel versions are available for using provided Security mechanisms and tools. selected BSPs. The Linux kernel is automatically tailored • Integrated rule-based firewall • Secure remote shell access based on the project’s configuration and compiled within • VPN the CODEO IDE. The development toolchain is based on gcc-8.3, glibc 2.28 is provided as C library. Vendor kernels Industrial Automation from a Yocto BSP can be easily imported into an ELinOS ELinOS Industrial Grade Linux explicitly supports the needs system. of Industrial Automation customers. • CAN • VME • IPv6 • USB3.0 • WLAN Supported Hardware • Others (EtherCAT, ... upon request) Support for many CPU architectures, single- and multi-core platforms. ELinOS is tested and validated for: Pre-Compiled Target Binaries • ARM 32- and 64-bit • Power PC • PowerPC 64 To accelerate the embedded Linux configuration and buil- • x86 32- and 64-bit ding process, ELinOS industrial grade Linux includes more than 250 pre-compiled applications and libraries: Supported Boards • BusyBox • QT 5.11 • GTK+3.24 • XOrg-Server-1.19 • OpenSSH Qualified BSPs are available for various boards of our HW • OpenVPN • Lighttpd • Apache 2.4 • Network manager 1.14.6 partners, major embedded board and chip vendors. • Wayland 1.16 • MariaDB 10.3 • Perl 5.28 • And many more • AMD • Intel • Raspberry Pie • NXP • Phytec • Renesas • TQ Systems • Texas Instruments • Xilinx • Others Project Templates and customizable Feature Sets APPLICATION DEVELOPMENT Pre-configured templates and building blocks for typical Developing embedded applications needs special embedded Linux usage domains are supplied to support a fast and easy project start. support from the development environment. Direct • Network Device • Web server • QT embedded • GTK • X11 target connection for remote debugging, timing • Wayland / Weston • Minimal footprint Linux • Others analysis and to gather runtime information is provided by the Eclipse-based CODEO (included in ELinOS). Simulation Targets The CODEO IDE includes QEMU-based target HW emulators, Application Debugging allowing to run the project on a desktop computer. CODEO includes a debugger-based on Eclipse utilizing GDB. Register contents, variable values and break Supported File Systems points can be displayed and edited. Typical Linux, Windows and embedded file systems can be chosen and easily exchanged. Target Analysis • Ext4/3/2 • UBIFS • btrfs • JFFS2 • SquashFS • FAT • NTFS CODEO also includes a target analysing system based • RAM file systems • NFS v4.1 • F2FS • Others on Eclipse. The CODEO trace tool offers extended tracing capabilities, including SMP and 64-bit support. Learn more: www.sysgo.com/codeo TRAININGS, CONSULTING AND SUPPORT We provide an outstanding peer-to-peer support and a broad range of professional services. This includes trainings and projec-specific consulting, live problem ELINOS DEVELOPER BLOG solving with the customer, a one-year E-Mail-based Find posts with high-quality information, how to’s, support for all SYSGO tools and life cycle updates to workarounds, tutorials, user-value orientated insights benefit from ongoing improvements. on embedded Linux in general and ELinOS in particular. Learn more: www.sysgo.com/service Learn more: www.sysgo.com/elinos-blog Founded in 1991, SYSGO became a trusted advisor for Embedded Operating Systems and is the European leader in hypervisor-based OS technology offering worldwide product life cycle support. We are well positioned to meet customer needs in all industries and offer tailor-made solutions with highest expectations in Safety & Security. More information at www.sysgo.com/elinos Rel. 1.2 (PUBLIC) © 2021-03 by SYSGO GmbH // SYSGO, ELinOS, SYSGO Headquarters SYSGO France SYSGO Czech Republic PikeOS, and CODEO are trademarks or registered trademarks Phone +49 6136 9948 500 Phone +33 1 30 09 12 70 Phone +420 222 138 111 of SYSGO GmbH. All other products, logos and service names www.sysgo.com are the trademarks of their resp. owners. [email protected] .