DAB-Embedded is working under Windows Embedded Compact 2013 for Freescale LS102xA
DAB-EMBEDDED working under Windows Embedded Compact 2013 board support package developing for Freescale LS102xA (QorIQ LS1) SOC.
*** DEMO images for Windows Embedded Compact 7 / 2013 with HDMI and USB 3.0 support ***
TWR-LS1021A-PB board Windows Embedded Compact 2013 image
TWR-LS1021A-PB board Windows Embedded Compact 7 image
*****************************************************************************************************************
The QorIQ LS1 family, which includes the LS1021A communications processor, is built on Layerscape architecture, the industry's first software-aware, core-agnostic networking architecture to offer unprecedented efficiency and scale.
A member of the value-performance tier, the QorIQ LS1021A processor provides extensive integration and power efficiency for fanless, small form factor enterprise networking applications. Incorporating dual ARM® Cortex®-A7 cores running up to 1.0 GHz, the LS1021A processor delivers pre-silicon CoreMark® performance of over 6,000, as well as virtualization support, advanced security features and the broadest array of high-speed interconnects and optimized peripheral features ever offered in a sub-3 W processor.
DAB-Embedded company is developing Windows Embedded Compact 2013 and Compact 7 BSPs for QorIQ LS1 series.
TWR-LS1021A as main hardware platform was used:
QorIQ LS1 BSP can be used for next applications:
- Industrial: Secure Asset Management (IoT, M2M, SCADA)
- Industrial: Data concentrator
- Industrial: Robotics (with CoDeSys Runtime)
- Industrial: Programmable logic Controller (with CoDeSys Runtime)
- Industrial: Elevator control
- Industrial: HMI enabled controllers
Now BSP has next features:
EBOOT bootloader with:
- ARM Cortex-A7 core initialization (+ NEON/VFP initialization)
- Clocks initialization
- Cache initialization
- DDR3L initialization
- Core timer initialization (as EBOOT main timer)
- SD/MMC support (boot WINCE image)
- NAND support
- GPIO support
- CPLD control
- I2C support
- DSPI support
- UART support (output debug messages)
- LCD (24-bit) support (display logo)
- Ethernet support (VeTSEC)
- Cache initialization
- Interrupt controller (GIC) initialization
- Vector float point (VFP) unit initialization
- Initialization translation table for memory management unit (MMU)
- Dedicated timer initialization for the OS (fixed or variable)
- Core profiler initialization
- Debug output initialization (UART1)
- Kernel Independent Transport Layer (KITL) via the GEMAC network peripheral (with support of operation via interrupts or by method of continuous scanning) for core debugging
- Virtual Network Miniport (VMINI) bridge for simultaneous operation of the core debugger and network adapter in the OS
- Watchdog timer initialization
- Power management system initialization with the support of the OEMIdle() idleness subroutine (where WFI instruction should be used)
Kernel drivers for:
- QuadSPI Flash
- NAND Flash
- SD/SDHC/eMMC memory, SDIO devices
- Display controller (2D-ACE/DCU, 24-bit RGB) and TFT display (TWR-LCD-RGB 480x272 LCD display) with hardware layers support
- General digital I/O (GPIO)
- I2C bus
- SPI bus (DSPI)
- USB 2.0 with ULP
- USB 3.0 with integrated PHY
- UART
- VeTSEC Ethernet complex
- FlexTimers
- PCIe Gen2 controllers
- SATA 3.0 controllers
- SAI + ASRC + SPDIF (audio block)
- QUICC Engine ULite Block
- FlexCAN