Blog

Building Variscite Yocto, Android, Debian and Boot2Qt images using Docker
Category: Blog
One of the challenges when compiling Linux and Android based images, or any software, is setting up the proper build environment on your host computer. The environment needs to be reproducible both now and in the future. It also needs ...
Unboxing The VAR-SOM-MX8X Evaluation Kit
Category: Blog
Watch the unboxing of the VAR-SOM-MX8X Evaluation Kit based on NXP iMX8X Soc and learn the SoM’s capabilities, performance feature set, and connectivity options. This high-performance yet power-optimized module runs on NXP’s i.M...
Introduction to the Variscite Python API Package (pyvar)
Category: Blog
1. Overview This article introduces Variscite’s Python pyvar package and demonstrates how to get started using pyvar’s Machine Learning (ML) API. This API is designed to help beginners to explore the ML field and to deve...
Unboxing The DART-MX8M-PLUS Evaluation Kit
Category: Blog
Watch the unboxing of the DART-MX8M-PLUS Development Kit, based on NXP i.MX8M Plus processor, and find out what's in the box and how you can easily set up the kit in a few small steps. The DART-MX8M-PLUS System on a Module / Compu...
Introducing C/C++ Development using Eclipse vs Visual Studio Code
Category: Blog
Have you seen our new wiki pages for C/C++ development using Visual Studio Code (VS Code) and Eclipse on our wiki website? Check out the following example pages for our iMX 8M Mini based platforms: Yocto Programming w...
Getting Started with Machine Learning
Category: Blog
Chapter 1. Introduction This article provides step by step instructions on how to start developing your own Machine Learning (ML) applications using Variscite’s System on Modules. It shows how to build an image using the Yocto Linux...
Getting Started with Variscite Device Trees
Category: Blog
Introduction After designing a custom carrier board for a Variscite System on Module, one of the first software tasks is to add support to the Linux kernel. This consists of: Adding a new device tree to the Linux kernel Adding...
Introducing libgpiod
Category: Blog
Variscite is introducing support for libgpiod, the new and recommended way for accessing GPIO from userspace. libgpiod was introduced in Linux 4.8 and provides both command line utilities and library bindings for C/C++ and Python. Vari...
Variscite Kernel Configuration Guide
Category: Blog
Introduction After designing a custom carrier board for a Variscite System on Module / Computer on Module, one of the first software tasks is to add support for new devices to the Linux kernel. This consists of: Adding a new devi...
i.MX Device Tree Pinmux Settings Guide
Category: Blog
After designing and building a custom carrier board based on a Variscite i.MX System on Module / Computer on Module, one of the first tasks for your software team will be to create a new device tree file for the Linux kernel. The devic...