Quickly get your Linux based designs started with the full-featured and
energy-efficient i.MX family of processors by using our Linux development
tools. Our goal is to provide you with a comprehensive Linux environment that
is easy to develop your designs with thus reducing your time to market.
Linux board support packages (BSPs) are tested and certified ensuring a fully
operational toolchain, kernel and board specific modules that are ready to use
together within a fixed configuration for i.MX hardware development tools.
These BSPs provide the foundation you need to begin your project quickly.
NOTE: BSPs are offered free of charge, "AS IS." Please review the
Linux Technology Support Policies
for more information.
The i.MX family Linux Board Support Package (BSP) supports the Linux Operating
System (OS) on the i.MX application processors. The purpose of this software
package is to support Linux OS on the i.MX family of integrated circuits (ICs)
and their associated platforms. It provides the necessary software to
interface the standard open-source Linux kernel to the i.MX hardware. The goal
is to enable i.MX customers to rapidly build products based on i.MX devices
that use the Linux OS. The BSP is not a platform or product reference
implementation. It does not contain all of the product-specific drivers,
hardware-independent software stacks, graphical user interface (GUI)
components, Java Virtual Machine (JVM) and applications required for a
product. Some of these are made available in their original open-source form
as part of the base kernel. The BSP is not intended to be used for silicon
verification. While it can play a role in this, the BSP functionality and the
tests run on the BSP do not have sufficient coverage to replace traditional
silicon verification test suites.
NOTE: Some features of a chip or an evaluation board may not be enabled by a Linux BSP. Please review the features
listed in the “Devices Support” section of each Linux BSP information page.
Each Linux BSP link provides detailed information on the version of the kernel, glibc, gcc, etc., as well as
information about which applications and services are included within a specific BSP.