zoukankan      html  css  js  c++  java
  • mdm9607平台2.2版本 编译指令

    单模块编译

    cd poky
    source build/conf/set_bb_env.sh
    bitbake -fc clean 模块名 (注意这里指定的模块名字是 其bb文件所在的目录名)
    bitbake -fv 模块名
    生成的bin文件路径:/poky/build/tmp-glibc/work/mdm9607-oe-linux-gnueabi/

    增量编译打包(先单模块编译再全编译)

    cd poky
    source build/conf/set_bb_env.sh
    bitbake -fc clean 模块名
    全镜像编译
    烧镜像调试

    内核模块是 linux-msm

    export MACHINE=mdm9607
    export DISTRO=mdm
    bitbake -fc cleanall linux-msm
    bitbake -fv linux-msm | tee kernel_1.log
    export MACHINE=mdm9607 && export DISTRO=mdm && export VARIANT=perf
    bitbake -fc cleanall linux-msm
    bitbake -fv linux-msm | tee perf_kernel_${target_project}.log

    system 镜像单独编译

    export MACHINE=mdm9607 && export DISTRO=mdm && export VARIANT=perf && GSW_RECOVERY=no
    cdbitbake -fc clean alsa-intf
    cdbitbake -fv machine-image

    全包清除

    cd poky
    source build/conf/set_bb_env.sh
    buildclean

    mdm9607平台新增可执行程序或库模块步骤

    在模块目录下新增makefile.am文件
    新增bb文件,例如:pokymeta-qti-bsp-propxxxxx模块名xxxxx.bb (模块编译入口)
    修改image文件,例如:pokymeta-qti-bsp ecipes-productsimagesmdm9607mdm9607-base-image.inc (全编译时把模块install 到 root文件系统)
    当模块链接时找不到so库文件时,需要在模块bb文件的DEPENDS变量上添加 so库模块bb文件所在的目录名

  • 相关阅读:
    个人介绍
    实验三
    第二次实验
    实验一
    ATM管理系统
    第二次作业
    实验四 决策树算法及应用
    实验三 朴素贝叶斯算法及应用
    实验二 K-近邻算法及应用
    实验一 感知器及其应用
  • 原文地址:https://www.cnblogs.com/bobfly1984/p/14597161.html
Copyright © 2011-2022 走看看