日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

imx6 板卡移植官方yocto版本(1_安装环境)

發(fā)布時(shí)間:2025/3/21 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 imx6 板卡移植官方yocto版本(1_安装环境) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • 玩imx6板卡也有兩年了,之前由于各種原因(主要是懶),一直用的是官方的LTIB版本,這里必須要吐槽一下這個(gè)LTIB,各種錯(cuò)誤百出,而且嚴(yán)重挑系統(tǒng),硬是將我從CentOS陣營搞到Ubuntu社區(qū)。最近由于有其他用途,終于花了一周時(shí)間移植了這個(gè)龐大的系統(tǒng)。1.系統(tǒng)準(zhǔn)備(以ubuntu14.04LTS為例)在命令行下使用apt-get安裝如下軟件:#sudoapt-getinstallgawkwgetgit-corediffstatunziptexinfogcc-multilib
  • 玩imx6板卡也有兩年了,之前由于各種原因(主要是懶),一直用的是官方的LTIB版本,這里必須要吐槽一下這個(gè)LTIB,各種錯(cuò)誤百出,而且嚴(yán)重挑系統(tǒng),硬是將我從CentOS陣營搞到Ubuntu社區(qū)。最近由于有其他用途,終于花了一周時(shí)間移植了這個(gè)龐大的系統(tǒng)。


    1.系統(tǒng)準(zhǔn)備(以ubuntu14.04 LTS為例)


    在命令行下使用apt-get安裝如下軟件:


    # sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat


    # sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html /
    docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils /
    libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc


    基本就這些軟件,如果還有其他錯(cuò)誤請自行解決,最重要的一點(diǎn),系統(tǒng)必須要準(zhǔn)備大概60G左右的空間。


    2. 下載repo


    飛思卡爾官方提供的是谷歌的repo,目前國內(nèi)是下不下來的,所以這里使用另一個(gè)repo:


    # curl "http://php.webtutor.pl/en/wp-content/uploads/2011/09/repo" > ~/bin //獲取repo



    # chmod a+x repo



    # PATH= ~/bin:$PATH

    3. 初始化repo并git下源碼,依據(jù)網(wǎng)速可能要一個(gè)小時(shí)左右


    # mkdir fsl-release-bsp
    # cd fsl-release-bsp
    # git config --global user.name "Your Name"
    # git config --global user.email "Your Email"
    # git config --list
    # repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.14.28-1.0.0_ga
    # repo sync


    4. 編譯yocto工程


    這里我測試過兩個(gè)image,一個(gè)是core-image-base,編譯完成后只有基礎(chǔ)命令行,文件大概20G左右;?

    另一個(gè)是fsl-image-gui,編譯完成后有基本的qt界面和一些簡單的例子,也帶了multimedia,文件大概40G左右。


    同學(xué)們可以依據(jù)自己的需求編譯不同版本。說明一下, -b 可以指定你要將文件編譯到哪個(gè)目錄,-e是選擇編譯的后端,有fb、


    dfb、wayland、x11等可供選擇,這里我選擇的是x11,如果你對其他幾個(gè)開發(fā)順手的話也可以選其他的。編譯大概4個(gè)小時(shí)左右。


    下面開始介紹編譯方法:


    1)配置


    # vi conf/local.conf

    MACHINE ??= 'imx6qsabresd'


    DISTRO ?= 'poky'


    PACKAGE_CLASSES ?= "package_rpm"


    EXTRA_IMAGE_FEATURES = "debug-tweaks"


    USER_CLASSES ?= "buildstats image-mklibs image-prelink"


    PATCHRESOLVE = "noop"


    BB_DISKMON_DIRS = "/


    STOPTASKS,${TMPDIR},1G,100K /


    STOPTASKS,${DL_DIR},1G,100K /


    STOPTASKS,${SSTATE_DIR},1G,100K /


    ABORT,${TMPDIR},100M,1K /


    ABORT,${DL_DIR},100M,1K /


    ABORT,${SSTATE_DIR},100M,1K"


    CONF_VERSION = "1"



    BB_NUMBER_THREADS = '4'


    PARALLEL_MAKE = '-j 4'


    ACCEPT_FSL_EULA = ""


    修改板子類型,使用“l(fā)s ../sources/meta-fsl-arm/conf/machine/*.conf -l ”命令查看支持的類型,這里我選擇imx6qsabresd。?

    修改編譯進(jìn)程數(shù):修改BB_NUMBER_THREADS和PARALLEL_MAKE,我的雙核,所以改為2。


    2) 編譯


    # MACHINE=?source fsl-setup-release.sh -b?-e?


    # bitbake fsl-image-gui


    5. 編譯工具鏈


    相信大多數(shù)同學(xué)都不想在yocto上開發(fā),而是想將代碼提取出來自己定制。那你就需要將工具鏈編譯一下了。


    # MACHINE=?source fsl-setup-release.sh -b?-e?//這條命令是在你重啟終端后建立bitbake環(huán)境用的。


    # bitbake meta-toolchain //又是漫長的等待


    編譯完成后請進(jìn)入?/tmp/deploy/image/sdk 目錄下找到工具鏈,是一個(gè)安裝文件,可以用在其他系統(tǒng)上。


    6. 查看編譯完成的目錄


    # tree -d -L 2 -A


    ├── build_x11 //我的編譯目錄
    │ ├── cache //編譯緩存
    │ ├── conf //配置
    │ ├── sstate-cache //保存狀態(tài),如果沒有改變下次不再重新編譯包?
    │ └── tmp //鏡像,代碼
    ├── downloads //下載的東東
    │ ├── cpuburn-neon-20140626
    │ ├── debian
    │ ├── etc
    │ ├── git2
    │ ├── images
    │ ├── licenses
    │ ├── media
    │ ├── share
    │ └── test
    └── sources //repo下載的yocto
    ├── base
    ├── meta-browser
    ├── meta-fsl-arm
    ├── meta-fsl-arm-extra
    ├── meta-fsl-bsp-release
    ├── meta-fsl-demos
    ├── meta-openembedded
    ├── meta-qt5
    └── poky


    重點(diǎn)看tmp目錄下的內(nèi)容


    tmp# tree -d -L 2 -A


    ├── buildstats //編譯時(shí)狀態(tài)記錄,如果中斷可以續(xù)編
    │ ├── fsl-image-gui-imx6qsabresd
    │ ├── fsl-image-mfgtool-initramfs-imx6qsabresd
    │ └── meta-toolchain-imx6qsabresd
    ├── cache //編譯過程中的緩存
    │ └── default-glibc
    ├── deploy //生成的鏡像、文件系統(tǒng)及安裝插件
    │ ├── images
    │ ├── licenses
    │ └── rpm
    ├── log //進(jìn)程編譯過程中的log信息
    │ └── cooker
    ├── sstate-control //編譯完成的包會在這里建立文件以標(biāo)識
    ├── stamps
    │ ├── all-poky-linux
    │ ├── cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi
    │ ├── cortexa9hf-vfp-neon-poky-linux-gnueabi
    │ ├── i686-linux
    │ ├── i686-nativesdk-pokysdk-linux
    │ ├── i686-poky-linux-gnueabi
    │ ├── i686-pokysdk-linux
    │ ├── imx6qsabresd-poky-linux-gnueabi
    │ └── work-shared
    ├── sysroots //緩存的工具連,但是你用不了
    │ ├── i686-linux
    │ ├── i686-nativesdk-pokysdk-linux
    │ ├── i686-nativesdk-pokysdk-linux-tcbootstrap
    │ ├── imx6qsabresd
    │ └── imx6qsabresd-tcbootstrap
    ├── work //你的代碼都在這里
    │ ├── all-poky-linux
    │ ├── cortexa9hf-vfp-neon-mx6qdl-poky-linux-gnueabi
    │ ├── cortexa9hf-vfp-neon-poky-linux-gnueabi
    │ ├── i686-linux
    │ ├── i686-nativesdk-pokysdk-linux
    │ ├── i686-poky-linux-gnueabi
    │ ├── i686-pokysdk-linux
    │ └── imx6qsabresd-poky-linux-gnueabi
    └── work-shared
    └── gcc-4.9.1-r0


    如果用的是官方的evm開發(fā)板,就可以直接從deploy文件夾中拷貝內(nèi)核和文件系統(tǒng)測試。

以上是imx6 板卡移植官方y(tǒng)octo版本(1_安裝環(huán)境)的內(nèi)容,更多?板卡?移植?版本?安裝?環(huán)境?官方?Yocto?IMX6?的內(nèi)容,請您使用右上方搜索功能獲取相關(guān)信息。 《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的imx6 板卡移植官方yocto版本(1_安装环境)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 爱情岛亚洲品质自拍极速福利网站 | 激情福利视频 | 极品尤物魔鬼身材啪啪仙踪林 | 亚洲爱爱av | 免费簧片在线观看 | 日韩孕交 | www.男人天堂 | 精品无码久久久久成人漫画 | av成人资源 | 亚洲av无码一区二区三区在线播放 | 日韩欧美中文字幕一区二区三区 | 亚洲精品成人区在线观看 | 国产男女无遮挡猛进猛出 | 人人叉人人 | 韩国三级bd高清中字2021 | 日日夜夜综合 | 国语播放老妇呻吟对白 | 国产精品亚洲专区无码牛牛 | 红桃视频成人在线 | 国内特级毛片 | 亚洲+小说+欧美+激情+另类 | 久久久香蕉 | www裸玉足久久久 | 天堂а√在线最新版中文在线 | 国产成人欧美一区二区三区91 | 亚洲日批| 古装做爰无遮挡三级视频 | a级片在线免费看 | 97在线视频免费观看 | 日韩一区二区精品视频 | 五月激情小说网 | 黄色电影在线视频 | 第五色婷婷| 国产特级片 | 妺妺窝人体色WWW精品 | 国产区在线| 毛片av在线观看 | 日本一区中文字幕 | aaa一级黄色片 | 精品欧美一区二区久久久久 | 成人黄色片免费 | 国产精品久久久久久在线观看 | 色哟哟av| 97黄色网 | 伊人99热 | 国产精品一二三四五区 | 无码人妻一区二区三区在线视频 | sm一区二区三区 | 国产日本在线播放 | 999毛片| 自拍 偷拍 欧美 | 亚洲性免费 | 日本久久综合网 | 全国男人的天堂网 | 露出调教羞耻91九色 | 男ji大巴进入女人视频 | 在线中文字幕播放 | 欧美黑人又粗又大的性格特点 | 亚洲成人精品在线观看 | 午夜88 | 污污视频网站在线免费观看 | 中国女人黄色大片 | 欧美二区在线观看 | 美女扒开腿男人爽桶 | 色一情一乱一乱一区91av | 日本久久久久 | 精品无码一区二区三区的天堂 | 亚洲天堂手机 | 99精品免费在线观看 | 人妻体内射精一区二区三区 | 国产一区二区网 | 日韩福利在线观看 | 亚洲婷婷一区 | av自拍一区 | 日一区二区三区 | 黄色短视频在线观看 | 国产在线免费av | 污片在线免费观看 | 亚洲天堂小说 | 视频在线国产 | 亚洲一本之道 | 无码国产69精品久久久久同性 | 欧美人与禽zoz0性3d | 国产精品久久久久久人 | 日日摸日日添日日碰9学生露脸 | 成人av影院 | 久久的色偷偷 | 欧美日韩国产免费一区二区三区 | 中文字幕精 | 你懂得在线视频 | 蜜桃视频污| 开心激情网站 | 亚洲精品视频导航 | 一级做a免费视频 | 波多野结衣电车痴汉 | 2017狠狠干| 看av网站 | 久久特黄 | 久草综合视频 |