imx8 環境搭建及源碼下載


 

一、使用官方源地址repo下載 yocto 工程

       缺點: 文件大,速度慢  優點:簡單,集成度高 

1.獲取代碼

repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx-4.14.78-1.0.0_ga.xml

repo sync

2.編譯代碼

DISTRO=fsl-imx-xwayland MACHINE=imx8qxpmek source fsl-setup-release.sh -b build-xwayland

bitbake    fsl-image-qt5-validation-imx        //整體編譯

 

bitbake  -c  compile  -f  u-boot-imx         //編譯u-boot

bitbake  -c  deploy   -f  u-boot-imx          //生成部署到 deploy/images 下

 

bitbake   -c  compile  -f  linux-imx          //編譯內核

bitbake   -c  deploy   -f  linux-imx           //部署到deploy/images下

bitbake   fsl-image-qt5-validation-imx  -c   populate_sdk     //生成QT5  SDK

 

二 、使用 git 分別下載 Linux kernel 、uboot  缺點:速度慢 優點:只下載需要的文件

【imx內核源碼】:

 git clone https://source.codeaurora.org/external/imx/linux-imx

 【imx uboot】

 git clone https://source.codeaurora.org/external/imx/uboot-imx

 (4)進入git clone下來的uboot目錄,默認的分支應該是master,通過命令切換到自己想要的分支。

 git branch -va(查看所有的本地與遠程分支)

 git checkout -b imx_v2018.03_4.14.98_2.0.0_ga  origin/imx_v2018.03_4.14.98_2.0.0_ga(切到 linux 4.14.98 這個分支上)

 git pull(同步一下分支)

 

三、使用碼雲gitee 轉存 github 倉庫

由於NXP的代碼倉庫太大 gitee轉存時間較長,現提供已轉存的gitee 倉庫供大家 fork :

 

linux-imx :           https://gitee.com/kuangmh/linux-imx.git

uboot-imx :        https://gitee.com/kuangmh/uboot-imx.git

 

附:iMx8m mini EVK 評估板固件源碼 下載地址: 

 

NXP Software Content Register

Release - Linux 4.14.98_2.0.0_ga
   March 2019

Yocto Project recipe manifest:
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-sumo -m imx_4.14.98_2.0.0_ga.xml

Release tag: rel_imx_4.14.98_2.0.0_ga

--------------------------------------------
BSP Packages
--------------------------------------------

Package:                     linux-imx.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    The Linux kernel with i.MX-specific drivers
Release Location:            https://source.codeaurora.org/external/imx/linux-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             kernel.org (GPL-2.0) - https://www.kernel.org/

--------------------------------------------

Package:                     uboot-imx.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    Bootloader with i.MX-specific capabilities
Release Location:            https://source.codeaurora.org/external/imx/uboot-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome
                             Android Open Source Project (BSD-2-Clause) - https://source.android.com/
                             zlib (zlib license) - http://www.zlib.net/

--------------------------------------------

Package:                     imx-optee-os.git
Outgoing License:            BSD-2-Clause 
License File:                LICENSE
Package Category:            BSP
Type of Content:             source
Description and comments:    Open Portable Trusted Execution Environment for Linux on ARM
Release Location:            https://source.codeaurora.org/external/imx/imx-optee-os -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (BSD-2-Clause)
                             OP-TEE Trusted OS (BSD-2-Clause) - https://github.com/OP-TEE/optee_os
                             Mbed TLS (Apache-2.0) - https://github.com/ARMmbed/mbedtls/ 

--------------------------------------------

Package:                     imx-optee-client.git
Outgoing License:            BSD-2-Clause 
License File:                LICENSE
Package Category:            BSP
Type of Content:             source
Description and comments:    Open Portable Trusted Execution Environment for TEE Client library
Release Location:            https://source.codeaurora.org/external/imx/imx-optee-client -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (BSD-2-Clause)
                             optee_client (BSD-2-Clause) - https://github.com/OP-TEE/optee_client

--------------------------------------------

Package:                     imx-optee-test.git
Outgoing License:            BSD-2-Clause (ta/) and GPL-2.0 (host/) 
License File:                LICENSE.md
Package Category:            BSP
Type of Content:             source
Description and comments:    Open Portable Trusted Execution Environment sanity tests
Release Location:            https://source.codeaurora.org/external/imx/imx-optee-test -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (BSD-2-Clause)
                             optee_test (BSD-2-Clause) - https://github.com/OP-TEE/optee_test

