Linux - Microchip has created and supports a free Linux distribution. With our commitment to the Linux open-source community, we provide full coverage of SoC peripherals in the Linux kernel as well as bootloaders such as AT91Bootstrap, U-Boot and Barebox. Cross-build environments such as Buildroot and OpenEmbedded/Yocto allow you to generate Linux user-space applications and customized root file systems. Linux beginners can learn more from the dedicated Linux4SAM website, which features binary demos as well as step-by-step instructions for building your own distribution. Experienced Linux users can visit Linux4SAM for source code exposed in well-structured GIT trees and matching open-source project quality standards, including detailed enhancement information, changelogs, plus the ability to contribute source code. Selected partners have developed commercial offerings around Linux.
Android - Get started with Android™ on SAMA5 and SAM9 products, your one-stop-shop for resources on implementing Android on SAM9 and SAMA5 ARM® core-based. It contains demo packages, evaluation guides, code patches and more.
RTOS – Real Time OS – The SAMA5 and ARM9 MPUs enjoy support from a growing list of RTOS providers.
SAMA5 RTOS Support
|
SAMA5D3x
|
SAMA5D4x
|
SAMA5D2x
|
LTS Linux Kernel
|
✓
|
✓
|
✓
|
Windows Compact 2016
|
–
|
–
|
✓
|
Android KitKat 4.4.2
|
✓
|
✓
|
✓
|
Windows Compact 7
|
✓
|
✓
|
–
|
NuttX
|
✓
|
✓
|
✓
|
QNX
|
✓
|
–
|
–
|
uC-OS III
|
✓
|
–
|
–
|
EmbOS
|
✓
|
✓
|
✓
|
ThreadX®
|
✓
|
–
|
✓
|
ulTRON4.0>
|
✓
|
–
|
–
|
eT-Kernel
|
✓
|
–
|
–
|
FreeRTOS
|
✓
|
✓
|
✓
|
QuadrOS
|
–
|
–
|
–
|
eCOS
|
–
|
–
|
–
|
SAM9 RTOS Support
|
OS
|
RTOS
|
|
WinCE 6
|
Linux
|
Android
|
QNX
|
Micrium
|
Nucleus
|
Xenomal
|
SAM9Rx
|
–
|
✓
|
–
|
✓
|
✓
|
✓
|
–
|
SAM9260
|
✓
|
✓
|
–
|
✓
|
✓
|
✓
|
–
|
SAM9261
|
✓
|
✓
|
–
|
✓
|
✓
|
✓
|
–
|
SAM9263
|
✓
|
✓
|
–
|
✓
|
✓
|
✓
|
✓
|
SAM9G10
|
✓
|
✓
|
–
|
–
|
–
|
✓
|
–
|
SAM9N12/CN11/CN12
|
–
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|
SAM9G15
|
–
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|
SAM9G20
|
✓
|
✓
|
–
|
–
|
–
|
–
|
✓
|
SAM9G25
|
–
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|
SAM9G35
|
–
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|
SAM9G45/G46
|
✓
|
✓
|
✓ v2.3
|
✓
|
✓
|
✓
|
✓
|
SAM9M19/M11
|
✓
|
✓
|
✓ v2.3
|
✓
|
✓
|
✓
|
✓
|
SAM9X25
|
–
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|
SAM9X35
|
✓
|
✓
|
✓ v2.3
|
–
|
–
|
–
|
–
|