Skip to content
@remotemcu

RemoteMCU

We accelerate embedded software development and simplify MCU-based device testing and chip peripherals studying.

About REMCU Project

more info https://interrupt.memfault.com/blog/mcu-peripheral-forwarding

The REMCU project is a state of the art approach that will transform embedded development in the same way that microcontrollers have transformed the electronics industry. This solution combines the fun of embedded programming with the power of high level languages, as well as all of the PC effective tools like Jupyter Notebook, Matlab, etc.

Standart interaction PC - MCU/SoC

Usually, each change of firmware logic means uploading fresh C code onto a MCU device and resetting the device. With REMCU Project we’re able to send new instructions without further uploads and resetting. We can dynamically reprogram our devices in real-time!

Chip Peripheral Forwarding

The REMCU Project is an Open-source cross-platform project designed for MCU Peripheral Forwarding. This is an enabling technology that allows to map internal peripherals of various MCUs or SoCs to your personal or embedded computer as if these peripherals were a part of the computer. The tool can be thought of as a bridge that links your PC/embedded computer with low-level MCU/SoC’s peripherals such as GPIO, analog input, CAN Bus, PWM, LCD controller, etc without having to develop specific firmware, kernel drivers and other additional software. Your user space program gives access to all peripherals of a tethered chip using driver functions of SDK provided by MCU/SoC vendors or 3rd parties. You use the driver functions how you do it in firmware code. The REMCU Lib remotely executes them without the difficulties of writing a load of boilerplate code to serialize and transport your objects and invoke remote methods. You can get right down to business.

Let's have a look at the video below and see what opportunities and applications it provides:

REMCU DESCRIPTION

Pinned Loading

  1. remcu_examples remcu_examples Public

    The examples of the REMCU lib (https://remotemcu.github.io/)

    C 484 17

  2. remcu-chip-sdks remcu-chip-sdks Public

    Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals

    C 437 63

Repositories

Showing 10 of 10 repositories
  • remcu_examples Public

    The examples of the REMCU lib (https://remotemcu.github.io/)

    remotemcu/remcu_examples’s past year of commit activity
    C 484 17 3 0 Updated Jul 10, 2024
  • remcu Public

    MCU's Peripherals Forwarding Tool

    remotemcu/remcu’s past year of commit activity
    C++ 120 5 0 0 Updated Jul 10, 2024
  • remotemcu/remotemcu.github.io’s past year of commit activity
    HTML 61 0 0 0 Updated Jul 10, 2024
  • prebuilt_libraries Public

    Prebuild REMCU Libraries for various platform

    remotemcu/prebuilt_libraries’s past year of commit activity
    C 130 1 0 0 Updated Dec 13, 2023
  • remcu-chip-sdks Public

    Array of MCU's driver SDKs prepared for effortless remote management of the MCU's peripherals

    remotemcu/remcu-chip-sdks’s past year of commit activity
    C 437 63 0 0 Updated Dec 13, 2023
  • .github Public
    remotemcu/.github’s past year of commit activity
    0 0 0 0 Updated Oct 24, 2023
  • adin-llvm-pass Public

    Transform LLVM pass for Compile-time Hooking of Memory Operations

    remotemcu/adin-llvm-pass’s past year of commit activity
    C++ 83 0 0 0 Updated Aug 26, 2023
  • adin-llvm Public

    Specialized version of the LLVM compiler with the ADIN code transformer pass

    remotemcu/adin-llvm’s past year of commit activity
    LLVM 145 3 0 0 Updated Aug 9, 2023
  • remotemcu/llvm80-windows_x64’s past year of commit activity
    HTML 0 0 0 0 Updated Aug 9, 2023
  • Raspbian_packages Public

    Helpful prebuild raspbian packages

    remotemcu/Raspbian_packages’s past year of commit activity
    C 19 1 0 0 Updated Jun 3, 2020

Top languages

Loading…

Most used topics

Loading…