Compare 0 Products     empty

Wiki

Debian 12 Bookworm for i.Core MX8M Plus 2GB

01 October 2024

Quick start guide   First Step Prerequisite: add user to docker group sudo usermod -aG docker $USER First of all fetch flexbuild repo and build and start the docker container: $ git clone https://github.com/engicam-stable/flexbuild.git $ cd flexbuild $ . setup.env $ bld docker $ . ...

Guide to setting up LVGL Demos on VS Code

16 April 2024

  This guide will walk you through the process of downloading, compiling, deploying, and debugging the official LVGL demos for VS Code. LVGL, or LittleVGL, is an open-source graphics library for embedded systems. Requirements Before you begin, ensure you have the following: A working and ...

How to select DDR Dimension

Since Kirkstone BSP release we decided to add a new configuration feature to our NXP based machines: DDR dimension configuration. To check the available DDR configuration available for the module of your choosing you can either: Check the paragraph Machines Available in our software ...

How to change a Device Tree in U-Boot

  Most of our machines are interchangeable with each other and have many different configurations with our carrier boards and displays. To suit this everchanging environment they come equipped with different device trees to adapt them to the specific configuration needed. In this specific ...

Devtool command-line tool

The devtool command-line tool provides a number of features that help you build, test, and package the software. This command is available alongside the bitbake command. Here you can find a Quick Reference for the devtool command. Getting started In order to start using the devtool command you ...

Engicam BSP script

Let's discover together how to utilize our script to download and set up the latest Yocto BSPs. Prerequisites To proceed you need to have: Linux system repo utility   Install Docker Engine on Ubuntu Our script utilizes Docker in order to assure the compatibility between Yocto and ...

How to build a Yocto Image and Generate SDK

In the following article, we will discuss how to successfully compile our base image using the Yocto environment. Prerequisite To proceed with this article you need to have: A Linux system with the following essential packages sudo apt-get install gawk wget git-core diffstat unzip texinfo ...

Device tree customization: adding RTC to device tree

This article will explain how to configure the RTC internal peripheral, needed to provide the date and clock to the application, through the device tree. Download kernel sources First step is to fetch kernel sources of a suitable version for your SOM. Engicam stores all the software for its ...

How to use PWM interface on ST modules

In this guide, we will explain how to activate the PWM interface and, based on examples, how to use it on one of our ST modules with the Dunfell BSP. Configuration 1. Open a Terminal shell and set up the toolchain :: source ...

iMx8MM-icore PMIC software solution

i.Core MX8MM PMIC software solution Engicam replaced on i.Core MX8MM SOC the PMIC PF8100 with PCA9450. In order to manage in the simplest way, the new PMIC mounted on i.Core MX8M mini SOM, we provide a simple software solution that includes a device tree with the new settings and a ...

Device tree customization: adding GPIO to device tree

In this guide we will describe the procedure to change pad multiplexing at device tree level, configuring a CPU pin as GPIO. We will then show how to monitor and modify the status of this IO pin in userspace. Download kernel sources The first step is to fetch kernel sources of a suitable version ...

NAND programming

Linux root filesystem can be flashed on NAND memory in three different ways: running prfs.sh script provided by Engicam source codes, using ubiformat command of mtd-utils package with .ubi root filesystem, or from U-Boot exploiting TFTP with .ubifs. Each one of these procedures requires thus a ...

How to set the u-boot devicetree variables

Refer to carrier board user manual for the Linux console cable connection. Then launch and set the terminal as follow: Minicom It's a simple terminal program, easy to configure and use. Can be downloaded and installed from your Linux package distribution (Synaptic, apt-get, yum) Minicom is a ...

How to prepare SD card with standard yocto image for Engicam Boards

Prepare sdcard with standard yocto image for Engicam Boards. On the engicam Yocto meta layer there are 2 different images: engicam-test-hw An image that contains all unit test for the SOM and some script for programming internal media like nand flash and emmc . If you bringing up a board we ...

Run M4 application from DDR (iCoreMX6SX)

Communication between A9 and M4 cores   This tutorial will explain how to test the communication between ARM Cortex-A9 and ARM Cortex-M4 cores using the pinpong application. Both cores applications run on DDR so we need to partition the DDR space available. The first 16MB will be assigned ...

Som Programming

SOM Programming Prepare the SD card image For onboard emmc writing you can use some script files present on engicam-test-hw image. First of all, you need to create the SD card image. Enter into the yocto build directory (it depends on your installation type) example: ...

How to test Semioty services with engicam microdev board

How to test Semioty services with engicam microdev board. Prepare the building environment Download the Pyro virtual machine image and run it. Enter into the yocto source folder and update the layers: cd pyro/fsl-community cd sources/ cd meta-engicam #update the engicam layer git pull origin ...

USB MicroDev options

USB MicroDev options USB_OTG* lines are shared between: display touch screen, umts controls, and expander connector. You must use USB lines in mutual exclusion. For example if you use for display touch screen you can't use for UMTS or expander connector. Available options: By default in a ...

Build root filesystem for icorem6qdl with buildroot

Build root filesystem for icorem6qdl with buildroot Download the latest buildroot source and uncompress it wget https://buildroot.org/downloads/buildroot-2018.02.tar.bz2 tar -xvf buildroot-2018.02.tar.bz2 cd buildroot-2018.02/ make engicam_imx6qdl_icore_defconfig if you what to add some ...

PXP GEA MX6UL FOR GSTREAMER PIPELINE

PXP GEA MX6UL FOR GSTREAMER PIPELINE In this section is reported the procedure how to enable pxp module for gstremer pipeline . Added this packages in your recipes IMAGE_INSTALL_append_mx6ul = " \ packagegroup-fslc-gstreamer1.0-full \ gst1.0-fsl-plugin ...