Operating Systems and Middleware
Analog Devices, in collaboration with several Alliance partners, provides the following operating system and middleware offerings to enable a user-friendly programming environment for applications developed using the Blackfin® and SHARC® processor families. These real-time kernels and services software seamlessly integrate with CrossCore® Embedded Studio.
| Type | Offerings | Supported Architectures | |
| SHARC | Blackfin | ||
| Operating System |
FreeRTOS - Analog Devices port of open-source OS |
✔ |
✔ |
|
Embedded Linux - Analog Devices Linux kernel and development tools |
✔ |
X |
|
| USB Stack/Driver |
Tuxera (HCC) USB Host/Device Stacks Closed Loop Design USB Communication Device and Audio Class Libraries |
✔ | ✔ |
| TCP/IP Stack | ✔ | ✔ | |
| File System Driver | Tuxera (HCC) FAT File System | ✔ | ✔ |