--------------------------------------------

Package:                     imx-atf.git
Outgoing License:            BSD-3-Clause 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    ARM Trusted Firmware
Release Location:            https://source.codeaurora.org/external/imx/imx-atf -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (proprietary)
                             arm-trusted-firmware v1.4 - ARM Limited (BSD-3-clause) - http://github.com/ARM-software/arm-trusted-firmware/

--------------------------------------------

Package:                     imx-sc-firmware-1.2.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            BSP
Type of Content:             binary
Description and comments:    System Controller Firmware
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             ARM CMSIS Library (BSD-3-clause) - https://silver.arm.com/

--------------------------------------------

Package:                     imx-mkimage.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    Make Image BootLoader
Release Location:            https://source.codeaurora.org/external/imx/imx-mkimage -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome

--------------------------------------------

Package:                     firmware-imx-8.1.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            BSP
Type of Content:             binary
Description and comments:    BSP firmware - DDR  EPDC HDMI SDMA SECO VPU
Release Location:            Mirror
Origin:                      NXP (proprietary)
                           In addition, these components contain code from the companies listed below.
                             DDR:   Synopsys (proprietary)
                             EPDC:  E Ink Corporation (proprietary)
                             HDMI:  Cadence Design Systems, Inc. (proprietary)
                             SECO:  NXP (proprietary)
                             SDMA:  NXP (proprietary)
                             VPU:   Chips & Media, Inc.  (proprietary)

--------------------------------------------

Package:                     imx-lib.git
Outgoing License:            LGPL-2.1 
License File:                COPYING-LGPL-2.1
Package Category:            BSP
Type of Content:             source
Description and comments:    BSP libraries
Release Location:            https://source.codeaurora.org/external/imx/imx-lib -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)

--------------------------------------------

Package:                     imx-test.git
Outgoing License:            Each test has its own license. It is one of GPL-2.0 LGPL-2.1 or Apache-2.0
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    Linux unit test applications
Release Location:            https://source.codeaurora.org/external/imx/imx-test -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             module_test: NXP (GPL-2.0+)
                                  Hantro Products Oy. (GPL-2.0+)
                             test/caam: NXP [instructions]
                             test/can: NXP [instructions]
                             test/etm: The Android Open Source Project (Apache-2.0) - unpublished
                             test/gpu: NXP [instructions]
                             test/memtool: NXP (GPL-2.0+)
                             test/misc: NXP [instructions]
                             test/mmdc: NXP (GPL-2.0+)
                             test/mxc_als_test: NXP (GPL-2.0+)
                             test/mxc_alsa_dsd_player: NXP (GPL-2.0+)
                                  alsa-dsd-player by Daniel Mack (GPL-2.0+) - https://github.com/zonque/alsa-dsd-player
                                  The Music Player Daemon Project (GPL-2.0+) - http://www.musicpd.org
                             test/mxc_alsa_hw_params: NXP (GPL-2.0+)
                             test/mxc_amix_test: NXP (GPL-2.0+)
                             test/mxc_asrc_test: NXP (GPL-2.0+)
                             test/mxc_cec_test: NXP (GPL-2.0+)
                             test/mxc_clock_test: NXP [scripts and instructions]
                             test/mxc_dcic_test: NXP (GPL-2.0+)
                             test/mxc_dcp_test: NXP [instructions]
                             test/mxc_dryice_test: NXP [scripts and instructions]
                             test/mxc_esai_test: NXP [instructions]
                             test/mxc_fb_test: NXP (GPL-2.0+)
                             test/mxc_firi_test: NXP [scripts and instructions]
                             test/mxc_hdd_test: NXP [scripts and instructions]
                             test/mxc_i2c_slave_test: NXP (GPL-2.0+)
                             test/mxc_iim_test: NXP (GPL-2.0+)
                             test/mxc_ipudev_test: NXP (LGPL-2.1+)
                             test/mxc_jpeg_test: NXP (GPL-2.0+)
                             test/mxc_keyb_test: NXP [scripts and instructions]
                             test/mxc_mcc_tty_test: NXP (GPL-2.0+)
                             test/mxc_mlb_test: NXP (GPL-2.0+)
                             test/mxc_mmc_test: NXP [scripts and instructions]
                             test/mxc_oprofile_test: NXP [scripts and instructions]
                             test/mxc_owire_test: NXP [scripts and instructions]
                             test/mxc_pdm_test: NXP (GPL-2.0+)
                             test/mxc_rtc: NXP (GPL-2.0+)
                                  Paul Gortmaker (GPL-2.0+) - https://github.com/torvalds/linux/blob/master/tools/testing/selftests/timers/rtctest.c
                             test/mxc_sdma_test: NXP (GPL-2.0+)
                             test/mxc_secureboot: NXP [scripts and instructions]
                             test/mxc_sensor_test: Vojtech Pavlik (GPL-2.0+)
                             test/mxc_sim_test: NXP (GPL-2.0+)
                             test/mxc_spdif_test: NXP [instructions]
                             test/mxc_spi_test: NXP (GPL-2.0+)
                             test/mxc_ssi_test: NXP [instructions]
                             test/mxc_tuner_test: NXP (GPL-2.0+)
                             test/mxc_uart_test: NXP (GPL-2.0+)
                             test/mxc_usb_test: NXP [scripts and instructions]
                             test/mxc_v4l2_test: NXP (GPL-2.0+)
                             test/mxc_vpu_test: NXP (GPL-2.0+)
                                  Chips & Media (GPL-2.0+)
                             test/pm: NXP [Instructions]
                             test/pxp_lib_test: NXP (GPL-2.0+)
                             test/pxp_v4l2_test: NXP (GPL-2.0+)
                                  Embedded Alley Solutions (GPL-2.0+)
                             test/rpmsg: NXP (GPL-2.0+)
                             test/wdog: NXP (GPL-2.0+)

