-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started with Composer
With Legato composer, you can develop on Microchip PIC32 and SAM devices – MCU & MPU. Using cohesive UI design technology and legato graphics library, composer minimizing your time-to-market and maximizing your cost savings.
Legato Composer uses the MPLAB® Harmony License.
Your computer should meet the recommended system requirements.
The MPLAB® Harmony framework can be downloaded directly from the Harmony GitHub site, or you can use the framework downloader tool from within the MPLAB® X IDE.
All Legato Composer dependency libraries are bundled alongside the executable.
Fresh installs of the Windows operation system may be lacking a Microsoft Visual Studio C/C++ runtime library. The runtime library can be downloaded from Microsoft's Website.
Legato Composer is has been tested using Ubuntu 18 LTS and Ubuntu 20 LTS. The following dependencies need to be installed on the system:
Name | Package Name |
---|---|
FreeType | libfreetype6 |
FreeImage | libfreeimage |
Zlib | libzlib |
These can be installed through the system package management system using the command 'sudo apt-get install libfreetype6 libfreeimage libzlib'.
The Legato Composer MacOS application bundle can be found in the folder 'gfx/middleware/legato/composer/macos'.
There is a known issue with cloning and downloading MacOS application bundles from the MPLAB® Harmony graphics repository. The Git tool does not preserve the executable bit on the actual Legato Composer application executable. Users will need to update the execute permission on the file 'gfx/middleware/legato/composer/macos/composer.app/Contents/MacOS/composer'.
How to Set File Permissions in Mac OS
Once this is updated the application will properly launch as expected through the MHC tool and MacOS Finder applications.
If you are new to MPLAB® Harmony, you should probably start with these tutorials:
- MPLAB® Harmony v3 software framework
- MPLAB® Harmony v3 Configurator Overview
- Create a New MPLAB® Harmony v3 Project
Is this page helpful? Send feedback.
- Simulator
- User Guides
- Best Practices
- Advanced Topics