Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

In this document we shall provide a basic overview of how to develop C# .NET applications for ATM on a Windows development machine. The following areas will be covered:

  • Configuring the development environment

  • Writing a demo console application

  • Deploying to ATM

  • Debugging

Prerequisites

You will need to download and install the following applications:

...

Xamarin Studio for Windows. This is called MonoDevelop on Linux and to alleviate any incompatibility issues, please download the Windows version from:

We will need the Putty SSH tools for automating some remote tasks such as copying files and running the remote debugger

...

This document provides step-by-step instructions on getting set up for development on ATDM. 

These sections intend to provide a starting point for application development to access ATDM's hardware features and create head and headless applications. 

The kernel installed is a variant of Linux utilizing the Yocto framework. The current version of the kernel supported is 5.7.

Our repository page has links to all the latest sources and pre-built software you will need for ATDM development.


SectionDescription
Getting StartedThis section will provide instuctions on where to begin for ATDM development.
Repositories This section contains Bitbucket links to access ATDM's repositories.
Dev Environment - Front End (UI)This section shows you how to setup Crank's Storyboard to create attractive embedded graphical user interfaces (eGUIs).
Dev Environment - Back End (UI)This section provides an overview of the StoryboardIO API.