GuruCE offers deep technical knowledge of Windows Embedded Operating Systems. The consultants of GuruCE are among the best in Windows Embedded BSP & driver development, training and consulting. They help customers overcome the steep learning curve and greatly reduce the time-to-market for their products. Well defined development procedures assure a completely tested and working product within the planned cost and time.

We have finalized testing and have now published official release 1375 of the GuruCE i.MX6 BSP. This release again adds a lot of great new features and improvements all of our customers will be very happy to see.

Some highlights:

Updated GPU driver to v5.0.15

Improved load, flash and boot times by up to 50%

Added support for LZ4 compressed kernel binaries to the bootloader.

Optimized bootloader cache settings (L1/L2) to shorten boot time.

Bootloader boot delay can now be set to 0 to shorten boot time.

Now setting ARM CPU frequency according to speed grade in the bootloader.

Made many improvements in the BSP catalog to make it even easier to use.

Added support for storage profiles per USDHC instance. This means that SD cards always get mounted using the same folder name, no matter in what order they are inserted, and we can now specify exactly which USDHC port to store the hive-based registry on or exactly which USDHC port to mount as root.

Added support for NXP SDB-QP (QuadPlus) board.

Added support for Device Solutions Opal6-QP (QuadPlus) board.

USB OTG Client/Host auto-detection now working correctly on all boards.

Added TinyBoot bootloader. This is an SPI bootloader that just resets the i.MX6 and directs it to boot from the medium selected in the catalog.

Pictures say more than a thousand words, so here are some highlights of this release captured on video:

Even though the GuruCE i.MX6 BSP is already the best performing, 100% OAL stable and most feature-rich i.MX6 BSP on the market today, there are always things to improve or fix and new features to implement.