Beta Linux BSP for VAB/AMOS-820 with Yocto

VAB AMOS 820 Linux

We are very happy to announce the availability of the beta, preview version of the upcoming v2.x.x major release of our Linux Board Support Package (BSP) and Evaluation Kit (EVK) for VAB-820 and AMOS-820!

The two biggest changes in this release are bumping the Kernel version to 3.10.17, and that we are moving away from LTIB-based images (as our current v1.x.x series of BSPs utilize) to use Yocto as our base.

As the “beta version” suggests, we don’t recommend to use it in production before the “release version”. It’s not a drop-in replacement for the previous BSP, and there are still features missing in this version that you might rely on. But this is the same reason why we want to make it available, so that you can start testing it out early!

What is Yocto?

If you are not yet familiar with Yocto, it is an open source collaboration that provides templates, tools, and methods to build custom embedded Linux distributions, regardless of the underlying hardware. It’s not a Linux distribution itself but enables you create your own distribution. It has a very wide industry support, and its aim is is to standardize good practices, create software that is reusable across the board, and let teams focus on their value-add software development, instead of dealing with the difficult issues of embedded operating systems.

This transition has a definite, steep learning curve, however we believe that this will be beneficial for not only us, but also for our customers (you!) and the whole ecosystem in the long run!

Freescale is a major supporter and contributor of the Yocto Project, using it for all their BSPs as well. Thus it made sense for us to start using Yocto with our products based on the Freescale i.MX6 SoCs.

Changes

Major updates of this release

  • Linux Kernel 3.10.17
  • u-boot 2013.04
  • Yocto 1.5 (Dora)
  • Based on Freescale fsl-yocto-3.10.17_1.0.0 BSP

Known limitations

  • Support only Freescale i.MX6Quad-based VAB-820 and AMOS-820 hardware
  • Does not support PCIe, and thus expansion cards that rely on that (such as EMIO-2550)
  • Does not support USB LAN (AXI88772) and Wi-Fi (EMIO-1533)
  • Does not support SPI
  • Does not support HDMI+LVDS video output in clone/extension mode

All these limitations should be resolved before the final release of the BSP.

Get it

You can download the updates from the VAB-820 and AMOS-820 product pages, from the “Downloads” tab. There you can also find the latest BSP Development Guide in PDF format!

If you decide to try this this preview release, please note the limitations outlined above!

As always, we’d love to hear from you if you have any comments or feedback!

VIA Technologies, Inc.