Raspberry Pi Support from Simulink

Credit-card sized, low-cost, single-board computer with audio and video input/output, designed for teaching

You can design and run Simulink® models as standalone applications on a Raspberry Pi™—a tiny, low-cost, single-board computer with audio and video input/output designed for teaching. The Raspberry Pi features a Broadcom® system-on-a-chip which includes an ARM®11 processor running at 700 MHz, 256 or 512 MB RAM, and a VideoCore IV GPU. Raspberry Pi provides peripheral connectivity for stereo audio and digital video (1080p) and supports USB and Ethernet.

When connected to MATLAB and Simulink products, Raspberry Pi also can help students understand concepts and workflows for designing an embedded system, without using hand programming. Students can use Simulink to create algorithms for audio processing, computer vision, and robotics applications. They can apply industry-proven techniques for Model-Based Design to verify that their algorithms work during simulation. They can then implement the algorithms as standalone applications on Raspberry Pi.

Simulink built-in support for Raspberry Pi includes:

  • Automated installation and configuration
  • Library of Simulink blocks that connect to Raspberry Pi I/O, such as audio input and output, video input and display, UDP send and receive, and GPIO read and write
  • Interactive parameter tuning and signal monitoring of applications running on Raspberry Pi
  • Model deployment for standalone operation
  • Access to audio and video algorithms through add-on products such as DSP System Toolbox™ and Computer Vision System Toolbox™

Platform Support

Available on 32-bit and 64-bit Microsoft Windows only

Ready to install?

MathWorks Requirements



Supported in student and home software.


Support Package


Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Third-Party Requirements



Note: Raspberry Pi Model A is not currently supported


  • USB webcam
    (Support package tested with Logitech Webcam Pro 9000)
  • Audio patch cables
  • USB hub with external power supply



All required third-party software is installed by the Support Package Installer.

Request Hardware Support