We recommend you use the ATSAM5D27-SOM1-EK1 evaluation kit to get started with Linux on our MPUs. Watch this video to explore the potential of the combined hardware and software platform for developing embedded Linux applications based on the SAMA5D2 family of MPUs.
The Yocto Project® is an open source collaboration project that provides templates, tools, methods and documentation to help developers create Linux-based systems for embedded products. The free tools make getting started easy, are powerful to work with (including emulation environments, debuggers, an Application Toolkit Generator, etc.) and allow projects to evolve across all stages of development from prototype to production.
Buildroot is a simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation. Buildroot is an open-source project with daily contributions from developers.
AT91Bootstrap is the second-level bootloader for our MPUs. It provides a device support package to manage the hardware initialization, such as clock speed configuration, PIO settings and DRAM initialization.
U-Boot (Universal-Bootloader) is a third-level bootloader. It configures the main interfaces like USB and Ethernet and launches the Linux operating system. U-Boot facilitates the initial board bring-up and software development phase.
OpenWrt is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. All components have been optimized to be small enough to fit into the limited storage and memory available in existing in-home routers.
Live Chat