Overview 
This is the Linux BSP (Board Support Package) for the Emcraft Systems LCD Vybrid SOM LC Starter Kit. 
The BSP provides a software development environment for evaluation and development of Linux on the Cortex-A5 processor core and MQX on the Cortex-M4 processor core of the VF6 microcontroller using the Emcraft Systems LCD Vybrid SOM LC Starter Kit as a hardware platform. 
Supported Features 
The following list summarizes the features and capabilities of this release of the LCD Vybrid SOM LC Starter Kit BSP: 
- U-Boot firmware: 
- Runs on the Cortex-A5 core;
 
- U-Boot v2011.12;
 
- Target initialization from power-on / reset;
 
- Loads from external Flash and runs from RAM;
 
- Serial console;
 
- Ethernet driver for loading images to the target from network;
 
- Serial driver for loading images to the target over UART;
 
- Device driver for Flash and self-upgrade capability;
 
- Device driver for storing environment and Linux images in Flash;
 
- Autoboot feature, allowing boot of OS images from Flash or other storage with no operator intervention; 
 
- Persistent environment in Flash for customization of target operation;
 
- Sophisticated command interface for maintenance and development of the target.
 
 
 
- Linux: 
- Runs on the Cortex-A5 core;
 
- Linux kernel v4.5;
 
- Device drivers for all key I/O interfaces of the Vybrid;
 
- MTD-based Flash partitioning and persistent UBI Flash file system in Flash;
 
- busybox v1.17;
 
- POSIX pthreads;
 
- Loadable kernel modules;
 
- Specifically optimized for fast boot-up;
 
- Boot of the Cortex-M4 from a binary file in the Linux file system;
 
- Low-level Linux-side inter-core MCC communications supported with appropriate device drivers/libraries;
 
- Large pool of pre-built Linux packages ready for the Cortex-A5 core.
 
 
 
- MQX: 
- Runs on the Cortex-M4 core;
 
- MQX RTOS v.4.0.1;
 
- Support for select I/O interfaces of the Vybrid;
 
- Low-level MCC communications supported with appropriate libraries.
 
 
 
- Development environment: 
- Linux-hosted cross-development environment;
 
- Yocto 1.8.1 distribution;
 
- Development of multiple projects (embedded applications) from a single installation.
 
 
 
 
New and Changed Features 
This section lists new and changed features of this release: 
- Fix a U-Boot DDR initialization issue.
 ID: RM 2651. 
- Support a new Toshiba 8 bit NAND chip.
 ID: RM 2652. 
- Fix the U-Boot clock command.
 ID: RM 2653. 
 
Known Problems & Limitations 
This section lists known problems and limitations of this release: 
- Kernel crashes while copying a big file from USB Flash to NFS share.
 ID: RM 731. Workaround: None. 
- LCD clock doesn't match the value set in  .dts.
 ID: RM 930. Workaround: None. 
- VF6 SDK:  rfs-builder.py pkg-add doesn't work.
 ID: RM 1005. Workaround: None. 
- VF6 SDK:  rfs-builder.py pkg-list doesn't work.
 ID: RM 1006. Workaround: None. 
- Error message while unmounting SD card.
 ID: RM 1013. Workaround: None. 
  
 |