Labs

Projects

Welcome to Wind River® Helix™ App Cloud. Now you can create, modify, and debug applications running on real hardware—in the cloud. Wind River® Helix™ App Cloud is the central place for managing your devices and projects.

Now you can create, modify, and debug applications running on real hardware—in the cloud. Wind River® Helix™ App Cloud is the central place for managing your devices and projects.

Wind River® Helix App Cloudarrow-up-right

Sign Up for Free

Getting Started

Getting Started. Use the New Device button in the navigation bar at the top of the page to create or register your device.

Create a new device. Create a new device by choosing from a pre-defined list of Software Developer Kits (SDKs). New SDKs have been recently added:

  • Wind River Rocket for Intel Galileo Gen 2

  • Wind River Rocket for Simulator

  • Pulsar Linux for Minnowboard Max

Register an existing device. Register a device that was previously created in App Cloud. The device Registration ID is dispayed in the device details pane once created.

Video Tutorials

These video tutorials introduce key concepts and demonstrate step-by-step processes to help you make the most of App Cloud.

  • Rocket SDK Getting Started

  • Rocket SDK Debugger Workflow

  • Deploying Pulsar Linux to the Hardware

  • Creating and Debugging a Pulsar C Application

  • Creating and Debugging a Pulsar Javascript Application

  • Building gzip on Pulsar - an Open Source Autoconf Project

  • Building lua on Pulsar - an Open Source Makefile Project

Wind River Rocket Intel x86 Simulator "VirtualDevice"

  1. Close any Project running and terminate any Device simulation

  2. Select "New Device" from upper right corner

  3. From "Add a new device to App Cloud" popup window select "Create a new device from the supported SDK list"

Device Setup

Add a new device to App Cloud

Select a SDK Register an existing device or create a new device from a pre-defined list of Software Developer Kits (SDKs), select "Wind River Rocket for Intel x86 Simulator" then click "Next"

Enter a Device Name Choose "VirtualDevice" then select "Create Device"

Virtual Device Start

In summary

Now select

  • Start Device Simulation, to start your Virtual Device

  • Terminate Device Simulation, to stop your Virtual Device

Before moving on, start Device Simulation

Application Development

Wind River Rocket Intel x86 Simulator "VirtualDevice", Applications Projects, Templates

Application Projects.

This is the central place to manage your projects. Click on the button below to create your first project.

Create 2 different projects by selecting "Create New Project":

  1. First called "MyDiningPhilosophers" based on "Dining Philosophers" Project Template

  2. Second called "MyHelloWorld" based on "Empty C Project"

Wind River Rocket Intel x86 Simulator "VirtualDevice", Applications Projects, MyHelloWorld

Open "MyHelloWorld" by selecting "Open" green button, "Loading your Workspace" message will appear shortly in a new web browser tab and then Could9 Workspace will be initialized.

MyHelloWorld - Cloud9 Workspace Console "outdir/zephyr.elf - Running"

  1. Go to MyHelloWorld Could9 Workspace web browser tab

  2. Select "Run Project" if it is not running

  3. Go to console "outdir/zephyr.elf - Running"

Full View

Short View

MyHelloWorld - Cloud9 Workspace Console "bash - xe1gyq@helix-app-cloud:~/MyHelloWorld$"

  1. Go to MyHelloWorld Could9 Workspace web browser tab

  2. Select "Run Project" if it is not running

  3. Clic on "+" under Console Area and Select "New Terminal"

  4. Under terminal "bash - xe1gyq@helix-app-cloud:~/MyHelloWorld" and type the following commands

Make Menuconfig

Make

Upper Directories

Wind River Rocket Intel x86 Simulator "VirtualDevice", Applications Projects, MyDiningPhilosophers

Wind River Rocket Intel x86 Simulator "VirtualDevice", Applications Projects, Github

You can import existing projects from Github, let's import philosophers example

Wind River Rocket Galileo 2 "PhysicalDevice"

  1. Close any Project running and terminate any Device simulation

  2. Select "New Device" from upper right corner

  3. From "Add a new device to App Cloud" popup window select "Create a new device from the supported SDK list"

Device Setup

Add a new device to App Cloud

Select the SDK Register an existing device or create a new device from a pre-defined list of Software Developer Kits (SDKs), select "Wind River Rocket for Intel Galileo Gen 2" then click "Next"

Enter a Device Name Choose "PhysicalDevice" then select "Create Device"

Galileo 2 Device Start

In summary we need to:

  • Deploy Wind River Rocket for Intel Galileo Gen2 on PhysicalDevice

  • Connect Device Virtual Gateway

Check PhysicalDevice Summary

Serial Console

ToDo

__Follow the instructions below to deploy Wind River Rocket for Intel Galileo Gen2 on PhysicalDevice

Click on "Generate and Download Device Image" and follow onscreen steps:

Device Virtual Gateway not connected

Follow onscreen steps:

When running "PhysicalDevice-virtual-gateway.sh" this is the log seen:

Check again PhysicalDevice Summary

Application Development

Wind River Rocket Galileo 2 "PhysicalDevice", Applications Projects, Templates

Application Projects. This is the central place to manage your projects. Click on the button below to create your first project.

Create a project by selecting "Create New Project". you will find several templates:

  • Analog Red/Write (ADC/PWM)

  • Digital Read/write (GPIO)

  • Dining Philosophers

  • Empty C Project

  • Grove-LCD

  • HTTP Server using LWIP Project

Choose "Grove-LCD" template and name it "MyGrove-LCD"

Open "MyGrove-LCD" by selecting "Open" green button, "Loading your Workspace" message will appear shortly in a new web browser tab and then Could9 Workspace will be initialized

MyGrove-LCD Cloud9 Workspace Console "outdir/zephyr.elf - Running"

  1. Go to MyGrove-LCD Could9 Workspace web browser tab

  2. Select "Run Project" if it is not running

  3. Go to console "outdir/zephyr.elf - Running"

MyGrove-LCD Cloud9 Workspace Console "bash - helix app cloud"

  1. Go to MyGrove-LCD Could9 Workspace web browser tab

  2. Select "Run Project" if it is not running

  3. Clic on "+" under Console Area and Select "New Terminal"

  4. Under terminal "bash - xe1gyq@helix-app-cloud:~/MyGrove-LCD" and type the following commands

Wind River Pulsar Intel x86 Simulator "VirtualDevice"

If you have a Minnowboard MAX, work with Wind River Pulsar

Last updated