---
title: "boardcore support W5500"
url: "https://maker.wiznet.io/rena/projects/boardcore-support-w5500/"
markdown_url: "https://maker.wiznet.io/rena/projects/boardcore-support-w5500/md"
type: "UCC: User Created Content"
author: "Skyward Experimental Rocketry"
author_url: "https://github.com/skyward-er/boardcore"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Skyward Experimental Rocketry"
original_url: "https://github.com/skyward-er/boardcore"
published: "2023-09-19"
language: "en"
tags: ["C/C++"]
hardware: ["WIZnet W5500"]
likes: 0
views: 148
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# boardcore support W5500

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

Original author: Skyward Experimental Rocketry (source: https://github.com/skyward-er/boardcore)

## Components

- **WIZnet W5500** x 1 ([docs](https://docs.wiznet.io/Product/Chip/Ethernet/W5500))

WIZnet parts: W5500 ([Datasheet](https://docs.wiznet.io/Product/Chip/Ethernet/W5500/datasheet?utm_source=maker&utm_medium=project&utm_campaign=w5500), [product hub](https://maker.wiznet.io/products/w5500/))

## Article

#### 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.

---

Source: https://maker.wiznet.io/rena/projects/boardcore-support-w5500/
