# imx-manifest **Repository Path**: githubmap/imx-manifest ## Basic Information - **Project Name**: imx-manifest - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: imx-linux-mickledore - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-12-01 - **Last Updated**: 2023-12-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README i.MX Repo Manifest README ========================= This repo is used to download manifests for i.MX BSP releases. Specific instructions will reside in READMEs in each branch. The branch will be based on the release type Linux or Android with release manifests in each branch tied to the base releases. For example for i.MX Linux Yocto Project releases the branches will be imx-linux- so `imx-linux-kirkstone` with all manifests tied to releases on `Kirkstone` in this branch. Install the `repo` utility: --------------------------- To use this manifest repo, the `repo` tool must be installed first. ``` $: mkdir ~/bin $: curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo $: chmod a+x ~/bin/repo $: PATH=${PATH}:~/bin ``` Download the Yocto Project BSP ------------------------------ ``` $: mkdir $: cd $: repo init -u https://github.com/nxp-imx/imx-manifest -b [ -m ] $: repo sync ``` Each branch will have detailed READMEs describing exact syntax. Examples -------- To download the 6.1.36-2.1.0 release ``` $: repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-mickledore -m imx-6.1.36-2.1.0.xml ``` To download the 6.1.22-2.0.0 release ``` $: repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-mickledore -m imx-6.1.22-2.0.0.xml ``` Setup the build folder for a BSP release: ----------------------------------------- Note: The remaining instructions are for setting up a BSP release only. For setting up a demo, please see `imx-manifest/README-` for further instructions. ``` $: [MACHINE=] [DISTRO=fsl-imx-] source ./imx-setup-release.sh -b bld- defaults to `imx6qsabresd` Graphics backend type xwayland Wayland with X11 support - default distro wayland Wayland fb Framebuffer (not supported for mx8) ``` Note if the poky community distro is used then build breaks will happen with some components using our `meta-imx` layer. Examples: - Setup for XWayland. ``` $: MACHINE=imx8mnevk DISTRO=fsl-imx-xwayland source ./imx-setup-release.sh -b bld-xwayland ``` Build an image: --------------- ``` $: bitbake ``` Some image recipes: Image Name | Description ---------------------|--------------------------------------------------- imx-image-core | core image with basic graphics and no multimedia imx-image-multimedia | image with multimedia and graphics imx-image-full | image with multimedia and machine learning and Qt