Overview
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:
- Support NXP IMXRT-1060 EVKB board.
ID:RM 2790.
- Add strace to the distribution.
ID:RM 2825.
- Add libfuse to the distribution.
ID:RM 2827.
- Add iptables and omping to the distribution.
ID:RM 2831.
- Add Samba to the distribution.
ID:RM 2832.
- Enable support for ARMv7-M VFP Extension.
ID:RM 2833.
- uClibc: increase pthread default stack size to 64KB.
ID:RM 2853.
Known Problems & Limitations
This section lists known problems and limitations of this release:
- Linux clocks are hardcoded in .dts.
ID: RM 2030. Workaround: None.
- GDB debug sessions are accompanied with fault messages to the Linux console.
ID: RM 2063. Workaround: None.
|