--------------------------------------------

Package:                     imx-xen.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    A Virtual Machine Monitor
Release Location:            https://source.codeaurora.org/external/imx/imx-xen -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)

--------------------------------------------

Package:                     simg2img.git
Outgoing License:            Apache-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    Tool to convert Android sparse images to raw images
Release Location:            https://source.codeaurora.org/external/imx/simg2img -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (Apache-2.0)
                             The Android Open Source Project (Apache-2.0) - https://android.googlesource.com/platform/system/core/+/master/libsparse
                             Gary S Brown (Public Domain) - http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c?txt

--------------------------------------------

Package:                     imx-kobs.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    NAND boot writer
Release Location:            https://github.com/NXPmicro -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             AES (BSD-3-Clause) - http://brgladman.org/oldsite/AES/
                             Secure Hash Algorithm Implementation (Public Domain) - http://www.nic.funet.fi/pub/crypt/hash/sha/
                             IGEP Linux Kernel (GPL-2.0+) - http://www.igep.es/

--------------------------------------------

Package:                     imx-uuc.git
Outgoing License:            GPL-2.0 
License File:                COPYING
Package Category:            BSP
Type of Content:             source
Description and comments:    A daemon for mfgtools.
Release Location:            https://github.com/NXPmicro -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)

--------------------------------------------

Package:                     firmware-qca-2.0.3.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies and Qualcomm Atheros License
License File:                COPYING
Package Category:            BSP
Type of Content:             binary
Description and comments:    Qca9377 WLAN & BT firmware
Release Location:            Mirror
Origin:                      Qualcomm Atheros, Inc. (proprietary)

--------------------------------------------

Package:                     imx-firmware.git
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            BSP
Type of Content:             binary
Description and comments:    BSP firmware - Broadcom and Cypress Bluetooth and WIFI
Release Location:            https://github.com/NXP/imx-firmware
Origin:                      Broadcom Corporation (proprietary)
                             Cypress Semiconductor Corporation (proprietary)

--------------------------------------------
Graphics Packages
--------------------------------------------

Package:                     apitrace-imx.git
Outgoing License:            MIT 
License File:                LICENSE
Package Category:            Graphics
Type of Content:             source
Description and comments:    GPU Core IP and test application source
Release Location:            https://source.codeaurora.org/external/imx/apitrace-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)
                             apitrace (MIT) - https://github.com/apitrace/apitrace

--------------------------------------------

