Accelerating the pace of engineering and science

Raspberry Pi Support from MATLAB

Acquire sensor and image data from your connected Raspberry Pi

Capabilities and Features

With MATLAB® Support Package for Raspberry Pi™ Hardware, you can remotely communicate with a Raspberry Pi computer and use it to control peripheral devices. This support allows you to acquire data from sensors and imaging devices connected to the Raspberry Pi. Specifically, libraries of MATLAB functions are provided for the following Raspberry Pi add-ons and interfaces:

Support for Raspberry Pi 3 New

Use MATLAB Release 2016a with your Raspberry Pi 3. Download support by clicking the "Get Support Package" button above.

  • Raspberry Pi camera board
  • I2C interface
  • SPI interface
  • Serial interface
  • GPIO
  • Linux system shell

Connect to your Raspberry Pi over Ethernet or Wi-Fi, use MATLAB to acquire data from connected devices, and then analyze and visualize it in MATLAB. Access signal processing and video algorithms through add-on products such as DSP System Toolbox™Image Processing Toolbox™, and Computer Vision System Toolbox™.

Note that you cannot install MATLAB as a standalone application or execute MATLAB code locally on a Raspberry Pi. To develop applications for the Raspberry Pi to be used in standalone operation, please see the Raspberry Pi Support from Simulink®.

About Raspberry Pi

Raspberry Pi is a tiny, low-cost, single-board computer that supports embedded Linux operating systems, such as Raspbian. The Raspberry Pi features a Broadcom® system-on-a-chip, which includes an ARM® processor, onboard RAM, and a VideoCore IV GPU.

Platform Support

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

Ready to install?

Before installing the support package, confirm you have the correct setup. View system requirements and installation options.

MathWorks Requirements



Also supported in student and home software.


Support Package


Support Package Installer installs this support package. 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, Raspberry Pi 3 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, Raspberry Pi 3 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, Raspberry Pi 3 Model B)

Note: Raspberry Pi 1 Model A and Raspberry Pi 1 Model A+ are not currently supported.


Request Hardware Support