目錄
1.安裝VMware Workstation
2.安裝ubuntu,
3.安裝vivado和sdk
4.安裝petalinux
1.安裝VMware Workstation
VMware和ubuntu盡量從官網下載自己所需要的版本,避免之后應用時后會有很多工具包不支持,官網下載速度都很快。
提醒各位注意版本控制??!
本文建議安裝環(huán)境為VMware16pro版本,ubuntu16.04版本,vivado2018.3版本,petalinux2018.3版本;之后由于python工具包版本太低老出問題,于是升級為ubuntu20.04版本,vivado與xsdk可以正常使用,但是petalinux提示OS不匹配,最后在xlinx官網查看petalinux指導手冊才發(fā)現(xiàn)版本匹配問題!太坑了。
再次提醒各位注意版本控制??!
petalinux2018.3僅支持ubuntu系統(tǒng)16.01、16.04版本的os!
petalinux2020支持ubuntu系統(tǒng)所有版本的os!
VMware官網:下載 VMware Workstation Pro | CN
ubuntu官網:下載Ubuntu桌面系統(tǒng) | Ubuntu
2.安裝ubuntu(仔細閱讀文字,再根據(jù)圖示操作)
點擊創(chuàng)建新的虛擬機,典型配置,選擇鏡像存放的目錄,編輯用戶名及密碼,選擇系統(tǒng)安裝目錄,指定磁盤大?。ūM量大,要考慮自己之后安裝軟件與應用),點擊自定義硬件,內存和核心根據(jù)自己電腦配置即系統(tǒng)用途來選,在允許范圍內盡量大,網絡選擇橋接模式(即虛擬機與主機直接連接網絡),共享文件夾直接設置好,用于win系統(tǒng)與虛擬機傳輸大文件的中轉站,共享文件夾目錄在 虛擬機的computer/mnt/hgfs 下;最后是設置窗口看著舒服。后續(xù)自己可以搜索切換成國內鏡像源這樣下載工具包就會很快了。
補充:如果虛擬機已經設置了共享文件夾,ubuntu里 /mnt/hgfs/沒有共享文件夾。
在終端輸入此命令,即可恢復。(前提必須有vmware tools安裝過了)
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000
3.安裝vivado和sdk
將安裝包以及密鑰都放到共享文件夾下,有時候無法在共享文件夾目錄解壓,需要復制到home目錄下,解壓,然后用終端在文件目錄下運行xsetup文件就可以安裝;安裝步驟省略,路徑盡量選擇在home下自己創(chuàng)建一個文件夾,這樣會避免一些文件執(zhí)行的權限問題;安裝過程與win下一致,安裝完會有啟動設置見下文。
補充:如果vivado長時間沒有安裝好,卡在Final processing:generating installed device?list步驟,這是缺少ncurses庫,打開終端輸入
sudo apt install libncurses5
等待下載完成后,重新開始安裝一次。安裝路徑選擇之前的安裝路徑,很快就安裝成功了。之后就是加載license。這個問題一般出在ubuntu20.4系統(tǒng)安裝vivado2018.3版本的情況下。
部分情況會需要先自己啟動一次才能這樣快速啟動,那就?先在/Xilinx/Vivado目錄下打開終端,執(zhí)行以下代碼,啟動vivado,在關閉,然后再設置快速啟動。
source settings64.sh
設置快速啟動方法:在終端窗口輸入
sudo gedit ~/.bashrc
把下面兩行加入到bashrc文件最后,這樣每次直接打開終端,輸入vivado或者 xsdk就可啟動軟件;如下圖所示最后一行是petalinux的環(huán)境變量別名,直接輸入sptl即可啟動petalinux(后續(xù)有詳細操作);其中路徑都為自己的安裝路徑;
source /home/zts/Xilinx/Vivado/2018.3/settings64.sh
source /home/zts/Xilinx/SDK/2018.3/settings64.sh
安裝usb驅動,是指在Linux系統(tǒng)下的vivado能掃描到硬件的驅動
//對應自己的vivado安裝目錄
cd /Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers/
sudo ./install_drivers
4.安裝petalinux
參考阿莫電子論壇正點原子的領航者開發(fā)指南
《領航者ZYNQ之嵌入式Linux開發(fā)指南_V2.0》第五章 Petalinux的安裝 (amobbs.com 阿莫電子論壇)
首先配置安裝環(huán)境
sudo apt-get install tofrodos iproute2 gawk gcc g++ git make net-tools libncurses5-dev \
tftpd zlib1g:i386 libssl-dev flex bison libselinux1 gnupg wget diffstat chrpath socat \
xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib build-essential \
libsdl1.2-dev libglib2.0-dev screen pax gzip automake
?然后這里我沒有采用正點原子的安裝方法,我在home目錄下創(chuàng)建了/petalinux/2018.3,執(zhí)行以下語句,在我創(chuàng)建的目錄下安裝了petalinux
./petalinux-v2018.3-final-installer.run /home/zts/petalinux/2018.3/
安裝過程要根據(jù)提示敲回車與閱讀協(xié)議敲Y;安裝成功后輸入 echo $PETALINUX 可以看到petalinux版本
?設置Petalinux的環(huán)境變量別名,通過別名可以快速啟動petalinux文章來源:http://www.zghlxwxcb.cn/news/detail-403380.html
echo "alias sptl='source $PETALINUX/settings.sh'" >> ~/.bashrc
文章來源地址http://www.zghlxwxcb.cn/news/detail-403380.html
到了這里,關于手把手帶你搭建Linux環(huán)境(保姆級,包含vivado與petalinux)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!