Package:                     imx-gpu-viv-6.2.4.p4.0-aarch32.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary and source
Description and comments:    GPU Core IP in binary and test application source
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             Verisilicon (formerly Vivante Corp.) (proprietary)
                             opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/
                             The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/
                             Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/
                             libdri (MIT) - http://dri.freedesktop.org/wiki/
                             The Android Open Source Project (Apache-2.0) - https://source.android.com/
                             LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/

--------------------------------------------

Package:                     imx-gpu-viv-6.2.4.p4.0-aarch64.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary and source
Description and comments:    GPU Core IP in binary and test application source
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             Verisilicon (formerly Vivante Corp.) (proprietary)
                             opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/
                             The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/
                             Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/
                             libdri (MIT) - http://dri.freedesktop.org/wiki/
                             The Android Open Source Project (Apache-2.0) - https://source.android.com/
                             LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/

--------------------------------------------

Package:                     xf86-video-imx-vivante.git
Outgoing License:            MIT 
License File:                COPYING-MIT
Package Category:            Graphics
Type of Content:             source
Description and comments:    Xserver Library extensions
Release Location:            https://source.codeaurora.org/external/imx/xf86-video-imx-vivante -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)
                             Vivante Corp. (MIT)
                                xorg-server (MIT) - http://xorg.freedesktop.org/
                                XFree86 Project (XFree86-1.0) - http://sourceforge.net/projects/xfree86/

                             autohdmi utility (GPL-2.0) (source code for separate binary tool)
                                NXP (GPL-2.0)
                                X Consortium (MIT) - https://www.x.org/wiki/XConsortium/

--------------------------------------------

Package:                     gtec-demo-framework.git
Outgoing License:            BSD-3-Clause 
License File:                License.md
Package Category:            Graphics
Type of Content:             source
Description and comments:    Graphics sample applications
Release Location:            https://github.com/NXPmicro -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (BSD-3-clause)
                         Demo Framework
                             The Android Open Source Project (Apache-2.0) - https://source.android.com/
                             Mono Xna (MIT) - https://code.google.com/archive/p/monoxna/
                             Wayland (Seetex License) - http://cgit.freedesktop.org/~krh/wayland/
                         Demo Apps
                             "OpenGL(R) ES 3.0 Programming Guide" book samples (MIT) - http://github.com/zemanel/opengles-book-samples/
                             Norbert Nopper VKTS Examples (MIT) - https://github.com/McNopper/Vulkan
                             Sascha Willems Vulkan Demo (MIT) - www.saschawillems.de
                          Imagery Sources in Demo Apps:
                             Emil Persson (CC-BY-3.0) - http://www.humus.name
                             CDmir (CC0-1.0) - http://opengameart.org/content/old-deer-male
                             Questquest Game icons - Justin Nichol (CC-BY-SA-4.0) - http://freeforall.cc/works/questquest-game-icons/
                             piacenti (CC-BY-3.0) - http://opengameart.org/content/knight-2
                          Third Party Apps Included:
                             DevIL (LGPL-2.1+) - https://sourceforge.net/projects/openil/
                             G-Truc Creation [GLI] (MIT) - https://www.g-truc.net/
                             Khronos Group OpenVG (MIT) - https://www.khronos.org/openvg/
                             libpng (libpng) - https://sourceforge.net/projects/libpng/
                             libjpeg (IJG) - http://www.ijg.org/
                             Open Asset Import Library [assimp] (BSD-3-Clause) - https://sourceforge.net/projects/assimp/
                             OpenGL Mathematics [GLM] (MIT) - https://sourceforge.net/projects/ogl-math/
                             RapidJSON (MIT) - https://github.com/miloyip/rapidjson/
                             SRA/SKC gettimeofday (MIT) - https://doxygen.postgresql.org/gettimeofday_8c_source.htm
                             Templatized C++ Command Line Parser [tclap] (MIT) - http://sourceforge.net/projects/tclap/
                             zlib (zlib) - http://www.zlib.net/

--------------------------------------------

Package:                     imx-dpu-g2d-1.7.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    G2D implementation using DPU
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libdrm-imx.git
Outgoing License:            MIT 
License File:                LICENSE
Package Category:            Graphics
Type of Content:             source
Description and comments:    i.MX DRM Direct Rendering Manager
Release Location:            https://source.codeaurora.org/external/imx/libdrm-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)

--------------------------------------------

Package:                     wayland-protocols-imx.git
Outgoing License:            MIT 
License File:                COPYING
Package Category:            Graphics
Type of Content:             source
Description and comments:    Wayland protocol development
Release Location:            https://source.codeaurora.org/external/imx/wayland-protocols-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)
                             Weston (MIT) - https://anongit.freedesktop.org/git/wayland/wayland-protocols.git

--------------------------------------------

Package:                     weston-imx.git
Outgoing License:            MIT 
License File:                COPYING
Package Category:            Graphics
Type of Content:             source
Description and comments:    A reference implementation of a Wayland compositor
Release Location:            https://source.codeaurora.org/external/imx/weston-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)
                             Weston (MIT) - http://github.com/wayland-project/weston/

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     imx-gputop.git
Outgoing License:            MIT 
License File:                LICENSE.txt
Package Category:            Graphics
Type of Content:             source
Description and comments:    Sample program to monitor i.MX GPU performance data
Release Location:            https://source.codeaurora.org/external/imx/imx-gputop -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)

--------------------------------------------

Package:                     kmscube-imx.git
Outgoing License:            MIT 
License File:                COPYING
Package Category:            Graphics
Type of Content:             source
Description and comments:    Demo application to showcase 3D graphics using kms and gbm
Release Location:            https://source.codeaurora.org/external/imx/kmscube-imx -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (MIT)
                             Rob Clark (MIT) https://cgit.freedesktop.org/mesa/kmscube

--------------------------------------------

Package:                     imx-gpu-g2d-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Graphics 2D
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     imx-gpu-g2d-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Graphics 2D
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     libgpuperfcnt-6.2.4.p4.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Graphics
Type of Content:             binary
Description and comments:    Library to retrieve i.MX GPU performance data
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------
Multimedia Packages
--------------------------------------------

Package:                     imx-jailhouse.git
Outgoing License:            GPL-2.0 
License File:                LICENSING.md
Package Category:            Multimedia
Type of Content:             source
Description and comments:    A partitioning Hypervisor based on Linux
Release Location:            https://source.codeaurora.org/external/imx/imx-jailhouse -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             Siemens AG (GPL-2.0) - https://github.com/siemens/jailhouse

--------------------------------------------

Package:                     imx-codec-4.4.5.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    i.MX multimedia codec libraries:  Codecs and wrappers for: AAC AACD BMP BSAC DeInterlace FLAC GIF JPEG MP3 MP3d NB_AMR OGG PEQ PNG SBC SRC WB_AMR WBAMRD G.711 G.723 G.726 G.729ab
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             ISO/IEC 13818-7 and ISO/IEC 14496-3 standards 
                             3GPP 26.173 standard 
                             FLAC (BSD-3-clause) - https://sourceforge.net/projects/flac/ 
                             libjpeg (IJG) - http://www.ijg.org/
                             OggVorbis Tremor (BSD-3-Clause) - http://xiph.org/vorbis/

--------------------------------------------

Package:                     imx-parser-4.4.5.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    i.MX multimedia parser libraries: Parsers for: APE AVI FLV MKV MP3 MP4 MPG2 OGG
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     imx-gst1.0-plugin.git
Outgoing License:            LGPL-2.1 
License File:                COPYING-LGPL-2.1
Package Category:            Multimedia
Type of Content:             source
Description and comments:    i.MX Gstreamer 1.0 plugins
Release Location:            https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)
                             Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/
                             Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/
                             Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/

--------------------------------------------

Package:                     gstreamer.git
Outgoing License:            LGPL-2.0 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             source
Description and comments:    Open Source Multimedia Farmework
Release Location:            https://source.codeaurora.org/external/imx/gstreamer -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)
                             GStreamer (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gstreamer/

--------------------------------------------

Package:                     gst-plugins-good.git
Outgoing License:            LGPL-2.1 
License File:                COPYING.LIB
Package Category:            Multimedia
Type of Content:             source
Description and comments:    Gstreamer plugins with good quality code and correct functionality
Release Location:            https://source.codeaurora.org/external/imx/gst-plugins-good -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)
                             Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/

--------------------------------------------

Package:                     gst-plugins-base.git
Outgoing License:            LGPL-2.0 
License File:                COPYING.LIB
Package Category:            Multimedia
Type of Content:             source
Description and comments:    Collection of well-groomed and well-maintained Gstreamer plugins
Release Location:            https://source.codeaurora.org/external/imx/gst-plugins-base -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)
                             Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/

--------------------------------------------

Package:                     gst-plugins-bad.git
Outgoing License:            LGPL-2.0 
License File:                COPYING.LIB
Package Category:            Multimedia
Type of Content:             source
Description and comments:    Gstreamer plug-ins that aren't up to par compared to the rest. Close to good quality but missing something.
Release Location:            https://source.codeaurora.org/external/imx/gst-plugins-bad -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (LGPL-2.1)
                             Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/

--------------------------------------------

Package:                     imx-vpuwrap-4.4.5.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    i.MX VPU wrapper library
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             sqlite (Public Domain) - http://www.hwaci.com/sw/sqlite/index.html

--------------------------------------------

Package:                     imx-vpu-5.4.38.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    VPU library
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             Chips & Media, Inc. (proprietary)

--------------------------------------------

Package:                     imx-vpu-hantro-1.11.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    VPU library
Release Location:            Mirror
Origin:                      VeriSilicon Inc. (proprietary)
                             The WebM project by Google Inc. (BSD-3-clause) https://bugs.chromium.org/p/webm/issues/list -- decoder_sw/software/source/vp9/;  decoder_sw/software/test/common/vpxfilereader.c; decoder_sw/software/test/vp8/vp8filereader.c
                             MD5 - Command Line Mesage Digest Utility by Colin Plumb (Public Domain) http://www.fourmilab.ch/md5/ -- decoder_sw/software/test/common/swhw/md5.c&h
                             Khronos Group - OpenMAX (version?) (MIT) https://www.khronos.org/openmax/ -- openmax_il/headers/

--------------------------------------------

Package:                     imx-qtapplications-1.2.2-aarch32.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    i.MX QT multimedia player application
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     imx-qtapplications-1.2.2-aarch64.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            Multimedia
Type of Content:             binary
Description and comments:    i.MX QT multimedia player application
Release Location:            Mirror
Origin:                      NXP (proprietary)

--------------------------------------------

Package:                     imx-alsa-plugins.git
Outgoing License:            GPL-2.0 
License File:                COPYING-GPL
Package Category:            Multimedia
Type of Content:             source
Description and comments:    Plugins for various audio libraries and sound servers
Release Location:            https://source.codeaurora.org/external/imx/imx-alsa-plugins -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (GPL-2.0)
                             Alsa Plugins (GPL-2.0+) - ftp://ftp.alsa-project.org/pub/plugins/
                             GNU libtool (GPL-2.0+) http://www.gnu.org/software/libtool/

--------------------------------------------
M4 Processor Packages
--------------------------------------------

Package:                     imx7ulp-m4-demo-2.5.1.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            M4_Processor
Type of Content:             binary
Description and comments:    i.MX MCUXpresso SDK demo image on Cortex-M4 core
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com
                             CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com

--------------------------------------------

Package:                     imx8mm-m4-demo-2.5.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            M4_Processor
Type of Content:             binary
Description and comments:    i.MX MCUXpresso SDK demo image on Cortex-M4 core
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com
                             CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com

--------------------------------------------

Package:                     imx8mq-m4-demo-2.3.0.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            M4_Processor
Type of Content:             binary
Description and comments:    i.MX MCUXpresso SDK demo image on Cortex-M4 core
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com
                             CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com

--------------------------------------------

Package:                     imx8qm-m4-demo-2.5.2.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            M4_Processor
Type of Content:             binary
Description and comments:    i.MX MCUXpresso SDK demo image on Cortex-M4 core
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com
                             CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com

--------------------------------------------

Package:                     imx8qx-m4-demo-2.5.2.bin
Outgoing License:            LA_OPT_NXP_Software_License v5 January 2019 - Production Use - Section 2.3 applies 
License File:                COPYING
Package Category:            M4_Processor
Type of Content:             binary
Description and comments:    i.MX MCUXpresso SDK demo image on Cortex-M4 core
Release Location:            Mirror
Origin:                      NXP (proprietary)
                             CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com
                             CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com

--------------------------------------------
Tools Packages
--------------------------------------------

Package:                     VivanteVTK-v6.2.4.p4.1.7.8.tgz
Outgoing License:            Vivante License 
License File:                License in each msi install
Package Category:            Tools
Type of Content:             binary
Description and comments:    Vivante Tools
Release Location:            nxp.com
Origin:                      VeriSilicon (proprietary)

--------------------------------------------

Package:                     mfgtools.git
Outgoing License:            BSD-3-Clause 
License File:                LICENSE
Package Category:            Tools
Type of Content:             source
Description and comments:    NXP I.MX Chip image deploy tools. Use uuu.
Release Location:            https://github.com/NXPmicro -b rel_imx_4.14.98_2.0.0_ga
Origin:                      NXP (BSD-3-clause)
                             zlib (zlib) - https://github.com/madler/zlib
                             libusb (LGPL-2.1) [libusb-1.0.dll] [dynamic link] - https://github.com/libusb/libusb
                             bzip2 (BSD-4-clause) - https://github.com/enthought/bzip2-1.0.6/tree/288acf97a15d558f96c24c89f578b724d6e06b0c
                             Android Open Source Project (Apache-2.0) [sparse_format.h] - https://developer.android.com/
--------------------------------------------
PATCHES IN META_FSL_BSP_RELEASE
--------------------------------------------

Patches for:               systemd
Source Location:           https://github.com/systemd/systemd-bootchart.git
Patch Location:            meta-bsp/recipes-core/systemd/systemd
Outgoing License:          GPL-2.0
License File:              LICENSE.GPL2
Package Category:          BSP
Description and comments:  System and Service Manager
Origin of patches:         NXP (GPL-2.0)

--------------------------------------------

Patches for:               bluez5
Source Location:           http://www.kernel.org/pub/linux/bluetooth/bluez-5.48.tar.xz
Patch Location:            meta-bsp/recipes-connectivity/bluez5
Outgoing License:          GPL-2.0+
License File:              COPYING
Package Category:          Connectivity
Description and comments:  Bluetooth protocol stack for Linux
Origin of patches:         NXP (GPL-2.0+)

--------------------------------------------

Patches for:               connman
Source Location:           https://git.kernel.org/pub/scm/network/connman/connman.git/
Patch Location:            meta-bsp/recipes-connectivity/connman/connman
Outgoing License:          GPL-2.0
License File:              COPYING
Package Category:          Connectivity
Description and comments:  Connection Manager
Origin of patches:         NXP (GPL-2.0)
                           WindRiver (GPL-2.0) - https://www.windriver.com/

--------------------------------------------

Patches for:               gstreamer1.0-libav
Source Location:           http://gstreamer.freedesktop.org/src/gst-libav
Patch Location:            meta-bsp/recipes-multimedia/gstreamer/
Outgoing License:          LGPL-2.0
License File:              COPYING
Package Category:          Multimedia
Description and comments:  A plugin with a set of elements using the Libav library codecs
Origin of patches:         Mathieu Duponchelle (LGPL-2.0)

--------------------------------------------

Patches for:               alsa-libs
Source Location:           ftp://ftp.alsa-project.org/pub/libs
Patch Location:            meta-bsp/recipes-multimedia/alsa
Outgoing License:          LGPL-2.0
License File:              COPYING
Package Category:          Multimedia
Description and comments:  User space library to simplify application programming and provide higher level functionality
Origin of patches:         NXP (LGPL-2.0)

--------------------------------------------

Patches for:               alsa-utils
Source Location:           ftp://ftp.alsa-project.org/pub/utils
Patch Location:            meta-bsp/recipes-multimedia/alsa
Outgoing License:          GPL-2.0
License File:              COPYING
Package Category:          Multimedia
Description and comments:  Utilities to control sound cards
Origin of patches:         alsa-utils contributors (GPL-2.0)

--------------------------------------------

Patches for:               pulseaudio
Source Location:           http://freedesktop.org/software/pulseaudio/releases/
Patch Location:            meta-bsp/recipes-multimedia/pulaeaudio/pulaeaudio
Outgoing License:          LGPL-2.1
License File:              LICENSE
Package Category:          Multimedia
Description and comments:  Sound server
Origin of patches:         NXP (LGPL-2.1)

--------------------------------------------

Patches for:               opencv
Source Location:           http://github.com/opencv/opencv.git
Patch Location:            meta-bsp/recipes-graphics/opencv/opencv
Outgoing License:          BSD-3-Clause
License File:              LICENSE
Package Category:          Graphics
Description and comments:  The Open Computer Vision Library
Origin of patches:         NXP (BSD-3-Clause)

--------------------------------------------

Patches for:               mesa-demos
Source Location:           https://mesa.freedesktop.org/archive/demos/
Patch Location:            meta-bsp/recipes-graphics/mesa/mesa-demos
Outgoing License:          MIT
License File:              
Package Category:          Graphics
Description and comments:  3-D Graphics
Origin of patches:         NXP (MIT)
                           Otavio Salvador (MIT)

--------------------------------------------

Patches for:               xserver-xorg
Source Location:           https://www.x.org/releases/individual/xserver/
Patch Location:            meta-bsp/recipes-graphics/xorg-xserver/xserver-xorg
Outgoing License:          MIT.X
License File:              COPYING
Package Category:          Linux
Description and comments:  X11
Origin of patches:         NXP (MIT.X)

--------------------------------------------

Patches for:               glslang
Source Location:           https://www.khronos.org/opengles/sdk/tools/Reference-Compiler
Patch Location:            meta-sdk/recipes-graphics/vulkan/glslang
Outgoing License:          BSD-3-Clause
License File:              LICENSE
Package Category:          Graphics
Description and comments:  Official reference compiler front end for the OpenGL ES and OpenGL shading languages.
Origin of patches:         NXP (BSD-3-Clause)

--------------------------------------------

Patches for:               matchbox-wm 1.2.1
Source Location:           git://git.yoctoproject.org/matchbox-window-manager
Patch Location:            meta-bsp/recipes-graphics/matchbox-wm/matchbox-wm
Outgoing License:          GPL-2.0
License File:              COPYING
Package Category:          Graphics
Description and comments:  Window manager
Origin of patches:         NXP (GPL-2.0)

--------------------------------------------

Patches for:               vulkan
Source Location:           git://github.com/vulkan
Patch Location:            meta-sdk/recipes-graphics/vulkan/
Outgoing License:          MIT
License File:              LICENSE.md
Package Category:          Graphics
Description and comments:  cross-platform 3D graphics and compute AP
Origin of patches:         NXP (MIT)

--------------------------------------------

Patches for:               vulkan/vulkan-tools
Source Location:           git://github.com/KhronosGroup/SPIRV-Tools
Patch Location:            meta-sdk/recipes-graphics/vulkan/
Outgoing License:          Apache-2.0
License File:              LICENSE.txt
Package Category:          Graphics
Description and comments:  provides an API and commands for processing SPIR-V modules.
Origin of patches:         NXP (Apache-2.0)

--------------------------------------------

Patches for:               vulkan/vkmark
Source Location:           git://github.com/vkmark/vkmark
Patch Location:            meta-sdk/recipes-graphics/vulkan/
Outgoing License:          LGPL-2.1
License File:              COPYING-LGPL2.1
Package Category:          Graphics
Description and comments:  vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes.
Origin of patches:         NXP (LGPL-2.1)

--------------------------------------------

Patches for:               qtbase
Source Location:           https://github.com/qt/qtbase
Patch Location:            recipes-qt5/qt5/qtbase
Outgoing License:          LGPL-3.0+Qt Exception 1.1
License File:              LGPL_EXCEPTION.txt
Package Category:          Qt
Description and comments:  Qt Base
Origin of patches:         NXP (LGPL-2.1+Qt Exception 1.1)

--------------------------------------------

Patches for:               qtwayland
Source Location:           https://github.com/qt/qtwayland
Patch Location:            meta-sdk/recipes-qt5/qt5/qtwayland
Outgoing License:          LGPL-3.0+Qt Exception 1.1
License File:              LGPL_EXCEPTION.txt
Package Category:          Qt
Description and comments:  A toolbox for making Qt based Wayland compositors.
Origin of patches:         NXP (LGPL-2.1+Qt Exception 1.1)

--------------------------------------------

Patches for:               gstreamer1.0-plugins-good-qt
Source Location:           https://github.com/qt/gstreamer1.0-plugins-good-qt
Patch Location:            meta-sdk/recipes-qt5/qt5/gstreamer1.0-plugins-good-qt
Outgoing License:          LGPL-3.0+Qt Exception 1.1
License File:              LGPL_EXCEPTION.txt
Package Category:          Qt
Description and comments:  
Origin of patches:         NXP (LGPL-2.1+Qt Exception 1.1)

--------------------------------------------

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM