相关文章推荐
豪爽的海龟  ·  佳期_百度百科·  10 月前    · 
爱运动的小狗  ·  【国家发展改革委发展战略和规划司2024年第 ...·  10 月前    · 
潇洒的大海  ·  我的世界动力铁轨怎么做-百度经验·  1 年前    · 
沉稳的生姜  ·  纯水机的零部件功能及故障分析与故障排除-诚帝 ...·  2 年前    · 
会开车的香菜  ·  海尔(Haier)LC-120DF家用保鲜冰 ...·  2 年前    · 
小百科  ›  How to compile Linux with Qt5 option using Yocto for VisionSOM-STM32MP1 on Ubuntu 20.04 – Embedded S
meta linux系统 build yocto
热心的西装
2 年前
  • Home
  • Services
  • Embedded OS Porting and BSP development
  • Firmware and Device Driver Development
  • Middleware and Custom API Development
  • Digital Signal Processing
  • ARM Trustzone development
  • Application and UI Development
  • Products
  • IsixRTOS – opensource realtime operating system
  • Blog
  • About Us
  • Customers
  • Contact
  • Portfolio
  • Toggle website search
  • Embedded OS Porting and BSP development
  • Firmware and Device Driver Development
  • Middleware and Custom API Development
  • Digital Signal Processing
  • ARM Trustzone development
  • Application and UI Development
  • Products
  • IsixRTOS – opensource realtime operating system
  • About Us
  • Customers
  • Contact
  • Portfolio
  • Toggle website search
  • git clone git://git.yoctoproject.org/poky --depth 1 -b dunfell cd poky git clone git://git.openembedded.org/meta-openembedded --depth 1 -b dunfell git clone https://github.com/meta-qt5/meta-qt5.git --depth 1 -b dunfell git clone https://github.com/voloviq/meta-stm32mp1 --depth 1 -b dunfell

    3. Select directory to build Linux

    source oe-init-build-env ~/yocto/build/stm32mp157a-visionsom

    4. Modify bblayers.conf(located in ~/yocto/build/ stm32mp157a-visionsom /conf)

    BBLAYERS ?= " \
    ${HOME}/yocto/poky/meta \
    ${HOME}/yocto/poky/meta-poky \
    ${HOME}/yocto/poky/meta-openembedded/meta-webserver \
    ${HOME}/yocto/poky/meta-openembedded/meta-gnome \
    ${HOME}/yocto/poky/meta-openembedded/meta-xfce \
    ${HOME}/yocto/poky/meta-openembedded/meta-initramfs \
    ${HOME}/yocto/poky/meta-openembedded/meta-multimedia \
    ${HOME}/yocto/poky/meta-openembedded/meta-filesystems \
    ${HOME}/yocto/poky/meta-openembedded/meta-perl \
    ${HOME}/yocto/poky/meta-openembedded/meta-oe \
    ${HOME}/yocto/poky/meta-openembedded/meta-networking \
    ${HOME}/yocto/poky/meta-openembedded/meta-python \
    ${HOME}/yocto/poky/meta-qt5 \
    ${HOME}/yocto/poky/meta-stm32mp1 \
    

    Note: Please adapt PATH of conf/bblayers.conf if necessary.

    5. Modify or align following elements in local.conf(located in ~/yocto/build/stm32mp157a-visionsom/conf) file

    MACHINE ??= "stm32mp157c-visionsom"
    DL_DIR = "${HOME}/yocto/downloads"
    SSTATE_DIR = "${HOME}/yocto/sstate-cache"
    TMPDIR = "${HOME}/yocto/tmp"
    RM_OLD_IMAGE = "1" 
    INHERIT += "rm_work"

    Note: Please adapt rest of conf/local.conf parameters if necessary.

    6. Build objects

    Issue from console one of the following option

    qt5 image 
    bitbake qt5-image
    qt5 toolchain sdk 
    bitbake meta-toolchain-qt5

    7. After a couple of hours, 😉 the image should be ready

    8. Create image for SD-Card using a dedicated script. So type

    gunzip -c ~/yocto/tmp/deploy/images/stm32mp157c-visionsom/qt5-image-stm32mp157c-visionsom-xxx.rootfs.wic.gz | sudo dd of=/dev/mmcblk0 bs=1M iflag=fullblock oflag=direct conv=fsync

    NOTE: Only thing to do is replace if necessary of=/dev/mmcblk0 to of=/dev/sdx for instance. Be aware wrong specification of “of=/dev/..” can damage Your local system, check twice !. To check where the SD-Card is connected “df -h” command can be useful

    9. Next, compile QT5 toolchain in Yocto.

    bitbake meta-toolchain-qt5

    NOTE: During compilation some WARNINGS can appears

    10. Next step is to install SDK into the system. Go to directory

    cd tmp/deploy/sdk/

    11. The Last thing to do is create Kit for STM32 into the QTCreator application. Please refer to the following article and apply accordingly

     
    推荐文章
    豪爽的海龟  ·  佳期_百度百科
    10 月前
    爱运动的小狗  ·  【国家发展改革委发展战略和规划司2024年第二批研究课题征集公告 ...
    10 月前
    潇洒的大海  ·  我的世界动力铁轨怎么做-百度经验
    1 年前
    沉稳的生姜  ·  纯水机的零部件功能及故障分析与故障排除-诚帝电器(广东)有限公司
    2 年前
    会开车的香菜  ·  海尔(Haier)LC-120DF家用保鲜冰吧冷藏冷冻玻璃门展示冰柜茶叶 ...
    2 年前
    Link管理   ·   Sov5搜索   ·   小百科
    小百科 - 百科知识指南