Linux Images

All OreSat Linux images are hosted at https://images.oresat.org/

Images

oresat-dev-*.img

The dev image is the recommended development image. It has a bunch of dev tools and general libraries installed. This image should work fine on all OreSat Boards, a BeagleBone Black, or a PocketBeagle.

oresat-<card>-*.img

Warning

Flight images expect the hardware for their specific card, so the software on these images may not work on other hardware.

These are the flight images. They have all software and system configurations required for that specific card.

Notes about all images

  • All img are compress with zstd. To decompress them:

    $ zstd -d oresat-*.img.zst
    
  • All images use Debian 11 (Bullseye) with the TI 5.10 kernel.

  • All images have the user debian with password temppwd.

  • On the first boot, the image will expand to fill the eMMC or SD card.

  • Root login over ssh is disabled.

  • All use systemd-networkd for networking.

  • Has two USB IP Links just like BeagleBoard’s images, but they use both us DHCP, the first one is for Windows and the second is for a *nix based OS.

  • eth0 is also set up for DHCP for BeagleBone Black ethernet jack.

  • The hostname is set to the name of card it’s for; e.g. oresat-dev, oresat-star-tracker, etc.

  • mDNS (MulticatDNS) is setup with systemd-networkd, so if the host has mDNS enable, cards with OreSat images can be resolved to hostname.local; e.g.: oresat-gps.local

  • On the dev image only

    • Both the eMMC0 and the CAN1 device tree overlays are enabled.

  • On flight images

Connecting to card using a OreSat Image

Building Images

See https://github.com/oresat/oresat-linux/tree/master/image_builder