Skip to content

thingsat/Cubedate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CubeDate

This repository hold code relating to the implementation of Cubedate, a generic architecture enabling standards-based, secure software updates for payloads hosted on a low-power CubeSats.

Applications

  • csp_coap_minimal: a minimal CoAP over CSP application
  • gnrc_coap_minimal: a minimal CoAP over RIOT GNRC network stack application
  • gcoap_fs: a CoAP backed filesystem, by default over CSP
  • gcoap_fs: a CoAP cli/server application to test CoAP over CSP
  • cubedate: an implementation of Cubedate with the SUIT over CoAP over CSP over CAN stack.

Setup

Requirements

To run on RIOTs native simulator follow the setup instructions in README.native.can.md

Initializing the repository

RIOT is included as a submodule of this repository. We provide a make helper target to initialize it. From the root of this repository, issue the following command:

$ make init-submodules

Building the firmwares

From the root directory of this repository, simply issue the following command:

$ make

Flashing the firmwares

For each firmware use the RIOT way of flashing them. For example, in apps/gnrc_gcoap_minimal, use:

$ make -C tapps/gnrc_gcoap_minimal flash

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published