Operating Systems
Software is a critical element of any reliable embedded platform. Toradex invests 85% of its engineering resources in developing software optimized for security, power efficiency, and high performance to complement the robust hardware on its Computer on Modules.
Toradex offers in-house operating system support for selected operating systems, such as Linux, Windows Embedded Compact and FreeRTOS. Toradex also has a trusted network of third-party partners who offer additional operating system support.
Embedded Linux
Developers designing with Toradex can choose from two paths of development for Linux software, the ready-to-use Torizon software platform, or the customizable Toradex Reference Images for Yocto Project.
For both offerings, Toradex provides free software libraries to implement additional features, including camera interfaces, SPI, PWM, I2C, CAN and cloud connectivity. A full tool chain for bootloader and operating system updates is also available for download. The software regularly receives free OS updates, bug fixes and new features.
More Toradex-Supported Operating Systems
Toradex has a record of success helping customers to deploy tens of thousands of units with Windows Embedded Compact to the market. Our global support team also supports customers designing real-time applications on FreeRTOS.
FreeRTOS is a popular and free real-time operating system widely used with microcontrollers and microprocessors. Toradex offers in-house support for FreeRTOS on the Arm Cortex-M4 and M7 cores of i.MX7- and i.MX8/8X/8M Mini-based System on Modules.
Windows Embedded Compact, also formerly known as Windows CE (WinCE), is a real-time, small foot-print operating system. This OS is ideal for building embedded products targeted for a variety of industrial applications.
Partner-Supported Operating Systems
Additional operating system options running on Toradex modules are available to our customers through our network of proven partners.
Android is an operating system based on the Linux kernel. It offers a low-cost, flexible, and customizable OS for developing high-tech devices.
Green Hills INTEGRITY RTOS offers high reliability, security, and performance. The RTOS uses hardware partitioning to isolate embedded applications.