Skip to content

boardcore support W5500

Boardcore is a framework for developing and building rockets software for custom boards with Miosix.

rena

Published September 19, 2023

Original author: Skyward Experimental Rocketry · ItalyOriginal source (new tab)

boardcore support W5500

Components

Hardware components

WIZnet parts

Project description

Project Overview

  • Purpose: Boardcore is a framework for developing and building rocket software for custom boards using Miosix.
  • Miosix: A lightweight OS for embedded development, supporting basics like threading, GPIO, timing, etc.
  • SBS: A build system created to easily compile and reuse code for various boards.

Directory Structure

  • src/shared/: Contains user-written objects, drivers, and other code.
  • src/entrypoints/: Each file here contains a 'main' function.
  • src/tests/: Contains the 'main' for each test.
  • build/: Compiled binaries that can be flashed onto the target board.
  • libs/: External libraries (e.g., Miosix kernel is included as a git submodule).
  • scripts/: Some utilities (e.g., scripts for flashing the board).

 

This project offers a specialized framework for rocket software development, including support for various boards and test cases. It leverages the Miosix OS and SBS build system to offer high flexibility and scalability.

Comments

Similar projects you might like

Comments