MAR24: The Minimal Autonomous Rover Project

Table of Contents

Parent: MAR24

Git Repository

Web Releases

Directory

Follow the link to the release directory (current directory): ./

Structure

  • Debian packages, if applicable, can be found at: ./<version>/deb
  • Disk images, if applicable, can be found at: ./<version>/images
  • License deeds, if applicable, can be found at: ./<version>/licenses
  • Software development kit (SDK) and extensible SDK (eSDK), if applicable, can be found at: ./<version>/sdk
  • Software package data exchange (SPDX), if applicable, can be found at: ./<version>/spdx

Releases and Versioning

Releases

Version Codename Short Description Released Support
./0.0.6a/ (EOL) ./analogue/ Developers only, fastinit 2024-08-04 2024-08-14
./0.0.10/ ./bootstrap/ With OpenCV libraries 2024-08-18 2024-08-28

a = Alpha version
b = Beta version
LTS = Long-term support version
EOL = End-of-life version

See below sections for latest release links and detailed release notes.

Versioning

  • Identifiers

    The release version consists of three sequences of numbers – major, minor, micro. For example, in version 3.14.0, 3 is the major version, 14 is the minor version and 0 is the micro version.

    In major version 0, the version identifiers follow these rules:

    • Major is increased when most of the requirements of this project have been implemented. Minor is reset to 0 if major is increased.
    • Minor is increased when an important feature is implemented. Micro is reset to 0 if minor is increased.
    • Micro is increased when a commit that proceeded by adding features or fixing bugs was made, or a full clean build was necessary.

    In major version 1 and later, the version identifiers follow these rules:

    • Major is increased when ?. Minor is reset to 0 if major is increased.
    • Minor is increased when ?. Micro is reset to 0 if minor is increased.
    • Micro is increased when ?.
  • Codenames

    The following codenames are used: analogue, bootstrap, cortex (TBD), daemon (TBD), elf (TBD), fork (TBD), ground (TBD), heatsink (TBD), interruption (TBD), jitter (TBD), kinematics (TBD), load (TBD), mosfet (TBD), noise (TBD), oscillator (TBD), periphery (TBD), quiescent (TBD), resistor (TBD), scheduler (TBD), transistor (TBD), uninitialised (TBD), voltage (TBD), watchdog (TBD), xtal (TBD), yocto (TBD), zepler (TBD).

Latest Release

Follow the symbolic link to the latest release: ./latest/.

Below are symbolic links to the latest images, licenses, SDK and SPDX. If a link produces a HTTP 404 Not Found error, then the specific resource is not available in the latest release. If applicable, –

  • The latest disk images can be found at: ./latest/images/
  • The latest license deeds can be found at: ./latest/licenses/
  • The latest software development kit (SDK) and extensible SDK (eSDK), if applicable, can be found at: ./latest/sdk/
  • The latest software package data exchange (SPDX), if applicable, can be found at: ./latest/spdx/

Detailed Release Notes

0.0.6a

This is the first public accessible version. This release is for developers only.

This version includes the early version of fastinit, and includes the opencv library.

This release includes SDK and eSDK. SDK (and eSDK) is built on the following host, and is for aarch64 machines only.

Linux debian 6.1.0-23-arm64 #1 SMP Debian 6.1.99-1 (2024-07-15) aarch64 GNU/Linux

This release includes a disk image. The disk image is for Raspberry Pi Zero W only.

This is not a stable release. This release is not intended to be used in production.

Please report any problems to the maintainers.

To use the SDK or eSDK: change mode (e.g. 0755) and execute. Follow the instructions provided by the installer. Do not source the installer script. Visit Yocto Project Application Development and the Extensible Software Development Kit (eSDK) manual for more information.

0.0.10

This release is for developers only.

This version includes the necessary libopencv-* libraries, gstreamer, libcamera. It is possible to start building the vision program using this version's SDK.

This release includes SDK (but not eSDK).

This is not a stable release. This release is not intended to be used in production.

Please report any problems to the maintainers.

To build a vision program using GNU Autotools, refer to the visionhellocc in recipes-vision (see git repository).



Copyleft 🄯 2024 Qiyang Sun and the MAR24 Project Maintainers. Unless otherwise noted or where University of Southampton copyright regulations apply, this work (excluding code and program) is licensed under CC BY-SA 4.0 | Linux Foundation® and Yocto Project® are registered trademarks of the Linux Foundation. Linux® is a registered trademark of Linus Torvalds. This project is not affiliated with Debian. Debian is a registered trademark owned by Software in the Public Interest, Inc. Raspberry Pi is a trademark of Raspberry Pi Ltd. | Privacy Statement | University Data Protection


Author: Qiyang Sun <qs2g22 at soton dot ac dot uk> | Last modified: 2024-08-18 Sun 00:14 | Built with Emacs 29.3 (Org mode 9.6.15)