Raspberry Pi Blockset
Raspberry Pi® Blockset provides blocks and functions in MATLAB® and Simulink® for prototyping and implementing applications on Raspberry Pi hardware. You can interface with hardware peripherals such as GPIO, I2C, SPI, and camera modules for rapid prototyping.
With Raspberry Pi Blockset, you can acquire sensor data, control actuators, and build applications for image and audio processing, signal processing, and Internet of Things (IoT) systems. You can also deploy machine learning or deep learning applications for edge computing on Raspberry Pi.
You can develop algorithms in MATLAB and Simulink and deploy them to Raspberry Pi using automatic code generation (with Embedded Coder®). The blockset supports live parameter tuning, signal monitoring, and connected I/O workflows, enabling real-time interaction with hardware.
Get Started
Learn the basics of Raspberry Pi Blockset
Applications
Explore MATLAB and Simulink examples to prototype and implement applications on Raspberry Pi hardware
Peripherals
Connect to peripherals and sensors attached to Raspberry Pi hardware
Program Raspberry Pi Using MATLAB
Explore, control, and deploy standalone embedded applications on Raspberry Pi hardware directly from MATLAB
Program Raspberry Pi Using Simulink
Model, simulate, and deploy standalone embedded applications on Raspberry Pi hardware with Simulink
Program Raspberry Pi Remotely Using MATLAB Online
Connect and Control Raspberry Pi hardware using MATLAB Online™
Troubleshooting
Troubleshoot issues with Raspberry Pi hardware