国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Yocto的使用實例

本文以往rootfs中添加一個軟件包為例,闡述使用Yocto定制發(fā)行版的大致流程。
有關Yocto的功能和結構介紹,詳見Yocto詳解

1.開發(fā)環(huán)境構建

一般有兩種情況:一種是公司服務器中已有了Yocto,我們只需在個人賬戶下簡單復制Yocto開發(fā)環(huán)境即可。另一種情況是什么都沒有,在服務器或個人電腦上從零搭建Yocto開發(fā)環(huán)境。

  • 在這里我們假設已經(jīng)有了Yocto需要的基本依賴庫,如果真的要從零開始配各種依賴庫,可以參考https://www.ibm.com/developerworks/cn/linux/l-yocto-linux/

  • 首先最重要的是得到Repo工具,Repo 工具為 Git 的封裝,底層是使用 Git 命令進行下載的,我們將使用它來獲取Poky。我們假設服務器中已經(jīng)有了一個repo,那么很簡單,直接復制到自己賬戶目錄下

#在服務器中登錄自己的賬號
mkdir ~/bin 
cp /xxx/bin/repo ~/bin/repo
chmod a+x ~/bin/repo
echo "export PATH=~/bin:$PATH" >> ~/.bashrc
~/.bashrc

如果服務器中沒有呢?可以這樣子,具體的我也沒試過,應該是可以的

git clone https://gerrit.googlesource.com/git-repo
cd git-repo/
git checkout v1.12.4
cp ../git-repo/repo ~/bin/repo
  • 創(chuàng)建不同的項目路徑,如果公司有多個項目在使用Yocto和git進行維護的話,那么這一步是必須的,因為repo將要從公司的git倉庫中獲取不同版本的Poky,我們必須在正確的項目目錄下工作。
    比如我們目前正要操作的項目,叫imx6_avi:
mkdir imx6_avi
cd imx6_avi
  • 然后利用repo來獲取Poky,對于有git倉庫的公司來說,一般會把數(shù)個metaLayer放git服務器中維護,每個metaLayer具有數(shù)個branch,一個branch就對應一個項目,我們只要在剛剛創(chuàng)建的路徑名為項目名的路徑中使用repo,即可獲取該項目對應的數(shù)個metaLayer,即Poky:
repo init -u xxx@gitxxx.xxx.org:xxx/xxx.git -b "xxx"
repo sync

如果服務器中沒有的話,那就要從其他地方獲取了,比如原廠提供的:

repo init -u git://git.freescale.com/imx/fsl-arm-yocto-bsp.git -b imx-3.10.17-1.0.0_ga
repo sync
  • 創(chuàng)建輸出路徑,中間文件和生成的image都將被放在該目錄中
mkdir ~/imx6_avi/build
chmod 777 ~/imx6_avi/build
  • 對sources目錄進行初始化構建環(huán)境,通過這一步才能在sources目錄下使用bitbake等命令,通過傳參來指定環(huán)境,比如下面就用imx6來指定了目標環(huán)境為imx6,注意這種腳本程序盡量用source指令執(zhí)行,很多時候用./來執(zhí)行是不行的
source xxx-init-build-env sources imx6
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
i.MX Yocto項目獲取、編譯流程
Yocto 環(huán)境搭建
AndroidSDK source (linux平臺下)下載和附加到eclipse里
Android SDK源碼安裝教程
android平臺下載和編譯方法
android4.1源碼下載
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服