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® processor, onboard RAM, and a VideoCore IV GPU. Raspberry Pi provides peripheral connectivity for stereo audio and digital video (1080p) and supports USB and Ethernet.

Support for Raspberry Pi 2 New

Use Simulink with your Raspberry Pi 2. Download support by clicking the "Get Support Package Now" button above.

When connected to MATLAB and Simulink products, Raspberry Pi can help students and hobbyists understand concepts and workflows for designing an embedded system, without using hand programming. You start by using Simulink to create algorithms for audio processing, computer vision, and robotics applications. Then you can apply industry-proven techniques for Model-Based Design to verify that your algorithms work during simulation. Finally, you implement the algorithms as standalone applications on a Raspberry Pi.

Simulink support for low cost hardware on the Raspberry Pi includes:

Platform Support

Available on 32-bit and 64-bit Microsoft® Windows® and 64-bit Mac OS X.

Ready to install?

MathWorks Requirements



Also 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



  • Raspberry Pi 1 Model B or B+, Raspberry Pi 2 Model B (Premier Farnell/Element 14 and RS Components)
  • 4 GB SD card (Raspberry Pi 1 Model B) or 4 GB microSD card (Raspberry Pi 1 Model B+, Raspberry Pi 2 Model B)
  • 5 V power supply; 700 mA or greater
  • Ethernet cable from the host computer to the Raspberry Pi
  • SD card reader (Raspberry Pi 1 Model B) or microSD card reader (Raspberry Pi 1 Model B+, Raspberry Pi 2 Model B)

Note: Raspberry Pi 1 Model A and Raspberry Pi 1 Model A+ are 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