Release Notes Print




This is the Linux BSP (Board Support Package) for the NXP i.MX RT1060 EVK board.

The BSP provides a software development environment for evaluation and development of Linux (uClinux) on the Cortex-M7 processor core of the i.MX RT1060 microcontroller using the NXP i.MX RT1060 EVK board as a hardware platform.

Supported Features

The following list summarizes the features and capabilities of this release of the NXP i.MX RT1060 EVK BSP:

  • Linux:
    • Kernel v.4.5;
    • Serial Linux console;
    • Ethernet device driver and Linux TCP/IP networking (ping, NFS, Telnet, FTP, NTPD, etc);
    • busybox v1.24.2;
    • POSIX pthreads;
    • Hardened exception handling; an exception triggered by a process affects only the offending process;
    • MPU user-level protection support;
    • Secure shell (ssh) and secure copy (scp);
    • SD Card partitioning;
    • Multi-port serial UART driver;
    • I2C bus driver;
    • USB Host and Device (gadget) device drivers for onboard USB Host and OTG interfaces;
    • (PAID ADD-ON) QSPI Flash driver;
    • (PAID ADD-ON) CAN bus driver;
    • LCD (frame-buffer) and touchscreen support;
    • WiFi connectivity with security;
    • PPP-based TCP/IP connectivity over GSM/3G modems;
    • Bluetooth support using bluez;
    • GPIO device driver.
  • U-Boot firmware:
    • U-Boot v2017.09-rc1;
    • Target initialization from power-on / reset;
    • Serial console;
    • LCD splashscreen support;
    • Ethernet driver for loading images to the target;
    • Device driver for SD Card and self-upgrade capability;
    • Autoboot feature, allowing boot of OS images from the SD Card or other storage with no operator intervention;
    • Persistent environment in the SD Card for customization of target operation;
    • Sophisticated command interface for maintenance and development of the target.
  • Development tools:
    • Linux-hosted cross-development environment;
    • 4.7.4 GNU toolchain is used for development of U-Boot, Linux and user-space applications;
    • Cross GDB for debugging user-space applications;
    • mkimage tool used by the Linux kernel build process to create a bootable Linux image.

New and Changed Features

This section lists new and changed features of this release:

  1. Support NXP IMXRT-1060 EVKB board.
    RM 2790.
  2. Add strace to the distribution.
    RM 2825.
  3. Add libfuse to the distribution.
    RM 2827.
  4. Add iptables and omping to the distribution.
    RM 2831.
  5. Add Samba to the distribution.
    RM 2832.
  6. Enable support for ARMv7-M VFP Extension.
    RM 2833.
  7. uClibc: increase pthread default stack size to 64KB.
    RM 2853.

Known Problems & Limitations

This section lists known problems and limitations of this release:

  1. Linux clocks are hardcoded in .dts.
    : RM 2030.
    Workaround: None.
  2. GDB debug sessions are accompanied with fault messages to the Linux console.
    : RM 2063.
    Workaround: None.