|
|
|
|
|
|
|
|
|
|
|
|
|
embOS—Real Time Operating System (RTOS) |
|
|
|
|
|
The World Leading Real Time Operating
System for Embedded Systems
|
|
|
|
|
|
embOS
|
|
|
|
|
|
|
The Heart of Every IoT Project
embOS is a priority-controlled real time operating
system (RTOS), designed to be used as a foundation
for the development of embedded real-time
applications. It is a zero interrupt latency,
high-performance RTOS that has been optimized for
minimum memory consumption in both RAM and ROM, as
well as high speed and versatility.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
embOS-MPU
|
|
|
|
|
|
|
The Heart of Every Safety-Critical IoT Device
embOS-MPU offers memory protection on top of the
proven real-time operating system embOS. It
significantly enhances both stability and safety
for your embedded applications and thereby
simplifies any certification process. The operating
system and all tasks deemed privileged are memory
protected and isolated from any ill effects of
unprivileged tasks within your embedded system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
embOS-Safe
|
|
|
|
|
|
|
Safety Certified Real-Time Operating System
Certified real-time operating system (RTOS) embOS
according to IEC 61508 SIL 3 and IEC 62304 Class C.
embOS-Safe comes with a certification kit
containing all necessary documents, including the
comprehensive embOS Safety manual.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Core Libraries—Middleware |
|
|
|
|
|
Professional Function Libraries for
Embedded Systems
|
|
|
|
|
|
emFile
|
|
|
|
|
|
|
Reliable Data Storage for Your IoT Device
emFile is a file system for embedded applications
that can be used on any media for which basic
hardware access functions can be provided.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emWin
|
|
|
|
|
|
|
Visualize Your Ideas
emWin is designed to provide an efficient,
processor- and LCD controller-independent graphical
user interface (GUI) for any application that
operates with a graphical LCD.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emLoad
|
|
|
|
|
|
|
Make Software Updates of Your IoT Device Easy
emLoad allows straightforward updates of embedded
applications either with a USB stick, with an SD
card or via USB-connection to a PC — or else via a
serial connection (type RS-232, RS-485).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emCompress
|
|
|
|
|
|
|
Save ROM to Save Money
emCompress is a compression system that is able to
reduce the storage requirements of data that must
be embedded into an application. Compress on the
host in advance, decompress in the target on
demand.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Connectivity—Middleware |
|
|
|
|
|
Efficient Stacks for Embedded Devices
|
|
|
|
|
|
emNet
|
|
|
|
|
|
|
Ideal for Any Network Application
emNet is the industry-leading IP stack for embedded
systems. The professional IP stack is renowned for
a high-performance implementation with a small
memory footprint and outstanding documentation as
well as multiple optional add-ons.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emUSB-Host
|
|
|
|
|
|
|
Enhance Your IoT Device Through the Use of USB Host
emUSB-Host implements full USB host functionality,
including external hub support, and optionally
provides device class drivers. It enables
developers to easily add USB host functionality to
embedded systems.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emModbus
|
|
|
|
|
|
|
Add Industry Standard Protocols to Your IoT Device
emModbus is SEGGER's implementation of the Modbus
protocol. It supports communication via UART
(ASCII, RTU) and Ethernet (Modbus/TCP and Modbus/UDP)
and is capable to communicate with any Modbus
compliant device.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emUSB-Device
|
|
|
|
|
|
|
Boost Your Connectivity
emUSB-Device is a high speed USB device stack
specifically designed for embedded systems. The
software is written in ANSI C and can run on any
platform. A large variety of target drivers are
already available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Crypto & Security—Middleware |
|
|
|
|
|
Security Libraries Optimized for
Embedded Systems
|
|
|
|
|
|
emSecure
|
|
|
|
|
|
|
Secure Your Device and Prevent Cloning
emSecure is a software solution to securely
authenticate digital assets. It can be used to
secure products against hacking and cloning at no
per unit cost.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emSSH
|
|
|
|
|
|
|
Provide Security for The Administration Interface
of Your Device
emSSH is a software library that enables secure
login to your embedded system. emSSH offers the
possibility to establish a secured connection to
any server application in your product. It can be
used in target independent native computer
applications as well as in embedded
targets/applications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emSSL
|
|
|
|
|
|
|
Reliable, Secure and Built for IoT Devices
emSSL is a software library that enables secure
connections across the Internet. emSSL offers both
client and server capability. SSL/TLS is a
must-have in nearly every application which is
connected to the Internet. IoT products, smart grid
or home automation markets benefit from securing
their communication.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emCrypt
|
|
|
|
|
|
|
emCrypt is a
state-of-the-art cryptographic algorithm library
that scales from constrained devices to
workstations. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
emLib
|
|
|
|
|
|
|
emLib is a
collection of data confidentiality and integrity
algorithms which are easily deployed into an
embedded system. AES and DES encrypt and decrypt
data at rest or in flight, assuring
confidentiality. CRC identifies errors in received
or stored data, but does not correct them. ECC
identifies and corrects common errors in
transmitted or stored data, ensuring data
integrity. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Internet of Things—Middleware |
|
|
|
|
|
Secure, Connected, Embedded Devices
Built with SEGGER Middleware Solutions
|
|
|
|
|
|
IoT
|
|
|
|
|
|
|
Software IP components
from SEGGER such as emSSL, emSSH, emSecure Crypto
libraries, HTTP Web server, and embOS/IP to name a
few, can be used as foundations for your securely
connected IoT device. Our software works on any MCU. |
|
|
|
|
|
|
|
|
|
|
|
|
|