Skip to content

AMMDK OS Usage

Benjamin Riggs edited this page Nov 4, 2019 · 1 revision

Introduction

This guide assumes developers poses a basic familiarity with Debian Linux. For those who do not have this assumed understanding, this in-depth tutorial is recommended as a reference.

Login & Access

By default, AMMDK OS can be logged into directly via console, or via ssh. The default user is amm and the default password is lift-repeated-manikin. The amm user has been granted passwordless sudo access for convenience. It is thus strongly recommended that users change the default password.

Currently, the GUI login is configured to only use the Linaro-provided login & password of linaro & linaro, but this will be fixed in the near future to use the amm user.

AMM Software

The amm user has had several git repositories cloned into the user’s home directory:

The development-kit directory contains mostly utilities for configuring and testing the AMMDK. Notably, the ammdk_tester subdirectory contains a K66 application for testing the reference Application Board, and the rename_board.sh utility provides an easy way to customize the default hostname of the board.

The amm-library directory contains the source for the AMM Standard Library, which is provided to greatly aid in developing AMM Modules. Further information and links to documentation about the library are contained in the directory’s README.

The amm-tiny directory contains the source code for several K66 applications, along with instructions for code compilation, flashing, and on-chip-debugging. It also contains documentation for the SoM-to-K66 SPI communications library. (Note the nickname of ‘tiny’ for the K66 is a play on the ‘big.LITTLE’ architecture of the SoM.)

At time of publication, the updated core software libraries have not yet been published, but they will also be cloned into the amm user’s home directory once they are available.

Clone this wiki locally