Welcome

Overview

Legato is an open source embedded platform built on Linux designed to simplify embedded M2M development.

Legato has everything you need to connect M2M fast:

  • programming language APIs
  • target runtime environment
  • development and build tools
  • automated tests.

Legato's APIs and development tools let you easily write new software components and specify how applications will use those components.

Legato's runtime environment has a set of daemon processes that cooperatively implement execution sandboxes, secure IPC, fault monitoring, and autonomous recovery on your target devices operating in the field.

Legato's build tools turn new code into applications ready packaged for deployment to target devices. And there are other development tools that ease things like testing, troubleshooting, and installing your new software on your devices.

Legato comes with a raft of documentation in a no nonsense format to show you what to do, and automated tests ready to use in your development environment.

Start developing with Legato

Get Started for installation and setup information.

Basic Concepts to learn the basics.

After that, move on to:

Create Applications
Write Components
Language Independent Interfaces
Legato Definition Files
Build Tools
Legato Demo Applications
Legato Tools
Connect to AirVantage
Legato Services

Legato APIs

The C Programming Language is directly supported by Legato.

Legato C APIs.

Support for other languages like Python, Java, and others will be added in the future.

Other APIs: Legato Services


Copyright (C) Sierra Wireless, Inc. 2014. All rights reserved. Use of this work is subject to license.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines