Skip to content

pemerick07/remcu

 
 

Repository files navigation

REMCU Library

Ubunt1

logo


Overview

REMCU stands as an toolkit designed to facilitate the building and instrumentation of MCU's driver SDKs across diverse high-level platforms, encompassing Windows, MacOS, and even Linux, including the embedded variant. By leveraging REMCU, the source code of the MCU's driver can be prepared to execute on a PC host or Linux Embedded Device. Crucially, REMCU orchestrates the seamless execution of peripheral operations such as peripheral's register storage and loading on the target MCU. This process is accomplished through interfaces like OpenOCD, GDB server, or custom implementations. In effect, REMCU empowers developers to govern the peripherals of the MCU from the comfort of their high-level PC applications. In sum, REMCU liberates MCU development from conventional constraints, negating the need for firmware and communication protocol development. More detailed in Memfault Article

MCU Peripheral Forwarding

How to Use

Examples to use in Examples and the Tutorials

How to Build

The library is built as part of REMCU CHIP SDK Collection

Releases

No releases published

Packages

No packages published

Languages

  • C++ 71.6%
  • CMake 14.0%
  • C 5.6%
  • Makefile 4.3%
  • Python 3.4%
  • Shell 1.1%