ubuntu16.04安裝petalinux 2017.4 教程
前面介紹了vivado 2017.4的安裝和啟動方法,這篇主要介紹petalinux 2017.4的安裝方法,
主要參考資料:
下載petalinux 2017.4(進入下面連結,選擇PetaLinux 2017.4 Installer (TAR/GZIP - 7.86 GB)這個檔案):
上面這個連結還包括了很多官方板子的bsp支援包,可以根據需求下載,方便開發;
1.按照UG1144手冊裡的要求,將所需的依賴庫都先安裝好
見ug1144 table1-3,關於ubuntu16.04的列;
2. 修改/bin/sh為bash
ubuntu預設的/bin/sh是dash, 而petalinux要求是bash在終端中,執行如下命令:
sudo dpkg-reconfigure bash
3. 修改下載好的.run檔案的執行屬性:
進入.run檔案的目錄(下載的檔名為:petalinux-v2017.4-final-installer.run),執行
chmod +x petalinux-v2017.4-final-installer.run
4.安裝petalinux:
注意,安裝petalinux不能使用root許可權安裝,所以先在非root目錄下建立一個資料夾,並修改許可權為:755
比如:在/home下建立petalinux資料夾,並修改許可權為755:(下載的檔名為:petalinux-v2017.4-final-installer.run)
mkdir -p /home/petalinux
chmod 755 /home/petalinux
然後進入.run檔案所在目錄,執行安裝命令
./petalinux-v2017.4-final-installer.run /home/petalinux
等待.run安裝包的校驗,提取,然後會出現許可檔案的閱讀,按enter閱讀,按q退出,按y接受(反覆操作3次enter, q, y;共有三個檔案需要接受)
然後等待petalinux安裝即可,
安裝結束。
5.驗證petalinux工具:
(假如我的petalinux安裝路徑為/home/petalinux)
[1]先設定環境變數:
source /home/petalinux/settings.sh
[2]驗證環境變數是否設定成功,執行:
echo $PETALINUX
若出現如下路徑,則表示成功:
/home/petalinux
6.petalinux的使用:
參加UG1144手冊
附:新增自動載入變數的功能(缺點:開啟終端會變慢)
每次要使用petalinux,都需要載入環境變數,即執行5中的[1]命令,
可以在.bashrc中加入該環境變數,讓其在每次開啟終端時自動載入,方法如下:
[1]. 在終端中,開啟.bashrc檔案
cd
sudo gedit .bashrc
[2].在該檔案末新增(/home/petalinux是我的petalinux安裝路徑):
source /home/petalinux/settings.sh
[3].關閉終端,並在你想建立petalinux工程的目錄下,右鍵開啟終端,即可執行petalinux工程的建立、修改等操作;
以後每次啟動終端,都不需要在手工載入變數;