yocto Linux搭建步驟

2021-07-02 21:59:53 字數 1827 閱讀 3214

1、所需環境

os: ubuntu 64bit 14.04lts

可以執行在vmvare player 或者virtualbox 上

更新庫: sudo apt-get update

更新需要的庫和軟體:

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \

build-essential chrpath socat libsdl1.2-dev xterm

必須軟體: python(2.7以上版本,不包含3.0及其以上的),

tar 1.24 以上版本

git 1.7.8以上版本

如果沒有安裝,可以用 sudo apt-get install python tar git 來安裝

如果有其他主機需要,請參考

用的是xilinx包

1、建立乙個yocto資料夾:

mkdir yocto 

可以直接在~/目錄上建立,cd ~/

cd yocto

git clone

git clone

生成了poky資料夾和meta-xilinx資料夾。

對poky和meta-xilinx分別建立乙個分支fido

cd poky

git checkout -b fido

cd ../meta-xilinx

git checkout -b fido

cd ../

最後回到yocto目錄。

3、生成zc702開發目錄並配置

(一般先要poky資料夾的內容具有讀寫功能,命令:sudo chmod a+x poky/ -r)

source ./poky/oe-init-build-env zc702

後面的zc702生成乙個zc702資料夾,如果預設生成乙個build資料夾。

配置conf/local.conf:

用編輯器比如vim或者gedit修改local.conf,在最後一行加入:machine ?= "zc702-zynq7"

配置conf/bblayers.conf, 用來執行bitbake命令:

修改conf/bblayers.conf 為

# layer_conf_version is increased each time build/conf/bblayers.conf

# changes incompatibly

lconf_version = "6"

bbpath = "$"

bbfiles ?= ""

bblayers ?= " \

/home/chunyun/yocto/poky/meta \

/home/chunyun/yocto/meta-xilinx \

/home/chunyun/yocto/poky/meta-yocto \

/home/chunyun/yocto/poky/meta-yocto-bsp \

"bblayers_non_removable ?= " \

/home/chunyun/yocto/poky/meta \

/home/chunyun/yocto/poky/meta-yocto \

" 其中/home/chunyun/目錄修改為本身的yocto所在目錄

4、進行yocto linux核心編譯

bitbake core-image-minimal

生成乙個minimal型別的核心,

核心種類詳情:

5、如果成功,可以在 

zc702/tmp/deploy/images檔案中看到。

yocto linux核心編譯部署

1 重新配置核心配置項。bitbake linux yocto c menuconfig2 檢視修改後的核心配置項。bitbake linux yocto c diffconfig3 編譯核心源 bitbake linux yocto c compile f4 部署編譯好的核心源 bitbake l...

RedisCluster搭建步驟

安裝redis 配置並啟動redis節點 選兩台機器執行該步驟 把redis安裝目錄redis.conf修改如下並複製進對應的700 資料夾 bind 10.11.147.40 redis安裝機器ip 注意這裡千萬不要用127.0.0.1或者注釋掉這行,以上兩種都會導致遠端機器連線不到redis p...

搭建環境步驟

搭建環境第一步 匯入工程,右鍵修改build path config build path 看一下是否有不對的環境路徑 搭建環境第二步 修改你們的jdbc.properties檔案,修改裡面的資料庫連線位址與使用者名稱密碼 搭建環境第三步,在window show view other 在彈出的框中...