RTOS, secure virtualization technology for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

Barracuda Embedded Web Server

from Real Time Logic
Host OS:
  • Windows
  • Linux
  • LynxOS
Target processor:
  • ARM
  • PowerPC
  • x86 / IA-32
  • SH3
  • MIPS
  • XScale
OS compatibility:
  • BlueCat 5.4
  • LynxOS 5.0

The Barracuda Embedded Web Server is an embeddable web server component specifically designed for being embedded into another computer program.

The Barracuda Embedded Web Server is an industrial strength embeddable application server engine optimized for, but not limited to, embedded devices. The server's plugin architecture enables anything from simple device control to running a full fledged application server in your device. The application server extends the operating system enabling one to dynamically manage applications running in any device.

  • Designed specifically for embedded devices.
  • Provides functionality similar to the combination of Apache, MySQL, and PHP.
  • Rapid development of secure remote user interfaces for any type of device control.
  • Up to 256 bit AES TLS encryption.

The server, designed in ANSI C, is a library designed to be linked into and be an integral component of the computer program being designed.

The Barracuda Embedded Web Server is an application server that includes a web server. The application serve is specifically designed for making it easy to make web applications.

The Barracuda Embedded Web Server SDK is a toolkit that makes it possible to integrate the server into other computer programs such as a desktop computer program or firmware in an embedded device.

The server supports two server side technologies: C Server Pages (CSP) and Lua Server Pages (LSP).

Although web applications can easily be designed in C or C++ code by using the Barracuda Embedded Web Server and CSP, the LSP plugin further enhances and simplifies development.

LSP uses Lua, a lightweight functional programming language, designed as a scripting language with extensible semantics as a primary goal. Lua is particularly useful in devices with limited resources due to its smaller size compared to other scripting languages. Lua is also extremely fast and can easily be extended to control and supervise devices. Lua makes it possible for developers to dynamically load applications in a running system and to upgrade running applications without restarting the server and/or application.

More about Barracuda Embedded Web Server

Also from Real Time Logic:

Real Time Logic focuses on developing device management toolkits for embedded devices.

LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS Luminosity Eclipse-based IDE
LynxOS Embedded RTOS RTOS: LynxOS-178 for software certification


SpyKer Embedded-System Trace Tool

Industry Solutions


Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

Embedded System Consulting

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements



Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners

What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited.