NXP - Letšoao

IMXLXYOCTUG
i.MX Yocto Project User Guide
Rev. LF6.6.3_1.0.0 - 29 March 2024
Li-semiconductors tsa NXP

Tataiso ea mosebelisi

IMXLXYOCTUG i.MX Yocto Project

Lintlha tsa litokomane

Boitsebiso Litaba
Mantsoe a sehlooho i.MX, Linux, LF6.6.3_1.0.0
Kakaretso Tokomane ena e hlalosa mokhoa oa ho aha setšoantšo sa boto ea i.MX ka ho sebelisa tikoloho ea kaho ea Yocto Project. E hlalosa lera la tokollo ea i.MX le ts'ebeliso e khethehileng ea i.MX.

Fetileview

Tokomane ena e hlalosa mokhoa oa ho aha setšoantšo sa boto ea i.MX ka ho sebelisa tikoloho ea kaho ea Yocto Project. E hlalosa lera la tokollo ea i.MX le ts'ebeliso e khethehileng ea i.MX.
Morero oa Yocto ke tšebelisano-'moho e bulehileng e shebaneng le nts'etsopele ea Linux OS e kenelletseng. Bakeng sa tlhaiso-leseling e batsi ka Morero oa Yocto, bona leqephe la Morero oa Yocto: www.yoctoproject.org/. Ho na le litokomane tse 'maloa leqepheng la lehae la Yocto Project tse hlalosang ka botlalo mokhoa oa ho sebelisa sistimi. Ho sebelisa Yocto Project ea mantlha ntle le lera la tokollo ea i.MX, latela litaelo tse ho Yocto Project Quick Start e fumanehang ho https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html.
FSL Yocto Project Community BSP (e fumanehang ho Sechaba sa FSL BSP (freescale.github.io)) ke sechaba sa nts'etsopele se kantle ho NXP se fanang ka ts'ehetso bakeng sa liboto tsa i.MX tikolohong ea Yocto Project. i.MX e ile ea ikopanya le sechaba sa Yocto Project ho fana ka tokollo e thehiloeng ho moralo oa Morero oa Yocto. Lintlha tse tobileng mabapi le tšebeliso ea BSP ea sechaba sa FSL lia fumaneha sechabeng web leqephe. Tokomane ena ke katoloso ea litokomane tsa BSP tsa sechaba.
Filetse sebedisoang ho aha setshoantsho di bolokoa ka mekato. Mekhahlelo e na le mefuta e fapaneng ea litlhophiso mme e tsoa mehloling e fapaneng. Tse ling tsa files ka lera ba bitsoa diresepe. Litlolo tsa Yocto Project li na le mokhoa oa ho khutlisa khoutu ea mohloli, ho aha le ho paka karolo. Manane a latelang a bontša likarolo tse sebelisitsoeng tokollong ena.

i.MX tokollo lera

  • meta-imx
    - meta-bsp: lintlafatso tsa meta-freescale, poky, le meta-openeded layers
    - meta-sdk: lintlafatso tsa meta-freescale-distros
    - meta-ml: Mekhoa ea ho ithuta ka mochini
    – meta-v2x: V2X diresepe e sebelisoa feela bakeng sa i.MX 8DXL
    – meta-cockpit: Litlhapi tsa Cockpit bakeng sa i.MX 8QuadMax

Mekhahlelo ea sechaba sa Yocto Project

  • meta-freescale: E fana ka tšehetso bakeng sa motheo le bakeng sa liboto tsa litšupiso tsa i.MX Arm.
  • meta-freescale-3rdparty: E fana ka tšehetso bakeng sa liboto tsa mokha oa boraro le tsa balekane.
  • meta-freescale-distro: Lintho tse ling ho thusa ho nts'etsopele le bokhoni ba boto ea boikoetliso.
  • fsl-community-bsp-base: Hangata e reha lebitso ho base. E fana ka litlhophiso tsa motheo bakeng sa FSL Community BSP.
  • meta-openmbedded: Pokello ea likarolo bakeng sa bokahohle ba OE-core. Bona layers.openmbedded.org/.
  • poky: Lintho tsa Motheo tsa Morero oa Yocto ho Poky. Sheba Poky README bakeng sa lintlha tse ling.
  • meta-browser: E fana ka libatli tse 'maloa.
  • meta-qt6: E fana ka Qt 6.
  • meta-timesys: E fana ka lisebelisoa tsa Vigiles bakeng sa ho beha leihlo le ho tsebisoa ka bofokoli ba BSP (CVEs).

Lits'oants'o tsa mekhahlelo ea sechaba tokomaneng ena ke tsa likarolo tsohle tsa Yocto Project ntle le meta-imx. liboto tsa i.MX li entsoe ka meta-imx le meta-freescale layers. Sena se kenyelletsa U-Boot, kernel ea Linux, le lintlha tse ikhethileng tsa boto ea litšupiso.
i.MX e fana ka lera le eketsehileng le bitsoang i.MX BSP Release, e bitsoang meta-imx, ho kopanya tokollo e ncha ea i.MX le FSL Yocto Project Community BSP. Meta-imx layer e ikemiselitse ho lokolla litlolo tse nchafalitsoeng le tse ncha tsa Yocto Project le litlhophiso tsa mochini bakeng sa litokollo tse ncha tse so fumaneheng ho meta-freescale le meta-freescale-distro layer ho Morero oa Yocto. Likahare tsa i.MX BSP
Sekhahla sa tokollo ke litlolo le tlhophiso ea mochini. Maemong a mangata a liteko, likarolo tse ling li sebelisa litlolo kapa li kenyelletsa files le lera la tokollo la i.MX le fana ka lintlafatso ho diresepe ka ho kenyelletsa risepe ea hajoale, kapa ho kenyelletsa karolo le ntlafatso ka li-patches kapa libaka tsa mohloli. Li-recipe tse ngata tsa i.MX release layer li nyane haholo hobane li sebelisa seo sechaba se faneng ka sona le ho ntlafatsa se hlokahalang bakeng sa mofuta o mong le o mong oa sephutheloana o mocha o sa fumaneheng likarolong tse ling.
The i.MX BSP Release layer e boetse e fana ka diresepe tsa litšoantšo tse kenyelletsang likarolo tsohle tse hlokahalang hore setšoantšo sa tsamaiso se qale, se nolofalletsa mosebedisi. Likarolo li ka hahoa ka bonngoe kapa ka risepe ea setšoantšo, e hulang likarolo tsohle tse hlokahalang setšoantšong hore e be mokhoa o le mong oa ho aha.
Litlhahiso tsa i.MX kernel le U-Boot li fumaneha ka li-server tsa i.MX tsa Git tsa sechaba. Leha ho le joalo, likarolo tse 'maloa li lokolloa e le liphutheloana seiponeng sa i.MX. Li-recipe tse thehiloeng ho sephutheloana lia hula files ho tloha seiponeng sa i.MX sebakeng sa sebaka sa Git mme o hlahise sephutheloana se hlokahalang.
Liphutheloana tsohle tse lokollotsoeng e le binary li hahiloe ka ntlha ea floating ea hardware e nolofalitsoeng joalo ka ha ho hlalositsoe ke DEFAULTTUNE e hlalositsoeng mofuteng o mong le o mong oa mochini. file. Liphutheloana tsa lintlha tse phaphametseng tsa software ha li fanoe ho qala ka litokollo tsa jethro.
Ho lokolloa LF6.6.3_1.0.0 e lokollotsoe bakeng sa Yocto Project 4.3 (Nanbield). Litlolo tse tšoanang tsa Yocto Project 4.3 li tla phahamisoa le ho fumaneha tokollong e latelang ea tokollo ea Yocto Project. Potoloho ea tokollo ea Yocto Project e nka nako e ka etsang likhoeli tse tšeletseng.
Li-recipe le li-patches ho meta-imx li phahamisitsoe ho lihlopha tsa sechaba. Ka mor'a moo ho etsoa bakeng sa karolo e itseng, the files in meta-imx ha e sa hlokahala mme FSL Yocto Project Community BSP e tla fana ka tšehetso. Sechaba se ts'ehetsa liboto tsa litšupiso tsa i.MX, liboto tsa sechaba, le liboto tsa mokha oa boraro.

1.1 Tumellano ea laesense ea ho qetela
Nakong ea ts'ebetso ea tikoloho ea NXP Yocto Project BSP, Tumellano ea License ea Mosebelisi ea NXP (EULA) e tla hlahisoa. Ho tsoela pele ho sebelisa software ea i.MX Proprietary, basebelisi ba tlameha ho lumellana le maemo a laesense ena. Tumellano ea lipehelo e lumella Morero oa Yocto ho haha ​​​​ho tlosa liphutheloana ho tloha seiponeng sa i.MX.
Hlokomela:
Bala tumellano ena ea laesense ka hloko nakong ea ts'ebetso ea ho seta, hobane hang ha e amoheloa, mesebetsi eohle e tsoelang pele tikolohong ea i.MX Yocto Project e hokahane le tumellano ena e amoheloang.

1.2 Litšupiso
i.MX e na le malapa a mangata a tšehetsoeng ke software. A latelang ke malapa a thathamisitsoeng le li-SoC ka lelapa ka leng. I.MX Linux Release Notes e hlalosa hore na ke SoC efe e tšehelitsoeng tokollong ea hajoale. Li-SoC tse ling tse lokollotsoeng pele li ka hahuoa tokollong ea hajoale empa li sa netefatsoa haeba li le maemong a fetileng a netefalitsoeng.

  • i.MX 6 Lelapa: 6QuadPlus, 6Quad, 6DualLite, 6SoloX, 6SLL, 6UltraLite, 6ULL, 6ULZ
  • i.MX 7 Lelapa: 7Dual, 7ULP
  • i.MX 8 Lelapa: 8QuadMax, 8QuadPlus, 8ULP
  • I.MX 8M Lelapa: 8M Plus, 8M Quad, 8M Mini, 8M Nano
  • i.MX 8X Lelapa: 8QuadXPlus, 8DXL
  • i.MX 9 Lelapa: i.MX 93, i.MX 95

Phatlalatso ena e kenyelletsa litšupiso tse latelang le lintlha tse ling.

  • i.MX Linux Release Notes (IMXLXRN) - E fana ka tlhahisoleseding ea tokollo.
  • Tataiso ea Mosebelisi ea i.MX Linux (IMXLUG) - E fana ka leseli mabapi le ho kenya U-Boot le Linux OS le ho sebelisa likarolo tse ikhethileng tsa i.MX.
  • i.MX Yocto Project User Guide (IMXLXYOCTOUG) - E hlalosa sephutheloana sa tšehetso sa boto bakeng sa mekhoa ea ntlafatso ea NXP e sebelisang Yocto Project ho theha moamoheli, ho kenya ketane ea lisebelisoa, le ho haha ​​khoutu ea mohloli ho etsa litšoantšo.
  • i.MX Machine Learning User Guide (IMXMLUG) - E fana ka lintlha tsa ho ithuta ka mochine.
  • i.MX Linux Reference Manual (IMXLXRM) - E fana ka lintlha tse mabapi le bakhanni ba Linux bakeng sa i.MX.
  • Tataiso ea mosebelisi ea i.MX Graphics (IMXGRAPHICUG) - E hlalosa likarolo tsa litšoantšo.
  • i.MX Porting Guide (IMXXBSPPG) - E fana ka litaelo tsa ho tsamaisa BSP boto e ncha.
  • i.MX VPU Application Programming Interface Linux Reference Manual (IMXVPUAPI) - E fana ka tlhahisoleseding ea boitsebiso ho VPU API ho i.MX 6 VPU.
  • Harpoon User's Guide (IMXHPUG) – E fana ka tokollo ea Harpoon bakeng sa lelapa la sesebelisoa sa i.MX 8M.
  • i.MX Digital Cockpit Hardware Partitioning Enablement bakeng sa i.MX 8QuadMax (IMXDCHPE) - E fana ka tharollo ea hardware ea i.MX Digital Cockpit bakeng sa i.MX 8QuadMax.
  • Tataiso ea Mosebelisi ea i.MX DSP (IMXDSPUG) – E fana ka lintlha tse mabapi le DSP bakeng sa i.MX 8.
  • i.MX 8M Plus Camera and Display Guide (IMX8MPCDUG) - E fana ka tlhahisoleseding e mabapi le ISP Independent Sensor Interface API bakeng sa i.MX 8M Plus.
  • EdgeLock Enclave Hardware Security Module API (RM00284) - Tokomane ena ke tlhaloso ea litšupiso tsa software ea API e fanoeng ke i.MX 8ULP, i.MX 93, le i.MX 95 Hardware Security Module (HSM) tharollo bakeng sa EdgeLock Enclave ( ELE) Sethala.

Litaelo tsa ho qala kapele li na le tlhaiso-leseling ea mantlha botong le ho e beha. Ba ho NXP websebaka.

Litokomane li fumaneha inthaneteng ho nxp.com.

Likaroloana

I.MX Yocto Project Release layers e na le likarolo tse latelang:

  • Recipe ea Linux kernel
    - Recipe ea kernel e lula foldareng ea li-recipes-kernel mme e kopanya kernel ea i.MX ho tsoa mohloling o jarollotsoeng ho tsoa ho seva sa i.MX Git. Sena se etsoa ka tsela e iketsang ke diresepe morerong.
    – LF6.6.3_1.0.0 ke Linux kernel e lokollotsoeng bakeng sa Morero oa Yocto.
  • Recipe ea U-Boot
    - Recipe ea U-Boot e lula ka har'a foldara ea diresepe-bsp mme e kopanya i.MX uboot-imx.git ho tsoa mohloling o jarollotsoeng ho tsoa ho seva sa i.MX Git.
    - i.MX e lokolla LF6.6.3_1.0.0 bakeng sa i.MX 6, i.MX 7, i.MX 8, i.MX 93, le lisebelisoa tsa i.MX 95 li sebelisa v2023.04 i.MX U- e ntlafalitsoeng Boot version. Mofuta ona ha o so ntlafatsoe bakeng sa lisebelisoa tsohle tsa i.MX.
    - I.MX Yocto Project Community BSP e sebelisa u-boot-fslc ho tloha ho mainline, empa sena se tšehetsoa feela ke sechaba sa U-Boot mme ha se tšehetsoe ka kernel ea L6.6.3.
    - I.MX Yocto Project Community BSP e nchafatsa mefuta ea U-Boot khafetsa, kahoo tlhaiso-leseling e kaholimo e ka fetoha ha mefuta e mecha ea U-Boot e kopanngoa ho meta-freescale layers le lintlafatso tse tsoang ho i.MX uboot-imx li kopantsoe mainline.
  • Litlhahiso tsa Graphics
    - Li-recipe tsa Graphics li lula ka har'a foldara ea litlolo tsa litšoantšo.
    - Litlolo tsa Graphics li kopanya tokollo ea sephutheloana sa litšoantšo sa i.MX. Bakeng sa liboto tsa i.MX tse nang le GPU, li-recipe tsa imx-gpu-viv li paka likarolo tsa setšoantšo bakeng sa DISTRO ka 'ngoe: foreimi buffer (FB), XWayland, Wayland backend, le moqapi oa Weston (Weston). Ke feela i.MX 6 le i.MX 7 tse tšehetsang Frame Buffer.
    - Xorg-mokhanni o kopanya xserver-xorg.
  • i.MX package recipes firmware-imx, imx-sc-fimrware, le liphutheloana tse ling li lula ka har'a diresepe-bsp le ho hula seiponeng sa i.MX ho aha le ho kenya litlolo tsa litšoantšo.
  • Lisebelisoa tsa multimedia
    - Li-recipe tsa multimedia li lula ka har'a diresepe-multimedia.
    - Liphutheloana tsa thepa tse kang imx-codec le imx-parser li na le litlolo tse huloang ho tloha seiponeng sa i.MX ho li haha ​​le ho li kenya litlolong tsa litšoantšo.
    - Lipakete tsa Opensource li na le litlolo tse hulang ho tsoa ho Git Repos ea sechaba ho GitHub.
    - Litlolo tse ling li fanoe bakeng sa li-codec tse thibetsoeng. Liphutheloana tsa tsena ha li holim'a seiponeng sa i.MX.
    Liphutheloana tsena li fumaneha ka thoko. Ikopanye le moemeli oa hau oa I.MX Marketing ho fumana tsena.
  • Li-recipe tsa bohlokoa
    Litlolo tse ling tsa melao, joalo ka udev, li fana ka melaoana e ntlafalitsoeng ea i.MX hore e kenngoe tsamaisong. Hangata litlolo tsena ke lintlafatso tsa pholisi 'me li sebelisetsoa ho itloaetsa feela. Litokollo li fana ka lintlafatso feela ha ho hlokahala.
  • Mekhoa ea ho pheha ea demo
    Li-recipe tsa lipontšo li lula bukeng ea meta-sdk. Lera lena le na le litlolo tsa litšoantšo le litlolo tsa ho itloaetsa, joalo ka ho lekanya ho ama, kapa litlolo bakeng sa lits'ebetso tsa lipontšo.
  • Mekhoa ea ho ithuta ka mochini
    Lisebelisoa tsa ho ithuta ka mochini li lula bukeng ea meta-ml. Lera lena le na le litlolo tsa ho ithuta ka mochini bakeng sa liphutheloana tse kang tensorflow-lite, onnx, joalo-joalo.
  • Li-recipe tsa Cockpit
    Li-recipe tsa Cockpit li lula ka har'a meta-cockpit 'me li tšehetsoa ho i.MX 8QuadMax ho sebelisoa mochine oa imx-8qmcockpit-mek.
    Ka lera meta-nxp-demo-experience, lipontšo tse ngata le litlolo tsa lisebelisoa li kenyelelitsoe. Lera lena le kenyelelitsoe litšoantšong tsohle tse felletseng tse lokollotsoeng.

Tlhophiso ea Moamoheli

Ho fumana boits'oaro bo lebelletsoeng ba Morero oa Yocto mochining oa Linux Host, liphutheloana le lisebelisoa tse hlalositsoeng ka tlase li tlameha ho kengoa. Ho nahanoa ka bohlokoa ke sebaka sa disk se thata se hlokahalang mochining oa moamoheli. Bakeng sa mohlalaample, ha u haha ​​ka mochine o tsamaisang Ubuntu, sebaka se fokolang sa disk se hlokahalang se ka bang 50 GB. Ho kgothaletswa hore bonyane 120 GB e fanoe, e lekaneng ho bokella li-backend tsohle hammoho. Bakeng sa likarolo tsa ho ithuta ka mochini, bonyane ho khothaletsoa 250 GB.

Bonyane mofuta o khothaletsoang oa Ubuntu ke 20.04 kapa hamorao. Phatlalatso ea morao-rao e ts'ehetsa Chromium v91, e hlokang keketseho ho ulimit (palo ea bula files) ho isa ho 4098.

3.1 Docker
i.MX e se e lokolla litokomane tsa ho seta li-docker ho GitHub – nxp-imx/imx-docker: i.MX Docker. Latela litaelo tse bukeng ea ho bala bakeng sa ho theha mochini o hahang o sebelisang docker.
Ntle le moo, docker e ka har'a board e lumelloa ka mokhoa o tloaelehileng oa manifest ka ho kenyelletsa lera la meta-virtualization ho i.MX 8 feela. Sena se theha sistimi e se nang hlooho ea ho kenya lijana tsa docker ho tsoa ho li-docker hubs tsa kantle.

3.2 Liphutheloana tsa Host
Moaho oa Morero oa Yocto o hloka hore ho kenngoe liphutheloana tse khethehileng bakeng sa moaho o ngotsoeng tlasa Morero oa Yocto. Eya ho Morero oa Yocto Qala ka Potlako 'me u hlahlobe liphutheloana tse tlamehang ho kengoa mochini oa hau oa kaho.
Liphutheloana tsa bohlokoa tsa Yocto Project ke tsena:
$ sudo apt kenya gawk wget git diffstat unzip texinfo gcc build-essential \ chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils \iputils-ping python3-git python3-2-jibd-1-libd-1.2. subunit mesa-common-dev zstd liblz3-sesebelisoa file libaka -y
$ sudo locale-gen en_US.UTF-8

Sesebelisoa sa tlhophiso se sebelisa mofuta oa kamehla oa grep o mochining oa hau oa kaho. Haeba ho na le mofuta o fapaneng oa grep tseleng ea hau, e ka baka ho hloleha ho haha. Mokhoa o mong oa ho sebetsa ke ho reha mofuta o ikhethileng ho ntho e se nang "grep".

3.3 Ho theha sesebelisoa sa Repo
Repo ke sesebelisoa se hahiloeng holim'a Git se etsang hore ho be bonolo ho laola merero e nang le libaka tse ngata tsa polokelo, tse sa hlokeng ho ba ho seva se le seng. Repo e tlatsana hantle le sebopeho sa Yocto Project, e nolofalletsa basebelisi ho eketsa likarolo tsa bona ho BSP.

Ho kenya ts'ebeliso ea "repo", etsa mehato ena:

  1. Theha foldara ea bin bukeng ea lapeng.
    $ mkdir ~/bin (mohato ona o kanna oa se hlokehe haeba foldara ea bin e se e le teng)
    $ curl https://storage.googleapis.com/git-repo-downloads/repo>~/bin/repo
    $ chmod a+x ~/bin/repo
  2. Kenya mola o latelang ho .bashrc file ho etsa bonnete ba hore ~/bin foldara e ho PATH ea hau e fapaneng.
    romela ka ntle PATH=~/bin:$PATH

Phetoho ea morero oa Yocto

Taba ea pele, etsa bonnete ba hore Git e hlophisitsoe hantle ka litaelo tse ka tlase:
$ git config -global user.name "Lebitso la hau"
$ git config -global user.email "Imeile ea hau"
$ git config -lethathamo

The i.MX Yocto Project BSP Release directory e na le bukana ea mehloli, e nang le diresepe tse sebelisoang ho aha buka e le 'ngoe kapa tse ngata tsa ho haha, le sete ea mangolo a sebelisoang ho theha tikoloho.
Lipehelo tse sebelisitsoeng ho aha morero li tsoa ho sechaba le i.MX. Likarolo tsa Yocto Project li jarolleloa bukeng ea mehloli. Sena se theha litlolo tse sebelisoang ho aha morero.
E latelang example bontša mokhoa oa ho khoasolla likarolo tsa recipe tsa i.MX Yocto Project Community BSP. Bakeng sa example, bukana e bitsoang imx-yocto-bsp e etselitsoe morero. Lebitso lefe kapa lefe le ka sebelisoa sebakeng sa sena.
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://github.com/nxp-imx/imx-manifest
-b imx-linux-nanbield -m imx-6.6.3-1.0.0.xml
$ repo sync

Hlokomela:
https://github.com/nxp-imx/imx-manifest/tree/imx-linux-nanbield e na le lethathamo la liponahatso tsohle files tšehetsoa tokollong ena.
Ha ts'ebetso ena e phethiloe, khoutu ea mohloli e hlahlojoa bukeng ea imx-yocto-bsp/sources.
U ka etsa synchronization ea Repo, ka taelo ea repo sync, nako le nako ho ntlafatsa khoutu ea morao-rao.
Haeba liphoso li etsahala nakong ea ho qala Repo, leka ho hlakola bukana ea .repo le ho sebelisa taelo ea ho qala Repo hape.
Repo init e lokiselitsoe lipache tsa morao-rao moleng. Latela litaelo ho index: imx-manifest.git ho fumana GA ea pele. Ho seng joalo, li-patches tsa GA hammoho li nkuoa ka mokhoa o ikhethileng. Ho nka litokollo tse fetileng ho tsoa ho zeus base, eketsa -m (lebitso la lokolla) qetellong ea mohala oa ho qala oa Repo mme e tla fumana litokollo tse fetileng. Examptse ling li fanoe ho README file sehokelong se fanoeng ka holimo.

Mohaho oa Litšoantšo

Karolo ena e fana ka lintlha tse qaqileng hammoho le mokhoa oa ho haha ​​setšoantšo.

5.1 Haha litlhophiso
i.MX e fana ka script, imx-setup-release.sh, e nolofatsang ho seta ha mechini ea i.MX. Ho sebelisa sengoloa, lebitso la mochini o ikhethileng o lokelang ho hahuoa bakeng sa litlhoko tsa ho hlalosoa hammoho le setšoantšo sa morao-rao se lakatsehang.
Script e theha directory le tlhophiso files bakeng sa mochine o boletsoeng le backend.
Karolong ea meta-imx, i.MX e fana ka lisebelisoa tse ncha kapa tse nchafalitsoeng tsa mochine o koahelang mekhoa ea mochine oa metafreescale. Tsena files li kopitsoa bukeng ea meta-freescale/conf/machine ke mongolo oa imx-setup-release.sh. Tse latelang ke tlhophiso ea mochini oa i.MX files tse ka khethoang. Sheba lintlha tsa tokollo kapa bukana ea mochini bakeng sa litlatsetso tsa morao-rao.

ke MX6 ke MX7 ke MX8 ke MX9
• imx6qpsabresd
• imx6ulevk
• imx6ulz-14x14evk
• imx6ull14x14evk
• imx6ull9x9evk
• imx6dlsabresd
• imx6qsabresd
• imx6solosabresd
• imx6sxsabresd
• imx6sllevk
• imx7dsabresd
• imx7ulpevk
• imx8qmmek
• imx8qxpc0mek
• imx8mqevk
• imx8mm-lpddr4-evk
• imx8mm-ddr4-evk
• imx8mn-lpddr4-evk
• imx8mn-ddr4-evk
• imx8mp-lpddr4-evk
• imx8mp-ddr4-evk
• imx8dxla1-lpddr4-evk
• imx8dxlb0-lpddr4-evk
• imx8dxlb0-ddr3l-evk
• imx8mnddr3levk
• imx8ulp-lpddr4-evk
• imx8ulp-9×9-lpddr4evk
• imx93evk
• imx93-11x11lpddr4x-evk
• imx93-9×9-lpddr4qsb
• imx93-14x14lpddr4x-evk

Sefaele se seng le se seng sa moaho se tlameha ho hlophisoa ka tsela eo se sebelisang distro e le 'ngoe feela. Nako le nako ha DISTRO_FEATURES e fetoha, ho hlokahala foldara e hloekileng. E 'ngoe le e' ngoe ea setšoantšo sa morao-rao sa Frame Buffer, Wayland, le XWayland e 'ngoe le e' ngoe e na le tlhophiso ea distro. Haeba ha ho DISTRO file e hlalositsoe, XWayland distro e thehiloe joalo ka kamehla. Litlhophiso tsa Distro li bolokiloe ho local.conf file sebakeng sa DISTRO mme li bonts'oa ha bitbake e ntse e sebetsa. Litokollong tse fetileng, re sebelisitse poky distro le liphetolelo tse ikhethileng le bafani ba rona ho layer.conf empa tloaelo ea distro ke tharollo e betere. Ha ho sebelisoa poky distro ea kamehla, ho sebelisoa tlhophiso ea kamehla ea sechaba. Joalo ka tokollo ea i.MX, re khetha ho ba le sete ea litlhophiso tseo NXP e li tšehetsang mme esale e ntse e etsa liteko.
Mona ke lenane la litlhophiso tsa DISTRO. Hlokomela hore fsl-imx-fb ha e tšehetsoe ho i.MX 8 le fsl-imxx11 ha e sa tšehetsoa.

  • fsl-imx-wayland: Grafiken e hloekileng ea Wayland.
  • fsl-imx-xwayland: Grafiken ea Wayland le X11. Lisebelisoa tsa X11 tse sebelisang EGL ha li tšehetsoe.
  • fsl-imx-fb: Litšoantšo tsa Frame Buffer - ha ho X11 kapa Wayland. Frame Buffer ha e tšehetsoe ho i.MX 8 le i.MX 9.

Basebelisi ba amohelehile ho iketsetsa distro ea bona file e ipapisitse le e 'ngoe ea tsena ho itlhophisa tikoloho ea bona ntle le ho nchafatsa ea lehae.conf ho seta liphetolelo tse ratoang le bafani.
Syntax ea mongolo oa imx-setup-release.sh e bontšitsoe ka tlase:
$ DISTRO= MOSEBETSI= mohloli imx-setup-release.sh -b

DISTRO= ke distro, e lokisang tikoloho ea kaho mme e bolokoa ho meta-imx/meta-sdk/conf/distro.
MOSEBETSI= ke lebitso la mochini le supang tlhophiso file ka conf/mochineng ka meta-freescale le meta-imx.
-b e totobatsa lebitso la buka ea kaho e entsoeng ke mongolo oa imx-setup-release.sh.
Ha mongolo o sebetsoa, ​​o khothaletsa mosebelisi ho amohela EULA. Hang ha EULA e amohetsoe, kamohelo e bolokoa ho local.conf ka har'a sephutheloana se seng le se seng sa moaho 'me potso ea kamohelo ea EULA ha e sa hlahisoa bakeng sa sephutheli seo sa moaho.
Ka mor'a hore script e tsamaee, lenane la ho sebetsa ke lona le sa tsoa etsoa ke script, le boletsoeng ka khetho ea -b. Ho entsoe foldara ea conf e nang le file ea files blayer.conf le local.conf.
The /conf/bblayers.conf file e na le lisebelisoa tsohle tse sebelisoang tokollong ea i.MX Yocto Project.
Ea lehae.conf file e na le lintlha tsa mochini le distro:

MACHINE ??= 'imx7ulpevk'
DISTRO ?= 'fsl-imx-xwayland'
ACCEPT_FSL_EULA = “1”

Sebopeho sa MACHINE se ka fetoloa ka ho hlophisa sena file, haeba ho hlokahala.
ACCEPT_FSL_EULA sebakeng sa local.conf file e bontša hore u amohetse maemo a EULA.
Ka lera la meta-imx, litlhophiso tsa mochine o kopantsoeng (imx6qpdlsolox.conf le imx6ul7d.conf) li fanoa bakeng sa mechine ea i.MX 6 le i.MX 7. i.MX e sebelisa tsena ho haha ​​setšoantšo se tloaelehileng le lifate tsohle tsa lisebelisoa setšoantšong se le seng bakeng sa tlhahlobo. Se ke oa sebelisa mechini ena bakeng sa eng kapa eng ntle le tlhahlobo.

5.2 Ho khetha setšoantšo sa morero oa i.MX Yocto
Morero oa Yocto o fana ka litšoantšo tse fumanehang ka mekhahlelo e fapaneng. Poky e fana ka litšoantšo tse ling, meta-freescale le meta-freescale-distro e fana ka tse ling, 'me litlolo tse ling tsa litšoantšo li fanoe ka har'a meta-imx layer. Tafole e latelang e thathamisa litšoantšo tse fapaneng tsa bohlokoa, litaba tsa tsona, le likarolo tse fanang ka litlolo tsa litšoantšo.

Letlapa la 1. i.MX Yocto litšoantšo tsa morero

Lebitso la setšoantšo Sepheo E fanoe ka lera
setsoantso sa mantlha-bonyane Setšoantšo se senyenyane se lumellang sesebelisoa ho qala feela. poki
mantlha-setšoantšo-setsi Setšoantšo sa console-feela se tšehetsang ka botlalo thepa ea thepa e lebisitsoeng. poki
core-image-sato Setšoantšo se nang le Sato, tikoloho ea mehala le mokhoa oa pono oa lisebelisoa tsa mehala. Setšoantšo se tšehetsa sehlooho sa Sato 'me se sebelisa likopo tsa Pimlico. E na le terminal, mohlophisi le a file mookameli. poki
imx-setšoantšo-kholo Setšoantšo sa i.MX se nang le lisebelisoa tsa liteko tsa i.MX tse tla sebelisoa bakeng sa li-backend tsa Wayland. Setšoantšo sena se sebelisoa ke liteko tsa rona tsa mantlha tsa letsatsi le letsatsi. meta-imx/meta-sdk
fsl-setšoantšo-mochini- teko Setšoantšo sa mantlha sa FSL Community i.MX se nang le tikoloho ea console - ha ho sebopeho sa GUI. meta-freescale-distro
imx-image-multimedia E aha setšoantšo sa i.MX se nang le GUI ntle le litaba tsa Qt. meta-imx/meta-sdk
imx-senepe-tlale E aha setšoantšo sa Qt 6 se bulehileng se nang le likarolo tsa ho Ithuta ka Mochini. Litšoantšo tsena li tšehetsoa feela bakeng sa i.MX SoC e nang le litšoantšo tsa hardware. Ha li tšehetsoe ho i.MX 6UltraLite, i.MX 6UltraLiteLite, i.MX 6SLL, [MX 7Dual, i.MX 8MNanoLite, kapa i.MX 8DXL meta-imx/meta-sdk

5.3 Ho haha ​​setšoantšo
Mohaho oa Yocto Project o sebelisa taelo ea bitbake. Bakeng sa mohlalaample, bitbake e aha karolo e reheletsoeng. Mohaho o mong le o mong oa karolo o na le mesebetsi e mengata, joalo ka ho lata, ho hlophisa, ho bokella, ho paka, le ho fetisetsa ho li-rootfs tse shebiloeng. Sebopeho sa setšoantšo sa bitbake se bokella likarolo tsohle tse hlokoang ke setšoantšo le ho haha ​​ka tatellano ea ho itšetleha ka mosebetsi ka mong. Mohaho oa pele ke ketane ea lisebelisoa hammoho le lisebelisoa tse hlokahalang bakeng sa ho aha likarolo.
Taelo e latelang ke example mabapi le mokhoa oa ho etsa setšoantšo:
$ bitbake imx-image-multimedia

5.4 Likhetho tsa Bitbake
Taelo ea bitbake e sebelisetsoang ho etsa setšoantšo ke bitbake . Likarolo tse ling li ka sebelisoa bakeng sa mesebetsi e khethehileng e hlalositsoeng ka tlase. Bitbake e fana ka likhetho tse fapaneng tsa bohlokoa bakeng sa ho theha karolo e le 'ngoe. Ho matha ka parameter ea BitBake, taelo e shebahala tjena: bitbake ke sephutheloana sa kaho se lakatsehang.
Tafole e latelang e fana ka likhetho tse ling tsa BitBake.

Letlapa la 2. Likhetho tsa BitBake

BitBake parameter Tlhaloso
-c ho lata E lata haeba boemo ba download bo sa tšoauoa hore bo entsoe.
-c ho hloekisa E hloekisa bukana eohle ea kaho ea karolo. Liphetoho tsohle tse bukeng ea kaho li lahlehile. Metso le boemo ba karolo le tsona lia hlakoloa. Karolo e boetse e tlosoa bukeng ea download.
-c tsamaisa E kenya setšoantšo kapa karolo ho li-rootfs.
-k E tsoela pele ho aha likarolo leha ho ka ba le khefu ea ho aha.
-c bokella -f Ha ho khothalletsoe hore khoutu ea mohloli tlas'a bukana ea nakoana e fetoloe ka ho toba, empa haeba ho joalo, Yocto Project e ka 'na ea se ke ea e tsosolosa ntle le haeba khetho ena e sebelisoa. Sebelisa khetho ena ho qobella recompile ka mor'a hore setšoantšo se sebelisoe.
-g E thathamisa sefate sa ho itšetleha ka setšoantšo kapa karolo.
- DDD E bula maemo a 3 a debug ho teba. E 'ngoe le e' ngoe ea D e eketsa boemo bo bong ba debug.
-s, -show-liphetolelo E bonts'a mefuta ea hajoale le e ratoang ea liresepe tsohle.

5.5 U-Boot tlhophiso
Litlhophiso tsa U-Boot li hlalosoa ka har'a tlhophiso ea mochini o ka sehloohong file. Tokiso e hlalosoa ka ho sebelisa litlhophiso tsa UBOOT_CONFIG. Sena se hloka ho hlophisa UBOOT_CONFIG ho local.conf. Ho seng joalo, mohaho oa U-Boot o sebelisa SD boot ka ho feletseng.
Tsena li ka hahoa ka thoko ka ho sebelisa litaelo tse latelang (fetola MACHINE ho sepheo se nepahetseng).
Litlhophiso tse ngata tsa U-Boot li ka hahuoa ka taelo e le 'ngoe ka ho beha libaka lipakeng tsa tlhophiso ea U-Boot.
Tse latelang ke litlhophiso tsa U-Boot bakeng sa liboto ka 'ngoe. Liboto tsa i.MX 6 le i.MX 7 li tšehetsa SD ntle le OPTEE le ka OP-TEE:

  • uboot_config_imx93evk=”sd fspi”
  • uboot_config_imx8mpevk=”sd fspi ecc”
  • uboot_config_imx8mnevk=”sd fspi”
  • uboot_config_imx8mmevk=”sd fspi”
  • uboot_config_imx8mqevk=”sd”
  • uboot_config_imx8dxlevk=”sd fspi”
  • uboot_conifg_imx8dxmek=”sd fspi”
  • uboot_config_imx8qxpc0mek=”sd fspi”
  • uboot_config_imx8qxpmek=”sd fspi”
  • uboot_config_imx8qmmek=”sd fspi”
  • uboot_config_imx8ulpevk=”sd fspi”
  • uboot_config_imx8ulp-9×9-lpddr4-evk=”sd fspi”
  • uboot_config_imx6qsabresd=”sd sata sd-optee”
  • uboot_config_imx6qsabreauto=”sd sata eimnor spinor nand sd-optee”
  • uboot_config_imx6dlsabresd=”sd epdc sd-optee”
  • uboot_config_imx6dlsabreauto=”sd eimnor spinor nand sd-optee”
  • uboot_config_imx6solosabresd=”sd sd-optee”
  • uboot_config_imx6solosabreauto=”sd eimnor spinor nand sd-optee”
  • uboot_config_imx6sxsabresd=”sd emmc qspi2 m4fastup sd-optee”
  • uboot_config_imx6sxsabreauto=”sd qspi1 nand sd-optee”
  • uboot_config_imx6qpsabreauto=”sd sata eimnor spinor nand sd-optee”
  • uboot_config_imx6qpsabresd=”sd sata sd-optee”
  • uboot_config_imx6sllevk=”sd epdc sd-optee”
  • uboot_config_imx6ulevk=”sd emmc qspi1 sd-optee”
  • uboot_config_imx6ul9x9evk=”sd qspi1 sd-optee”
  • uboot_config_imx6ull14x14evk=”sd emmc qspi1 nand sd-optee”
  • uboot_config_imx6ull9x9evk=”sd qspi1 sd-optee”
  • uboot_config_imx6ulz14x14evk=”sd emmc qspi1 nand sd-optee”
  • uboot_config_imx7dsabresd=”sd epdc qspi1 nand sd-optee”
  • uboot_config_imx7ulpevk=”sd emmc sd-optee”

Ho aha ka tlhophiso efe kapa efe ea U-Boot, etsa mehato e latelang.
Ka tlhophiso e le 'ngoe feela ea U-Boot:
$ echo "UBOOT_CONFIG = \"eimnor\"" >> conf/local.conf
Ka litlhophiso tse ngata tsa U-Boot:
$ echo "UBOOT_CONFIG = \"sd eimnor\"" >> conf/local.conf
$ MOSEBETSI= bitbake -c tsamaisa u-boot-imx
Hlokomela: i.MX 8 e sebelisa imx-boot e hulang U-Boot.

5.6 Theha maemo
Lintlha tse latelang ke li-scenario tsa ho seta bakeng sa litlhophiso tse fapaneng.
Beha ponts'o 'me u tlatse mehloli ea Yocto Project ka litaelo tsena:
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://github.com/nxp-imx/imx-manifest
-b imx-linux-nanbield -m imx-6.6.3-1.0.0.xml
$ repo sync
Likarolo tse latelang li fana ka mohlala o itsengamples. Tlosa mabitso a mochini le li-backend tse boletsoeng ho etsa litaelo.

5.6.1 Setšoantšo sa Frame Buffer ho i.MX 6QuadPlus SABRE-AI
$ DISTRO=fsl-imx-fb MACHINE=imx6qpsabreauto mohloli imx-setup-release.sh –b build-fb
$ bitbake imx-image-multimedia
Sena se aha setšoantšo sa multimedia se nang le foreimi buffer backend.

5.6.2 setšoantšo sa XWayland ho i.MX 8QuadXPlus MEK
$ DISTRO=fsl-imx-xwayland MACHINE=imx8qxpmek mohloli imx-setup-release.sh -b build-xwayland
$ bitbake imx-setšoantšo-se tletse
Sena se aha setšoantšo sa XWayland se nang le Qt 6 le likarolo tsa ho ithuta ka mochini. Ho aha ntle le Qt 6 le ho ithuta ka mochini, sebelisa imx-image-multimedia ho fapana le moo.

5.6.3 Setšoantšo sa Wayland ho i.MX 8M Quad EVK
$ DISTRO=fsl-imx-wayland MACHINE=imx8mqevk mohloli oa imx-setup-release.sh -b buildwayland
$ bitbake imx-image-multimedia
Sena se aha setšoantšo sa Weston Wayland se nang le multimedia ntle le Qt 6.

5.6.4 Ho qala bocha tikoloho ea kaho
Haeba fensetere e ncha ea "terminal" e buloa kapa mochine o tsosolosoa ka mor'a hore buka ea mohaho e thehoe, script ea tikoloho ea ho seta e lokela ho sebelisoa ho theha mefuta-futa ea tikoloho le ho tsamaisa mohaho hape. Imxsetup-release.sh e felletseng ha e hlokehe.
$ mohloli setup-tikoloho

5.6.5 Sebatli sa Chromium ho XWayland, le Wayland
Sechaba sa Yocto Project se na le litlolo tsa Chromium bakeng sa mofuta oa Wayland Chromium Browser bakeng sa i.MX SoC e nang le lisebelisoa tsa GPU. NXP ha e tšehetse kapa ha e leke likotlo tse tsoang sechabeng. Karolo ena e hlalosa mokhoa oa ho kopanya Chromium ho li-rootfs tsa hau le ho nolofalletsa hardware ho fana ka potlako WebGL. Sebatli sa Chromium se hloka likarolo tse ling joalo ka meta-browser e kentsoeng ho imx-release-setup.sh script ka bo eona.
Ho local.conf bakeng sa XWayland kapa Wayland, eketsa Chromium setšoantšong sa hau. X11 ha e tšehetsoe.
CORE_IMAGE_EXTRA_INSTALL += "chromium-ozone-wayland"

5.6.6 Qt 6 le QtWebLibatli tsa enjine
Qt 6 e na le laesense ea khoebo le mohloli o bulehileng. Ha o aha ho Yocto Project, laesense ea mohloli o bulehileng ke ea kamehla. Etsa bonnete ba hore u utloisisa liphapang pakeng tsa lilaesense tsena 'me u khethe ka nepo. Kamora hore ntlafatso ea Qt 6 e qale ho laesense ea mohloli o bulehileng, e ke ke ea sebelisoa le laesense ea khoebo. Sebetsa le moemeli oa molao ho utloisisa phapang lipakeng tsa lilaesense tsena.
Hlokomela:
Ho haha ​​​​QtWebEnjene ha e tsamaisane le lera la meta-chromium le sebelisoang ke tokollo.
Haeba u sebelisa NXP build setup, tlosa meta-chromium ho bblayers.conf:
# E fane ka maikutlo ka lebaka la ho se lumellane le qtwebenjene
#BBLAYERS += “${BSPDIR}/mehloli/meta-browser/meta-chromium”

Ho na le li-browser tse 'ne tsa Qt 6 tse fumanehang. QtWebLi-browser tsa enjine li ka fumaneha ho:

  • /usr/share/qt6/examphanyane/webenginewidgets/StyleSheetbrowser
  • /usr/share/qt6/examphanyane/webenginewidgets/ Sebatli se bonolo
  • /usr/share/qt6/examphanyane/webenginewidgets/ Sebatli sa Cookie
  • /usr/share/qt6/examphanyane/webenjine/sebatli sa kapele

Li-browser tse tharo kaofela li ka tsamaisoa ka ho ea bukeng e kaholimo le ho tsamaisa e phethiloeng e fumanehang moo.
The touchscreen e ka nolofalloa ka ho kenyelletsa liparamente -plugin evdevtouch:/dev/input/event0 ho e phethisoang.
./quicknanobrowser -plugin evdevtouch:/dev/input/event0
QtWebenjene e sebetsa feela ho SoC e nang le lisebelisoa tsa litšoantšo tsa GPU ho i.MX 6, i.MX 7, i.MX 8, le i.MX 9.
Ho kenyelletsa Qtwebenjene setšoantšong, beha tse latelang sebakeng sa lehae.conf kapa ho risepe ea setšoantšo.
IMAGE_INSTALL:append = ” packagegroup-qt6-webenjene”

5.6.7 ho ithuta mochine oa NXP eIQ
Lera la meta-ml ke kopanyo ea thuto ea mochini oa NXP eIQ, eo pele e ileng ea lokolloa e le lera le arohaneng la meta-imx-machinelearning 'me joale le kopantsoe le setšoantšo se tloaelehileng sa BSP (imx-image-full).
Bongata ba likarolo li hloka Qt 6. Haeba u sebelisa tlhophiso e 'ngoe ho feta imx-image-full, beha tse latelang ho local.conf:
IMAGE_INSTALL:append = "packgroup-imx-ml"
Ho kenya liphutheloana tsa NXP eIQ ho SDK, beha tse latelang ho local.conf:
TOOLCHAIN_TARGET_TASK: eketsa = "tensorflow-lite-dev onnxruntime-dev"

Hlokomela:
TOOLCHAIN_TARGET_TASK_append e kenyang liphutheloana ho SDK feela, eseng setšoantšong.
Ho kenya litlhophiso tsa mohlala le lintlha tse kentsoeng bakeng sa demo ea OpenCV DNN, kenya tse latelang ho local.conf:
PACKAGECONFIG:append:pn-opencv_mx8 = "liteko tsa liteko-imx"

5.6.8 Tsamaiso
Systemd e nolofalitsoe joalo ka molaoli oa ho qala oa kamehla. Ho tima systemd joalo ka kamehla, e ea ho fsl-imxpreferred-env.inc 'me u fane ka maikutlo ka karolo ea systemd.

5.6.9 Thuso ea Multilib
Bakeng sa i.MX 8, ho aha lits'ebetso tsa 32-bit ho 64-bit OS ho ka ts'ehetsoa ka ho sebelisa litlhophiso tse ngata. Multilib e fana ka bokhoni ba ho aha lilaeborari tse nang le lintlafatso tse fapaneng tsa sepheo kapa lifomate tsa meralo le ho li kopanya hammoho ho etsa setšoantšo se le seng sa sistimi. Multilib e dumeletswe ka ho kenya phatlalatso ya MULTILIB, DEFAULTTUNE, le IMAGE_INSTALL sebakeng sa heno.conf file. Multilib ha e tšehetsoe ke tsamaiso ea liphutheloana tsa debian. E hloka sistimi ea RPM. Hlalosa ka mela e 'meli ea tsamaiso ea liphutheloana ho local.conf ho ea ho RPM ea kamehla.
Phatlalatso ea MULTILIBS hangata ke lib32 kapa lib64 mme e hloka ho hlalosoa ho
MULTILIB_GLOBAL_VARIANTS e fetoha ka tsela e latelang:

MULTILIBS = "multilib:lib32"
DEFAULTTUNE e tlameha ho ba e 'ngoe ea litekanyetso tsa AVAILTUNES tsa mofuta ona oa laeborari ka tsela e latelang:
DEFAULTTUNE: virtclass-multilib-lib32 = "armv7athf-neon"
IMAGE_INSTALL e tla eketsoa setšoantšong, lilaeborari tsa 32-bit tse hlokoang ke sesebelisoa se ikhethileng ka tsela e latelang:
IMAGE_INSTALL:append = "lib32-bash"
Bakeng sa nyeoe ea i.MX 8, ho aha tšehetso ea 32-bit ho tla hloka lipolelo tse latelang ho local.conf. Tokiso ena e totobatsa mochini oa 64-bit e le mofuta oa mochini o ka sehloohong mme e eketsa li-multilib: lib32, moo lilaebrari tseo li hlophisitsoeng ka molumo oa armv7athf-neon, ebe li kenyelletsa litšoantšong tsohle lipakete tsa lib32.
MACHINE = imx8mqevk
# Hlalosa sepheo sa li-multilib
hloka conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE: virtclass-multilib-lib32 = "armv7athf-neon"
# Kenya lipakete tsa multilib setšoantšong
IMAGE_INSTALL:append = ” lib32-glibc lib32-libgcc lib32-libstdc++”
Tlosa sephutheloana sa deb ho qoba liphoso tsa ts'ebetso. Sheba ho local.conf, 'me u fane ka maikutlo haeba ho na le:
PACKAGE_CLASSES = "package_deb"
EXTRA_IMAGE_FEATURES += "taolo ea sephutheloana"

5.6.10 Tšebeliso ea OP-TEE
OP-TEE e hloka likarolo tse tharo: OP-TEE OS, moreki oa OP-TEE, le tlhahlobo ea OP-TEE. Ho feta moo, kernel le U-Boot li na le litlhophiso. OP-TEE OS e lula ka har'a bootloader ha moreki oa OP-TEE le teko e lula ho rootfs.
OP-TEE e lumelloa ka mokhoa oa kamehla tokollong ena. Ho tima OP-TEE, ea ho meta-imx/meta-bsp/conf/layer.conf file 'me u fane ka maikutlo ho DISTRO_FEATURES_append bakeng sa OP-TEE le ho hlakola mohala o tlositsoeng.

5.6.11 Ho Aha Ntlo ea Chankana
Jailhouse ke static partitioning Hypervisor e thehiloeng ho Linux OS. E tšehetsoa ho i.MX 8M Plus, i.MX 8M Nano, i.MX 8M Quad EVK, le liboto tsa i.MX 8M Mini EVK.

Ho nolofalletsa Jailhouse build, kenya mola o latelang ho local.conf:
DISTRO_FEATURES: tlatsetsa = "chankana"
Ho U-Boot, matha jh_netboot kapa jh_mmcboot. E laela DTB e inehetseng bakeng sa tšebeliso ea Jailhouse. Ho nka i.MX 8M Quad joalo ka example, ka mor'a hore Linux OS e qale:
#insmod jailhouse.ko
#./jailhouse thusa imx8mq.cell

Bakeng sa lintlha tse ling mabapi le Jailhouse ho i.MX 8, bona Tataiso ea Mosebelisi ea i.MX Linux (IMXLUG).

5.6.12 Tsamaiso ea liphutheloana
Tsamaiso ea kamehla ea sephutheloana e nang le Yocto Project ke rpm. I.MX distro joale e thusa debian joalo ka taolo ea sephutheloana. Sena se ka tingoa habonolo ka ho kenya ACKAGE_CLASSES set to package_rpm in local.conf, kapa ka ho theha distro ea tloaelo ntle le phepelo ea sephutheloana sa debian PACKAGE_CLASSES = “package_deb” .
Ka tlatsetso ea phepelo ea sephutheloana sa debian, sources.list e ka eketsoa ho /etc/apt e hokahanyang phepelong ea sephutheloana sa Debian. Sena se lumella basebelisi ho kenya liphutheloana tse sa fanoeng setšoantšong ntle le hore ba li kenye setšoantšong sa Yocto. Hobane phepelo ea sephutheloana sena ha e hlahisoe ke ts'ebetso ea kaho ea i.MX Yocto, ha ho na tiiso ea hore sephutheloana se seng le se seng se tla sebetsa ka litšepeho tse nepahetseng empa se lumella lisebelisoa tse bonolo hore li fanoe.
Software e rarahaneng 'me e itšetlehile haholo ka mefuta e itseng e ka ba le mathata le phepelo ea thepa ea kantle.

Phetiso ea Litšoantšo

Feletseng filelitšoantšo tsa tsamaiso li fetisetsoa ho /tmp/deploy/images. Setšoantšo, boholo ba sona, se tobane le mochini o behiloeng tikolohong. Mohaho o mong le o mong oa setšoantšo o etsa U-Boot, kernel, le mofuta oa setšoantšo ho ipapisitsoe le IMAGE_FSTYPES e hlalositsoeng ho tlhophiso ea mochini. file. Boholo ba litlhophiso tsa mochini li fana ka setšoantšo sa karete ea SD (.wic) le setšoantšo sa rootfs (.tar). Setšoantšo sa karete ea SD se na le setšoantšo se arohaneng (se nang le U-Boot, kernel, rootfs, joalo-joalo) se loketseng ho qalisa hardware e tsamaellanang.

6.1 Ho benya setšoantšo sa karete ea SD
Setšoantšo sa karete ea SD file .wic e na le setšoantšo se arotsoeng (ka U-Boot, kernel, rootfs, joalo-joalo) se loketseng ho qala hardware e tsamaellanang. Ho khantša setšoantšo sa karete ea SD, tsamaisa taelo e latelang:
zstdcat .wic.zst | sudo dd ea =/dev/sd bs=1M conv=fsync
Ho fumana lintlha tse ling mabapi le ho benya, sheba Karolo "Ho lokisetsa karete ea SD/MMC ho qala" ho i.MX Linux User's Guide (IMXLUG). Bakeng sa lisebelisoa tsa ho ithuta mochine oa NXP eIQ, ho hlokahala sebaka se eketsehileng sa mahala sa disk (hoo e ka bang 1 GB). E hlalosoa ka ho kenyelletsa IMAGE_ROOTFS_EXTRA_SPACE phapang ho local.conf file pele ho ts'ebetso ea kaho ea Yocto. Bona the Yocto Project Mega-Manual.

Boikemisetso

Ho na le maemo a mararo a ho aha le ho a etsa ho i.MX Linux OS:

  • Ho aha i.MX Yocto Project BSP le ho netefatsa boto ea litšupiso ea i.MX. Litaelo tse tokomaneng ena li hlalosa mokhoa ona ka botlalo.
  • Ho iketsetsa kernel le ho theha boto ea tloaelo le sefate sa sesebelisoa ka kernel le U-Boot. Bakeng sa lintlha tse ling mabapi le mokhoa oa ho aha SDK le ho theha mochini o amohelang bakeng sa ho aha kernel le U-Boot feela kantle ho tikoloho ea kaho ea Morero oa Yocto, bona Khaolo ea "Mokhoa oa ho Haha U-Boot le Kernel sebakeng sa Standalone" ho i .MX Bukana ea Basebelisi (IMXLUG).
  • Ho iketsetsa kabo ea ho eketsa kapa ho tlosa liphutheloana ho tsoa ho BSP e fanoeng bakeng sa ho lokolloa ha i.MX Linux ka ho theha lera le tloaelehileng la Yocto Project. i.MX e fana ka mehlala e mengataamples ho bonts'a lera la tloaelo holim'a tokollo ea i.MX BSP. Likarolo tse setseng tokomaneng ena li fana ka litaelo tsa ho theha DISTRO e tloaelehileng le tlhophiso ea boto.

7.1 Ho theha distro e tloaelehileng
Distro e tloaelehileng e ka hlophisa tikoloho ea kaho ea moetlo. Sebaka sa distro files e lokollotsoe fsl-imx-wayland, fslimx-xwayland, le fsl-imx-fb kaofela li bonts'a litlhophiso bakeng sa li-backend tse ikhethileng tsa graphical. Distros e ka boela ea sebelisoa ho hlophisa liparamente tse ling tse kang kernel, U-Boot, le GStreamer. Sebaka sa i.MX distro files li hlophiselitsoe ho theha tikoloho ea kaho ea moetlo e hlokahalang bakeng sa ho leka lintlafatso tsa rona tsa i.MX Linux OS BSP.
Ho khothaletsoa hore moreki e mong le e mong a iketsetse distro ea hae file 'me u sebelise seo ho seta bafani, liphetolelo le litlhophiso tsa tloaelo bakeng sa tikoloho ea bona ea kaho. Distro e entsoe ka ho kopitsa distro e teng file, kapa ho kenyelletsa e 'ngoe e kang poky.conf le ho eketsa liphetoho tse ling, kapa ho kenyelletsa e' ngoe ea li-i.MX distros le ho sebelisa seo e le qalo.

7.2 Ho theha tlhophiso ea boto e tloaelehileng
Barekisi ba ntseng ba etsa liboto tsa litšupiso ba ka batla ho kenyelletsa boto ea bona ho FSL Community BSP.
Ho ba le mochini o mocha o tšehetsoeng ke FSL Community BSP ho etsa hore ho be bonolo ho arolelana khoutu ea mohloli le sechaba, 'me ho lumella maikutlo ho tsoa ho sechaba.
Morero oa Yocto o etsa hore ho be bonolo ho theha le ho arolelana BSP bakeng sa boto e ncha e thehiloeng ho i.MX. Ts'ebetso ea ho nyoloha e lokela ho qala ha kernel ea Linux OS le bootloader li sebetsa 'me li lekoa mochining oo. Ho bohlokoa haholo ho ba le Linux kernel e tsitsitseng le bootloader (bakeng sa mohlalaample, U-Boot) ho suptjoa ho tlhophiso ea mochini file, ho ba ea kamehla e sebelisoang mochining oo.
Mohato o mong oa bohlokoa ke ho khetha mohlokomeli oa mochini o mocha. Mohlokomeli ke eena ea ikarabellang ho boloka sete ea liphutheloana tse kholo tse sebetsang bakeng sa boto eo. Mohlokomeli oa mochini o lokela ho boloka kernel le bootloader li nchafalitsoe, 'me liphutheloana tsa sebaka sa mosebelisi li lekoa bakeng sa mochini oo.

Mehato e hlokahalang e thathamisitsoe ka tlase.

  1. Iketsetse tlhophiso ea kernel files kamoo ho hlokahalang. Sebopeho sa kernel file e sebakeng sa arch/arm/configs mme risepe ea kernel ea morekisi e lokela ho etsa mofuta o kentsoeng ka risepe ea kernel.
  2. Iketsetse U-Boot kamoo ho hlokahalang. Sheba i.MX BSP Porting Guide (IMXBSPPG) bakeng sa lintlha tse mabapi le sena.
  3. Abela mohlokomeli oa boto. Mohlokomeli enoa o etsa bonnete ba hore files li nchafatsoa ha ho hlokahala, kahoo moaho o lula o sebetsa.
  4. Theha moaho oa Morero oa Yocto joalo ka ha ho hlalositsoe litaelong tsa sechaba sa Yocto Project joalo ka ha ho bonts'itsoe ka tlase.
    Sebelisa lekala la master ea sechaba.
    a. Khoasolla sephutheloana se hlokahalang sa moamoheli, ho latela kabo ea hau ea Linux OS, ho tloha Morero oa Yocto Qala ka Potlako.
    b. Khoasolla Repo ka taelo:
    $ curl https://storage.googleapis.com/git-repo-downloads/repo>~/bin/repo
    c. Etsa lethathamo la lintho ho boloka tsohle ho tsona. Lebitso lefe kapa lefe la lethathamo le ka sebelisoa. Tokomane ena e sebelisa imxcommunity-bsp.
    $ mkdir imx-sechaba-bsp
    d. Phetha taelo e latelang:
    $ cd imx-sechaba-bsp
    e. Qala Repo le lekala le ka sehloohong la Repo.
    $ repo init -u https://github.com/Freescale/fsl-community-bsp-platform -b mong
    f. Fumana diresepe tse tla sebelisoa ho aha.
    $ repo sync
    g. Hlophisa tikoloho ka taelo e latelang:
    $ mohloli oa ho seta-tikoloho moaho
  5. Khetha mochine o tšoanang file ho fsl-community-bsp/sources/meta-freescale-3rdparty/conf/machine le ho e kopitsa, o sebelisa lebitso le supang boto ea hau. Fetola boto e ncha file ka lintlha tse mabapi le boto ea hau. Fetola lebitso le tlhaloso bonyane. Kenya MACHINE_FEATURE.
  6. Lekola liphetoho tsa hau ka lekala la morao-rao la sechaba, ho etsa bonnete ba hore tsohle li sebetsa hantle. Sebelisa bonyane core-image-minimal.
    $ bitbake core-setšoantšo-bonyane
  7. Lokisetsa lipeche. Latela Tataiso ea Setaele sa Recipe le git.yoctoproject.org/cgit/cgit.cgi/meta-freescale/tree/README karolong e nang le sehlooho se reng Contributing.
  8. Holimo ho meta-freescale-3rdparty. Ho nyolohela holimo, romella lipache ho metafreescale@yoctoproject.org.

7.3 Ho beha leihlo bofokoli ba ts'ireletso ho BSP ea hau
Tlhokomelo ea Common Vulnerability and Exposures (CVE) e ka finyelloa ka lisebelisoa tsa NXP tse nolofalitsoeng tsa Vigiles tse tsoang ho Timesys. Vigiles ke sesebelisoa sa ho lekola le ho laola ts'ireletso se fanang ka tlhahlobo ea nako ea ho haha ​​ea Yocto CVE ea litšoantšo tse shebiloeng. E etsa sena ka ho bokella metadata mabapi le software e sebelisitsoeng ho Yocto Project BSP le ho e bapisa le database ea CVE e kopanyang tlhahisoleseling ka li-CVE tse tsoang mehloling e fapaneng, ho kenyeletsoa NIST, Ubuntu, le tse ling tse 'maloa.
Phello ea boemo bo holimoview ea bofokoli bo fumanoeng boa khutlisoa, 'me tlhahlobo e felletseng e nang le tlhaiso-leseling e amang li-CVE, ho teba ha tsona le litokiso tse fumanehang li ka ba teng. viewed inthaneteng.
Ho fihlella tlaleho inthaneteng, ingolisetse akhaonto ea hau ea NXP Vigiles ka ho latela sehokelo:
https://www.timesys.com/register-nxp-vigiles/
Lintlha tse ling mabapi le ho seta le ts'ebetsong ea Vigiles li ka fumanoa mona:
https://github.com/TimesysGit/meta-timesys
https://www.nxp.com/vigiles

7.3.1 Tlhophiso
Kenya meta-timesys ho conf/bblayers.conf ea BSP ea hau.
Latela mokhoa oa ho file 'me u kenye meta-timesys:
BBLAYERS += “${BSPDIR}/sources/meta-timesys”
Kenya litlatsetso ho mofuta oa INHERIT ho conf/local.conf:
MOJALEFA += “bofokoli”

7.3.2 Phethahatso
Hang ha meta-timesys e kenyelitsoe mohahong oa hau, Vigiles e etsa tlhahlobo ea ts'ireletso ea ts'ireletso nako le nako ha Linux BSP e hahoa ka Yocto. Ha ho litaelo tse ling tse hlokahalang. Kamora hore moaho o mong le o mong o phetheloe, tlhaiso-leseling ea ts'ireletso ea ts'ireletso e bolokoa bukeng imx-yocto-bsp/ /vigiles.
U ka khona view lintlha tsa tlhahlobo ea ts'ireletso ka:

  • Mola oa taelo (kakaretso)
  • Marang-rang (lintlha)
    Bula habonolo feela file bitsetsoe -report.txt, e kenyelletsang sehokelo sa tlaleho e felletseng ea inthanete.

Lipotso Tse Botsoang Hangata

8.1 Qala ka Potlako
Karolo ena e akaretsa mokhoa oa ho theha Yocto Project mochining oa Linux le ho aha setšoantšo. Litlhaloso tse qaqileng tsa se boleloang ke sena li likarolong tse ka holimo.

Ho kenya ts'ebeliso ea "repo".
Ho fumana BSP o hloka ho kenya "repo". Sena se hloka ho etsoa hang feela.

$: mkdir ~/bin
$: curl https://storage.googleapis.com/git-repo-downloads/repo>~/bin/repo
$: chmod a+x ~/bin/repo
$: PATH=${PATH}:~/bin

Ho khoasolla Tikoloho ea Morero oa BSP Yocto.
Sebelisa lebitso le nepahetseng bakeng sa tokollo e lakatsehang ho khetho ea -b bakeng sa repo init. Sena se hloka ho etsoa hang bakeng sa tokollo e 'ngoe le e' ngoe 'me se behe kabo ea bukana e entsoeng mohatong oa pele. Repo sync e ka tsamaisoa ho ntlafatsa litlolo tse tlas'a mehloli ho ea morao-rao.
$: mkdir imx-yocto-bsp
$: cd imx-yocto-bsp
$: repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-nanbield m imx-6.6.3-1.0.0.xml
: repo sync
Hlokomela:
https://github.com/nxp-imx/imx-manifest/tree/imx-linux-nanbield e na le lethathamo la liponahatso tsohle files tšehetsoa tokollong ena.

Seta bakeng sa Specific Backends
i.MX 8 le i.MX 9 Framebuffer ha e sebetse. Sebelisa tsena feela bakeng sa i.MX 6 le i.MX 7 SoC.

Seta bakeng sa Framebuffer:
$: DISTRO=fsl-imx-fb MACHINE= mohloli imx-setup-release.sh -b build-fb
Seta bakeng sa Wayland:
$: DISTRO=fsl-imx-wayland MACHINE= mohloli imx-setup-release.sh -b build-wayland
Seta bakeng sa XWayland:
$: DISTRO=fsl-imx-xwayland MACHINE= mohloli imx-setup-release.sh -b build-xwayland

Haha bakeng sa All Backends
Haha ntle le Qt
$: bitbake imx-image-multimedia
Haha ka Qt 6 le likarolo tsa ho ithuta ka mochini
$: bitbake imx-setšoantšo-se tletse

8.2 Tokiso ea tlhophiso ea lehae
Moaho oa Morero oa Yocto o ka nka lisebelisoa tse ngata tsa ho aha ka nako le ts'ebeliso ea disk, haholo ha o aha ka har'a li-directory tse ngata tsa kaho. Ho na le mekhoa ea ho ntlafatsa sena, mohlalaample, sebelisa cache e arolelanoang ea sstate (e boloka boemo ba moaho) le bukana ea download (e tšoere liphutheloana tse jarollotsoeng). Tsena li ka hlophisoa hore li be sebakeng sefe kapa sefe ho local.conf file ka ho kenyelletsa lipolelo tse kang tsena:
DL_DIR=”/opt/imx/yocto/imx/download”
SSTATE_DIR=”/opt/imx/yocto/imx/sstate-cache”
Li-directory li tlameha ho ba teng le ho ba le litumello tse nepahetseng. Boemo bo arolelanoang bo thusa ha ho beoa li-directory tse ngata tsa kaho, e 'ngoe le e' ngoe e sebelisa cache e arolelanoang ho fokotsa nako ea kaho. Bukana e arolelanoang ea ho jarolla e fokotsa nako ea ho lata. Ntle le litlhophiso tsena, Yocto Project e ea ho bukana ea kaho bakeng sa cache le downloads ea boemo.
Sephutheloana se seng le se seng se jarollotsoeng bukeng ea DL_DIR se tšoailoe ka a .etsa. Haeba marang-rang a hau a na le bothata ba ho lata sephutheloana, o ka kopitsa ka bowena mofuta oa "backup" bukeng ea DL_DIR mme oa theha .etsa file ka taelo ea ho ama. Ebe u tsamaisa taelo ea bitbake:
bitbake .
Ho fumana lintlha tse ling, bona Yocto Project Reference Manual - The Yocto Project ® 5.0.1 litokomane.

8.3 Mekhoa ea ho pheha
Karolo e 'ngoe le e' ngoe e hahiloe ka ho sebelisa recipe. Bakeng sa likarolo tse ncha, risepe e tlameha ho etsoa ho supa mohloli (SRC_URI) le ho hlakisa li-patches, haeba ho hlokahala. Tikoloho ea Morero oa Yocto e aha ho tsoa ho makefile sebakeng se boletsoeng ke SRC_URI ho risepe. Ha moaho o thehiloe ho tsoa ho lisebelisoa tsa likoloi, risepe e lokela ho rua li-autotools le pkgconfig. Etsafiles e tlameha ho lumella CC hore e tlosoe ke lisebelisoa tsa Cross Compile ho etsa hore sephutheloana se hahuoe ka Yocto Project.

Likarolo tse ling li na le diresepe empa li hloka li-patches kapa lintlafatso tse ling. Sena se ka etsoa ka ho sebelisa recipe ea bbappend. Sena se lumellana le lintlha tse seng li ntse li le teng mabapi le mohloli o ntlafalitsoeng. Bakeng sa mohlalaample, risepe ea bbappend ho kenyelletsa patch e ncha e lokela ho ba le litaba tse latelang:
FILESEXTRAPATHS:prepend := “${THISDIR}/${PN}:”
SRC_URI += file:// .patch
FILESEXTRAPATHS_prepend e bolella Yocto Project hore e shebe bukeng e thathamisitsoeng ho fumana patch e thathamisitsoeng ho SRC_URI.

Hlokomela:
Haeba recipe ea bbappend e sa nkuoe, view kota ea ho lata file (log.do_fetch) tlas'a fensetere ea mosebetsi ho hlahloba hore na li-patches tse amanang li kenyelelitsoe kapa che. Ka linako tse ling ho ntse ho sebelisoa mofuta oa Git oa risepe sebakeng sa mofuta oa bbppend files.

8.4 Mokhoa oa ho khetha liphutheloana tse ling
Liphutheloana tse ling li ka eketsoa litšoantšong haeba ho na le risepe e fanoeng bakeng sa sephutheloana seo. Lethathamo le batlisisang la diresepe tse fanoeng ke sechaba le ka fumanoa ho layers.openmbedded.org/. U ka batla ho bona hore na ts'ebeliso e se e ntse e na le risepe ea Yocto Project 'me u fumane hore na u ka e jarolla hokae.

8.4.1 Ho nchafatsa setšoantšo
Setšoantšo ke sehlopha sa liphutheloana le tlhophiso ea tikoloho.
Setšoantšo file (joalo ka imx-image-multimedia.bb) e hlalosa liphutheloana tse kenang ka hare ho file tsamaiso.
Motso file litsamaiso, lithollo, li-module, le binary ea U-Boot li fumaneha ka build/tmp/deploy/images/ .

Hlokomela:
U ka haha ​​​​liphutheloana ntle le ho e kenyelletsa setšoantšong, empa u tlameha ho tsosolosa setšoantšo haeba u batla hore sephutheloana se kenngoe ka mokhoa o ikemetseng ho rootfs.

8.4.2 Sehlopha sa liphutheloana
Sehlopha sa liphutheloana ke sehlopha sa liphutheloana tse ka kenyelletsoang setšoantšong leha e le sefe.
Sehlopha sa liphutheloana se ka ba le sehlopha sa liphutheloana. Bakeng sa mohlalaample, mosebetsi oa multimedia o ka etsa qeto, ho ea ka mochine, hore na sephutheloana sa VPU se hahiloe kapa che, kahoo khetho ea liphutheloana tsa multimedia e ka 'na ea iketsetsa bakeng sa boto e' ngoe le e 'ngoe e tšehetsoeng ke BSP,' me feela sephutheloana sa multimedia se kenyelelitsoe setšoantšong.
Liphutheloana tse ling li ka kenngoa ka ho kenyelletsa mola o latelang ho /sebakeng.conf.
CORE_IMAGE_EXTRA_INSTALL: eketsa = ” ”
Ho na le lihlopha tse ngata tsa liphutheloana. Li ka har'a subdirectories e bitsoang packagegroup kapa packagegroups.

8.4.3 Mofuta o ratoang
Phetolelo e ratoang e sebelisetsoa ho hlalosa mofuta o ratoang oa recipe ho sebelisoa bakeng sa karolo e itseng. Karolo e ka ba le mefuta e mengata ea diresepe ka mekhahlelo e fapaneng 'me mofuta o ratoang o supa mofuta o itseng o ka sebelisoang.

Ka har'a meta-imx layer, ho layer.conf, liphetolelo tse ratoang li behiloe bakeng sa diresepe tsohle ho fana ka tsamaiso e tsitsitseng bakeng sa tikoloho ea tlhahiso. Litlhophiso tsena tsa mofuta o ratoang li sebelisoa bakeng sa litokollo tsa i.MX tsa semmuso empa ha li bohlokoa bakeng sa nts'etsopele ea nako e tlang.
Liphetolelo tse ratoang li boetse li thusa ha liphetolelo tse fetileng li ka baka pherekano mabapi le hore na ho ka sebelisoa recipe efe.
Bakeng sa mohlalaample, litlolo tse fetileng tsa tlhahlobo ea imx le imx-lib li sebelisitse mofuta oa khoeli le khoeli, o fetohileng ho phetolelo. Ntle le mofuta o ratoang, mofuta oa khale o ka nkuoa. Li-recipe tse nang le mefuta ea _git hangata li khethoa ho feta litlolo tse ling, ntle le haeba ho behiloe mofuta o ratoang. Ho seta mofuta o ratoang, kenya tse latelang ho local.conf.
PREFERRED_VERSION_ : =“ ”
Sheba libuka tsa Yocto Project bakeng sa tlhahisoleseling e eketsehileng mabapi le ho sebelisa mefuta e ratoang.

8.4.4 Mofani ea ratoang
Mofani ea ratoang o sebelisoa ho hlakisa mofani ea ratoang bakeng sa karolo e itseng. Karolo e ka ba le bafani ba bangata. Bakeng sa mohlalaample, Linux kernel e ka fanoa ke i.MX kapa ke kernel.org mme mofani ea ratoang o re mofani a sebelise.
Bakeng sa mohlalaample, U-Boot e fanoa ke sechaba ka bobeli ka denx.de le i.MX. Mofani oa sechaba o hlalosoa ke u-boot-fslc. Mofani oa i.MX o hlalosoa ke u-boot-imx. Ho bolela mofani oa khetho, beha tse latelang ho local.conf:
PREFERRED_PROVIDER_ : =“ ”
PREFERRED_PROVIDER_u-boot_mx6 = “u-boot-imx”

8.4.5 Lelapa la SoC
Lelapa la SoC le ngola sehlopha sa liphetoho tse sebetsang ho sete e itseng ea li-chips tsa sistimi. Ho e 'ngoe le e' ngoe ea mochine o hlophisitsoeng file, mochine o thathamisitsoe le lelapa le itseng la SoC. Bakeng sa mohlalaample, i.MX 6DualLite Sabre-SD e thathamisitsoe tlas'a malapa a i.MX 6 le i.MX 6DualLite SoC. i.MX 6Solo Sabre-auto e thathamisitsoe tlas'a malapa a i.MX 6 le i.MX 6Solo SoC. Liphetoho tse ling li ka lebisoa ho lelapa le itseng la SoC ho local.conf ho fetisa phetoho ea tlhophiso ea mochini. file. Se latelang ke example ea phetoho ho mx6dlsabresd kernel setting.
KERNEL_DEVICETREE:mx6dl = “imx6dl-sabresd.dts”
Malapa a SoC a bohlokoa ha a etsa phetoho e tobileng feela bakeng sa sehlopha sa lisebelisoa. Bakeng sa mohlalaample, i.MX 28 EVK ha e na Video Processing Unit (VPU), kahoo litlhophiso tsohle tsa VPU li lokela ho sebelisa i.MX 5 kapa i.MX 6 hore e be tse tobileng ho sehlopha se nepahetseng sa li-chips.

8.4.6 BitBake logs
BitBake e boloka lits'ebetso tsa ho aha le ho paka bukeng ea temp ho tmp/work/ / /tempe.
Haeba karolo e hloleha ho lata sephutheloana, log e bonts'ang liphoso e ho file log.do_fetch.
Haeba karolo e hloleha ho bokella, log e bonts'ang liphoso e ho file log.do_compile.
Ka linako tse ling karolo ha e sebetse kamoo ho neng ho lebelletsoe. Sheba li-directory tse tlas'a buka ea likarolo tsa mohaho (tmp/work/ / ). Lekola sephutheloana, ho arola liphutheloana, le li-directory tsa sysroot* tsa risepe ka 'ngoe ho bona hore na li files li behiloe moo (moo li leng teng staged pele e kopitsoa bukeng ea deploy).

8.4.7 Mokhoa oa ho eketsa mokhoa oa ho beha leihlo le tsebiso ea CVE
Mochini oa ho latela oa CVE o ka nkuoa ho GitHub. Tsamaea ho directory imx-yocto-bsp/sources.

Etsa taelo e latelang:
git clone https://github.com/TimesysGit/meta-timesys.git -b kirkstone
Taelo ena e tla khoasolla metalayer e eketsehileng e fanang ka lingoloa bakeng sa tlhahiso ea pontšo ea setšoantšo e sebelisetsoang ho lekola ts'ireletso le tsebiso e le karolo ea tlhahiso ea sehlahisoa sa Vigiles ho tsoa ho NXP le Timesys. Latela Karolo ea 7.3 mabapi le mokhoa oa ho sebelisa tharollo.
Ho fihlella tlaleho e felletseng ea CVE ho hloka Senotlolo sa License sa LinuxLink. Ntle le senotlolo tikolohong ea hau ea nts'etsopele, Vigiles e ntse e tsoela pele ho sebetsa ka Mokhoa oa Demo, e hlahisa litlaleho tsa kakaretso feela.
Kena ka akhaonteng ea hau ea Vigiles ho LinuxLink (kapa u iketsetse e le 'ngoe haeba u sena: https://www.timesys.com/registernxp-vigiles/). Fumana Likhetho tsa hau 'me u hlahise e Ncha
Senotlolo. Kopitsa senotlolo file tikolohong ea hau ea nts'etsopele. Hlalosa sebaka sa senotlolo file ho Conf/local.conf ea hau ea Yocto file ka polelo e latelang:
VIGILES_KEY_FILE = "/tools/timesys/linuxlink_key"

Litšupiso

  • Bakeng sa lintlha tse mabapi le li-switches tsa boot, bona Karolo ea "How to Boot the i.MX Boards" ho i.MX Linux User's Guide (IMXLUG).
  • Bakeng sa mokhoa oa ho khoasolla litšoantšo ka ho sebelisa U-Boot, sheba Karolo ea "Ho Dawnload Images U sebelisa U-Boot" ho i.MX Linux User's Guide (IMXLUG).
  • Bakeng sa mokhoa oa ho seta karete ea SD/MMC, sheba Karolo ea “Ho Lokisa SD/MMC Card To Boot” ho i.MX Linux User's Guide (IMXLUG).

Ela Hloko Mabapi le Khoutu ea Mohloli Tokomaneng

Exampkhoutu e bontšitsoeng tokomaneng ena e na le litokelo tse latelang tsa litokelo tsa molao le laesense ea BSD-3-Clause:
Copyright 2024 NXP Kabo bocha le tšebeliso ea mohloli le mefuta ea binary, e nang le phetoho kapa ntle le eona, e lumelletsoe ha feela maemo a latelang a phethiloe:

  1. Kabo-bocha ea khoutu ea mohloli e tlameha ho boloka tsebiso e kaholimo ea litokelo, lenane lena la maemo le boitlamo bo latelang.
  2. Liphatlalatso ka mokhoa oa binary li tlameha ho hlahisa tsebiso e kaholimo ea litokelo, lenane lena la maemo le boits'oaro bo latelang litokomaneng le/kapa lisebelisoa tse ling tse fanoeng kabong.
  3. Ha ho na lebitso la mong'a litokelo kapa mabitso a bafani ba eona le ka sebelisoang ho ts'ehetsa kapa ho khothaletsa lihlahisoa tse tsoang ho software ena ntle le tumello e tsoang pele.

SOFTWARE ENA E FUMANA KE BATHO BA TENG LE BAASEHI "JOALOKAHA HO LE" LE LITEISETSO TSE FELENG KAPA TSE BOLELANG, HO kenyeletsoa, ​​​​EMPA EMPA HO FUMANA, LITIISETSO TSA MOTHO OA THEKISO LE HO LOKELA HO SEBELISA LEBAKA LE KHETHANG. IN HA HO KETSAHALO EA TLA HO COPYRIGHT HOLDER KAPA BATHO BA TLA NA BA TLAS'A BAKENG SA LITABA TSA KA HO TSOHLE, TSOHLE, TSA TLOAELO, KHETHEHILENG, MOHLALA, KAPA LITABA TSA LITS'ITSO (Ho kenyeletsoa, ​​EMPA E SE KE UA LIMELISO HO, theko ea thepa, ts'ebeliso ea thepa; KAPA TŠITISO EA LIKHOEBO) LE HOJA E BAKILE LE HO KA KHOPOLO EFE KA EFE EA MOLAMO, E KA BA KA KONTERAKANENG, MOLATO OO O Tletseng, KAPA TORT (HO KENYA LE BOHLOKOA KAPA HO BANG) E HLAHANG KA TSELA EFE KA TENG HO TŠEBELETSO EA SOFTWARE ENA, LE HAEBA KELETSO.

Nalane ea Phetoho

Tafole ena e fana ka nalane ea ntlafatso.
Nalane ea ntlafatso

Tokomane ID Letsatsi Liphetoho tse kholo
IMXLXYOCTUG v.LF6.6.3_1.0.0 La 29 Hlakubele 2024 E ntlafalitsoe ho 6.6.3 kernel, e tlositse i.MX 91P, 'me ea eketsa i.MX 95 e le Alpha Quality.
IMXLXYOCTUG v.LF6.1.55_2.2.0 12/2023 E ntlafalitsoe ho 6.1.55 kernel.
IMXLXYOCTUG v.LF6.1.36_2.1.0 09/2023 E ntlafalitse ho 6.1.36 kernel mme e kentse I.MX 91P.
IMXLXYOCTUG v.LF6.1.22_2.0.0 06/2023 E ntlafalitsoe ho 6.1.22 kernel.
IMXLXYOCTUG v.LF6.1.1_1.0.0 04/2023 Ho lokisa phoso meleng ea litaelo ho Karolo ea 3.2.
IMXLXYOCTUG v.LF6.1.1_1.0.0 03/2023 E ntlafalitsoe ho 6.1.1 kernel.
IMXLXYOCTUG v.LF5.15.71_2.2.0 12/2022 E ntlafalitsoe ho 5.15.71 kernel.
IMXLXYOCTUG v.LF5.15.52_2.1.0 09/2022 E ntlafalitsoe ho 5.15.52 kernel, 'me ea eketsa i.MX 93.
IMXLXVOCTUG v.LF5.15.32_2.0.0 06/2022 E ntlafalitsoe ho 5.15.32 kernel, U-Boot 2022.04, le Kirkstone Yocto.
IMXLXYOCTUG v.LF5.15.5_1.0.0 03/2022 E ntlafalitsoe ho 5.15.5 kernel, Honister Yocto, le Qt6.
IMXLXYOCTUG v.LF5.10.72_2.2.0 12/2021 E ntlafalitse kernel ho 5.10.72 le ho ntlafatsa BSP.
IMXLXYOCTUG v.LF5.10.52_2.1.0 09/2021 E ntlafalitsoe bakeng sa i.MX GULP Alpha le kernel e ntlafalitsoe ho 5.10.52.
IMXLXYOCTUG v.LF5.10.35_2.0.0 06/2021 E ntlafalitsoe ho 5.10.35 kernel.
IMXLXYOCTUG v.LF5.10.9_1.0.0 04/2021 E lokisitse thaepo meleng ea litaelo ho Karolo ea 3.1 'Liphutheloana tsa moamoheli.
IMXLXYOCTUG v.LF5.10.9_1.0.0 03/2021 E ntlafalitsoe ho 5.10.9 kernel.
IMXLXYOCTUG v.L5.4.70_2.3.0 01/2021 E ntlafalitse mela ea litaelo ho Karolo ea "Running the Arm Cortex-M4 image".
IMXLXYOCTUG v.L5.4.70_2.3.0 12/2020 i.MX 5.4 e kopantseng GA bakeng sa ho lokolla liboto tsa i.MX ho kenyeletsa le i. MX 8M Plus le i.MX 8DXL.
IMXLXYOCTUG v.L5.4.47_2.2.0 09/2020 Ho lokolloa ha I.MX 5.4 Beta2 bakeng sa i.MX 8M Plus, Beta bakeng sa 8DXL, le GA e kopantsoeng bakeng sa liboto tsa I.MX tse lokollotsoeng.
IMXLXYOCTUG v.L5.4.24_2.1.0 06/2020 i.MX 5.4 Beta e lokolloa bakeng sa i.MX 8M Plus, Aipha2 bakeng sa 8DXL, le GA e kopantsoeng bakeng sa liboto tsa i.MX tse lokollotsoeng.
IMXLXYOCTUG v.L5.4.3_2.0.0 04/2020 i.MX 5.4 Alpha e lokolloa bakeng sa liboto tsa i.MX 8M Plus le 8DXL EVK.
IMXLXYOCTUG v.LF5A.3_1.0.0 03/2020 Lintlafatso tsa Morero oa I.MX 5.4 Kernel le Yocto.
IMXLXYOCTUG v.L4.19.35_1.1.0 10/2019 Lintlafatso tsa Morero oa I.MX 4.19 Kernel le Yocto.
IMXLXYOCTUG v.L4.19.35_1.0.0 07/2019 Lintlafatso tsa Morero oa I.MX 4.19 Beta Kernel le Yocto Project.
IMXLXYOCTUG v.L4.14.98_2.0.0_ga 04/2019 i.MX 4.14 Kernel e ntlafatsa le lintlafatso tsa boto.
IMXLXYOCTUG v.L4.14.78_1.0.0_ga 01/2019 I.MX 6, i.MX 7, i.MX 8 lelapa la GA tokollo.
IMXLXYOCTUG v14.14.62_1.0.0_ beta 11/2018 i.MX 4.14 Kernel Upgrade, ntlafatso ea Yocto Project Sumo.
IMXLXYOCTUG v14.9.123_2.3.0_ 8mm 09/2018 i.MX 8M Mini GA tokollo.
IMXLXYOCTUG v14.9.88_2.2.0_ 8qxp-beta2 07/2018 Ho lokolloa ha i.MX 8QuadXPlus Beta2.
IMXLXYOCTUG v14.9.88_2.1.0_ 8mm-alpha 06/2018 i.MX 8M Mini Alpha tokollo.
IMXLXYOCTUG v14.9.88_2.0.0-ga 05/2018 i.MX 7ULP le i.MX 8M Quad GA tokollo.
IMXLXYOCTUG v14.9.51_imx8mq- ga 03/2018 E kentsoe i.MX 8M Quad GA.
IMXLXYOCTUG v14.9.51_8qm- beta2/8qxp-beta 02/2018 E kentsoe i.MX 8QuadMax Beta2 le i.MX 8QuadXPlus Beta.
IMXLXYOCTUG v.L4.9.51_imx8mq- beta 12/2017 E kentsoe i.MX 8M Quad.
IMXLXYOCTUG v14.9.51_imx8qm- beta 1 12/2017 E kenyellelitsoe i.MX 8QuadMax.
IMXLXYOCTUG v14.9.51_imx8qxp- alpha 11/2017 Tokollo ea pele.

Boitsebiso ba molao

Litlhaloso
Moralo - Boemo ba tokomane bo bonts'a hore litaba li ntse li le tlasa ts'ebetso ea kahareview le ho latela tumello ea molao, e ka bakang liphetoho kapa ho eketsoa. Li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e kenyellelitsoeng tokomaneng ea tokomane mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhaiso-leseling e joalo.
Boithorollo
Tiisetso e fokolang le melato - Litaba tse tokomaneng ena ho lumeloa hore li nepahetse ebile lia tšepahala. Leha ho le joalo, li-Semiconductors tsa NXP ha li fane ka litlatsetso kapa litiisetso, tse hlahisitsoeng kapa tse boletsoeng, mabapi le ho nepahala kapa botlalo ba tlhahisoleseling e joalo mme e ke ke ea ba le boikarabello bakeng sa litlamorao tsa ts'ebeliso ea tlhahisoleseling e joalo. Li-Semiconductors tsa NXP ha li nke boikarabello bakeng sa litaba tse tokomaneng ena haeba li fanoe ke mohloli oa tlhahisoleseling kantle ho li-Semiconductors tsa NXP.
Ha ho ketsahalo e tla tlameha ho jara li-Semiconductors tsa NXP bakeng sa ts'enyehelo efe kapa efe e sa tobang, e sa lebelloang, ea kotlo, e khethehileng kapa ea litlamorao (ho kenyeletsoa - ntle le meeli, phaello e lahlehileng, chelete e lahlehileng, tšitiso ea khoebo, litšenyehelo tse amanang le ho tlosoa kapa ho nkeloa sebaka ha lihlahisoa leha e le life kapa litefello tsa ho sebetsa bocha) ha se lits'enyehelo tse joalo li ipapisitse le tort (ho kenyeletsoa bohlasoa), tiisetso, tlolo ea konteraka kapa khopolo efe kapa efe ea molao.
Ho sa tsotellehe litšenyehelo leha e le life tseo moreki a ka bang le tsona ka lebaka leha e le lefe, kakaretso ea NXP Semiconductors' le boikarabelo bo akaretsang ho moreki bakeng sa lihlahisoa tse hlalositsoeng mona li tla fokotsoa ho ea ka Melao le maemo a thekiso ea khoebo ea NXP Semiconductors. Tokelo ea ho etsa liphetoho - Li-Semiconductors tsa NXP li na le tokelo ea ho etsa liphetoho tlhahisoleseling e hatisitsoeng tokomaneng ena, ho kenyeletsoa ntle le lithibelo le litlhaloso tsa sehlahisoa, ka nako efe kapa efe ntle le tsebiso. Tokomane ena e nka sebaka sa tlhahisoleseling eohle e fanoeng pele ho phatlalatsoa.
E loketse ho sebelisoa - Lihlahisoa tsa li-Semiconductors tsa NXP ha lia etsoa, ​​​​tsa lumelloa kapa ha lia lumelloa hore li tšoanelehe bakeng sa ts'ehetso ea bophelo, lits'ebetso tsa bohlokoa tsa bophelo kapa ts'ireletso kapa lisebelisoa, kapa lits'ebetsong moo ho hloleha kapa ho se sebetse hantle ha sehlahisoa sa NXP Semiconductors ho ka lebelloang ho fella ka kotsi ya motho, lefu kapa tshenyo e kgolo ya thepa kapa tikoloho. Li-Semiconductors tsa NXP le bafani ba eona ha ba amohele boikarabelo ba ho kenyelletsa le / kapa tšebeliso ea lihlahisoa tsa NXP Semiconductors thepa kapa likopo tse joalo, kahoo ho kenyelletsoa le / kapa tšebeliso e joalo e kotsing ea moreki ka boeena.
Lisebelisoa - Lisebelisoa tse hlalositsoeng mona bakeng sa efe kapa efe ea lihlahisoa tsena li etselitsoe merero ea litšoantšo feela. Li-Semiconductors tsa NXP ha li fane ka boemeli kapa tiisetso ea hore lits'ebetso tse joalo li tla tšoaneleha bakeng sa ts'ebeliso e boletsoeng ntle le liteko tse ling kapa phetoho.
Bareki ba ikarabella bakeng sa moralo le ts'ebetso ea lits'ebetso le lihlahisoa tsa bona ba sebelisa lihlahisoa tsa NXP Semiconductors, 'me NXP Semiconductors ha e amohele boikarabello bakeng sa thuso leha e le efe ka likopo kapa moralo oa sehlahisoa sa bareki. Ke boikarabelo ba moreki feela ho fumana hore na sehlahisoa sa NXP Semiconductors se loketse le hore se loketse lits'ebetso tsa moreki le lihlahisoa tse reriloeng, hammoho le ts'ebeliso e reriloeng le ts'ebeliso ea bareki ba motho oa boraro. Bareki ba tlameha ho fana ka litšireletso tse nepahetseng tsa moralo le ts'ebetso ho fokotsa likotsi tse amanang le lits'ebetso le lihlahisoa tsa bona.
Li-Semiconductors tsa NXP ha li amohele sekoloto leha e le sefe se amanang le ho se be teng, tšenyo, litšenyehelo kapa bothata bo ipapisitseng le bofokoli bofe kapa bofe kapa bofokoli ba lits'ebetso kapa lihlahisoa tsa moreki, kapa kopo kapa ts'ebeliso ea bareki ba motho oa boraro. Moreki o na le boikarabello ba ho etsa liteko tsohle tse hlokahalang bakeng sa lits'ebetso le lihlahisoa tsa moreki a sebelisa lihlahisoa tsa NXP Semiconductors ho qoba ho se be teng ha lits'ebetso le lihlahisoa kapa ts'ebeliso kapa ts'ebeliso ea bareki ba motho oa boraro. NXP ha e amohele melato leha e le efe tabeng ena.
Lipehelo le maemo a thekiso ea khoebo - Lihlahisoa tsa NXP Semiconductors li rekisoa ho latela maemo le maemo a kakaretso a thekiso ea khoebo, joalo ka ha e phatlalalitsoe ho https://www.nxp.com/profile/terms, ntle le haeba ho lumellanoe ka tsela e ’ngoe tumellanong e nepahetseng e ngotsoeng ea motho ka mong. Haeba tumellano ea motho ka mong e phetheloa ho tla sebetsa feela lipehelo le maemo a tumellano e amehang. Ka hona, li-Semiconductors tsa NXP li hanyetsa ka ho hlaka ho sebelisa lipehelo le lipehelo tse akaretsang tsa moreki mabapi le ho rekoa ha lihlahisoa tsa NXP Semiconductors ke moreki.
Taolo ea kantle ho naha - Tokomane ena hammoho le (li) lintho tse hlalositsoeng mona li ka ipapisa le melaoana ea taolo ea kantle ho naha. Ho romela kantle ho naha ho ka hloka tumello ea pele ho tsoa ho balaoli ba nang le bokhoni.
E loketse ho sebelisoa lihlahisoa tse tšoanelehang tseo e seng tsa likoloi - Ntle le haeba tokomane ena e bolela ka ho hlaka hore sehlahisoa sena se khethehileng sa NXP Semiconductors ke likoloi tse tšoanelehang, sehlahisoa ha sea tšoaneleha bakeng sa tšebeliso ea likoloi. Ha e tšoanelehe kapa hona ho lekoa ho latela tlhahlobo ea likoloi kapa litlhoko tsa kopo. Li-Semiconductors tsa NXP ha li amohele boikarabelo ba ho kenyelletsa le/kapa tšebeliso ea lihlahisoa tse tšoanelehang tseo e seng tsa likoloi ho thepa ea likoloi kapa likopo.
Haeba moreki a sebelisa sehlahisoa ho rala le ho sebelisoa lits'ebetsong tsa likoloi ho latela maemo le maemo a likoloi, moreki (a) o tla sebelisa sehlahisoa ntle le tiisetso ea sehlahisoa sa NXP Semiconductors bakeng sa lits'ebetso tse joalo tsa likoloi, ts'ebeliso le litlhaloso, le ( b) Neng kapa neng ha moreki a sebelisa sehlahisoa bakeng sa lits'ebetso tsa koloi ho feta lintlha tsa NXP Semiconductors' ts'ebeliso e joalo e tla ba kotsing ea moreki, 'me (c) moreki o lefa li-NXP Semiconductors ka botlalo bakeng sa melato efe kapa efe, tšenyo kapa liqoso tsa sehlahisoa tse hlōlehileng ka lebaka la moralo le ts'ebeliso ea bareki. sehlahisoa sa lisebelisoa tsa likoloi ho feta tiisetso e tloaelehileng ea NXP Semiconductors le litlhaloso tsa sehlahisoa sa NXP Semiconductors.
Liphetolelo — Phetolelo e seng ea Senyesemane (e fetoletsoeng) ea tokomane, ho kenyeletsoa le litaba tsa molao tse tokomaneng eo, ke tsa tšupiso feela. Phetolelo ea Senyesemane e tla sebetsa haeba ho ka ba le phapang lipakeng tsa liphetolelo tse fetoletsoeng le tsa Senyesemane.
Tshireletso - Moreki oa utloisisa hore lihlahisoa tsohle tsa NXP li ka ba tlas'a bofokoli bo sa tsejoeng kapa li ka ts'ehetsa maemo a ts'ireletso kapa litlhaloso tse nang le mefokolo e tsejoang. Moreki o ikarabella bakeng sa moralo le ts'ebetso ea lits'ebetso le lihlahisoa tsa hae bophelong bohle ba bona ho fokotsa litlamorao tsa bofokoli bona lits'ebetsong le lihlahisoa tsa moreki. Boikarabello ba moreki bo boetse bo fetela ho litheknoloji tse ling tse bulehileng le/kapa tsa botho tse tšehetsoeng ke lihlahisoa tsa NXP hore li sebelisoe lits'ebetsong tsa bareki. NXP ha e amohele boikarabelo ba ho ba kotsing. Moreki o lokela ho lekola lintlafatso tsa ts'ireletso khafetsa ho tsoa ho NXP le ho li latela ka nepo.
Moreki o tla khetha lihlahisoa tse nang le likarolo tsa ts'ireletso tse kopanang hantle le melao, melaoana le maemo a ts'ebeliso e reriloeng mme a etse liqeto tsa mantlha tsa moralo mabapi le lihlahisoa tsa hae mme o na le boikarabello ba ho latela litlhoko tsohle tsa molao, tsa tsamaiso le ts'ireletso mabapi le lihlahisoa tsa hae, ho sa tsotelehe. ea tlhahisoleseling efe kapa efe kapa tšehetso e ka fanoang ke NXP.
NXP e na le Sehlopha sa Karabelo ea Ketsahalo ea Ts'ireletso ea Lihlahisoa (PSIRT) (e fumaneha ho PSIRT@nxp.com) e laolang lipatlisiso, tlaleho, le tokollo ea tharollo ho bofokoli ba ts'ireletso ea lihlahisoa tsa NXP.
NXP B.V. - NXP B.V. ha se khamphani e sebetsang mme ha e aba kapa ho rekisa lihlahisoa.

Matšoao a khoebo
Tlhokomeliso: Mefuta eohle e boletsoeng, mabitso a lihlahisoa, mabitso a litšebeletso, le matšoao a khoebo ke thepa ea beng ba tsona ka ho latellana.
NXP - letshwao la mantswe le logo ke matshwao a kgwebo a NXP BV

AMBA, Arm, Arm7, Arm7TDMI, Arm9, Arm11, Artisan, big.LITTLE, Cordio, CoreLink, CoreSight, Cortex, DesignStart, DynamIQ, Jazelle, Keil, Mali, Mbed, Mbed Enabled, NEON, POP, RealView, SecurCore, Socrates, Thumb, TrustZone, ULINK, ULINK2, ULINK-ME, ULINKPLUS, ULINKpro, μVision, Versatile — ke matshwao a kgwebo le/kapa matshwao a kgwebo a ngodisitsweng a Arm Limited (kapa makalana a yona kapa dikhamphani tse sebetsanang le yona) naheng ya US le/kapa dibakeng tse ding. Theknoloji e amanang le eona e ka sireletsoa ke litokelo tsa molao, litokelo tsa litokelo, meralo le liphiri tsa khoebo. Litokelo tsohle li sirelelitsoe.
EdgeLock - ke lets'oao la khoebo la NXP BV
eIQ - ke lets'oao la khoebo la NXP BV
i.MX - ke lets'oao la khoebo la NXP BV

IMXLXYOCTOUG
All information provided tokomaneng ena e tlas'a melato ea molao.
© 2024 NXP BV Litokelo tsohle li sirelelitsoe.
Rev. LF6.6.3_1.0.0 - 29 March 2024

Litokomane / Lisebelisoa

NXP IMXLXYOCTUG i.MX Yocto Project [pdf] Bukana ea Mosebelisi
IMXLXYOCTOUG i.MX Yocto Project, i.MX Yocto Project, Yocto Project, Project

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *