You can design models in Simulink®, generate code using Embedded Coder®, and run the executables on BeagleBone Black, a low-cost, single-board computer designed for digital signal processing. The BeagleBone Black features TI’s 1 GHz ARM® Cortex®-A8 processor, provides stereo audio and digital video connectivity, and supports USB, HDMI, and Ethernet.
The BeagleBone Black helps students understand the workflow for designing an embedded system without using manual programming. Students, educators, and hobbyists can use Simulink to create algorithms for audio processing and computer vision 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 the BeagleBone Black using automatic code generation. By default, the generated code is ANSI/ISO C/C++. For NEON optimized code for DSP filters, use the ARM Cortex A Ne10 Library Support from DSP System Toolbox™.
Embedded Coder support for the BeagleBone Black includes:
Embedded Coder hardware support packages offer built-in support for specific hardware, schedulers, and compilers. MathWorks Consulting Services is available to help with extensions to other environments.
See the hardware support package system requirements table for current and prior version, release, and platform availability.
View enhancements and bug fixes in release notes.
Related Hardware Support Views: Alsa, ARM, BeagleBoard, Communication Infrastructure, Consumer Electronics, C ∕ C++ Code Generation, Digital Signal Processing, Embedded Coder, Embedded Systems, Image Processing and Computer Vision, MathWorks Supported, Project-Based Learning, Semiconductor, Simulink Product Family, Support Package Installer Enabled, Texas Instruments
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.