You can use the REMCU lib with C++ interpreter, Python and other interpreters that makes it very easy to сonduct amazing experiments on chip peripherals and MCU-based devices. It saves a lot of time that is usually spent on development of test firmware and helps to learn how to use new peripheral blocks of MCU or SoC quicker. Instead of waiting for firmware to rebuild, then download, all you have to do is run your snippet code, with no zero down-time.
REMCU Lib makes it easier to research behaviour of a MCU-based device when you have its response in real-time using the interactive Jupyter Notebook environment.
If you want to code for a few minutes, you just fire up Jupyter IDE and start coding for your device without the headaches of learning microcontroller vendor specific tools.
The REMCU Library can be thought of as a bridge that links your embedded computer with low-level MCU/SoC’s peripherals such as GPIO, analog input, CAN Bus, PWM, LCD controller, etc without having to develop firmware, kernel drivers and other additional software.
REMCU lib is a cross-platform tool and works on all most common desktop operating systems. It can also be ported to the embedded systems.
Wide-ranging list of devices
REMCU Lib by nature works with many different types of chips, including 8-bit, 16-bit, 32-bit MCUs and even 64-bit systems of chips.
New community REMCU version for STM32F767 chip is available for download. This provides the Low Layer Driver API of HAL Driver to control the MCU of High-performance STM32F7 line . There are version for Windows, MacOS and Linux.
Raspberry Pi REMCU video tutorial is now live. This is how to easily expand hardware of a Raspberry Pi board using one dollar STM32 microcontroller and several wires.
User space C++ applications and Python scripts ran on the Raspberry will gain access to internal STM32F103 peripheral modules like DAC, ADC, GPIO and others as if these peripherals were a part of Raspberry chip without having to develop a microcontroller firmware and kernel drivers.
New video is available to watch. This is how to use the REMCU Lib on Unix-like OS (MacOS/Linux).
It shows building and running app that captures and plots acceleration of on-board MEMS sensor (STM32F4Discovery board) and also conducting amazing experiments with STM32F407 hardware using a C++ interpreter and Jupyter Notebook. The tutorial is based on MacOS, for Ubuntu and other Linux OS there is the same sequence of actions.
New video is available to watch. This is how to use the REMCU Lib on customary personal computer, running Windows OS.
It demonstrates how to build and run C++ examples. There is running a GUI app that communicates with on-board MEMS accelerometer (STM32F4Discovery board) and builds acceleration graph, as well as a CAN Bus sniffer application and also conducting amazing experiments with STM32F407 hardware using Python and Jupyter Notebook.
New community version of REMCU is available for download. It provides the Standard Peripheral Library API to control microcontrollers of STM32F405/407 family. There are version for Windows, MacOS and Linux.
New community version of REMCU is available for download. It provides the Standard Peripheral Library API to control microcontrollers of STM32F1XX family. There are version for Windows, MacOS, Linux and Raspberry.
New community version of REMCU is available for download. It provides the Standard Peripheral Library API to control microcontrollers of STM8L15XX Medium+ Density family. There are version for Windows, MacOS and Linux.