Petalinux 2017.3 安裝

一、安裝環境

       VirtualBox-5.2.18,  Ubuntu16.04.5 (虛擬磁盤 動態分配,預留100G), Petalinux 2017.3 

二、Ubuntu16.04 準備階段

       1、安裝 VirtualBox 增強功能。

       2、設置VirtualBox 與  Win10 的共享文件夾 (共享  Petalinux 2017.3 等 待安裝原文件)

            https://blog.csdn.net/NarutoInspire/article/details/77148249

            注意:要把當前登錄到ubuntu系統的用戶添加到vboxsf組,例如我的用戶名是tom,在終端中執行以下命令:

            sudo adduser user_name vboxsf

       3、關閉 Ubuntu16.04 系統更新。(可以不關閉)

             https://blog.csdn.net/ezhchai/article/details/80525207

       4、更改 apt-get 更新源  爲  清華大學開源軟件鏡像站。

             https://blog.csdn.net/NarutoInspire/article/details/82184605

三、Petalinux 2017.3 依賴庫安裝

       1、按照 UG1144 (v2017.3) 進行依賴庫 安裝 (暫時不管 Python3.4)

             sudo apt-get install tofrodos

               額外需要安裝 zlib1g:i386

                   sudo apt-get install zlib1g:i386

        2、建立 TFTP Server

              sudo apt-get install tftpd tftp openbsd-inetd

              sudo gedit /etc/inetd.conf

                  在文件中增加以下內容,然後保存退出

                          tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftproot

              sudo mkdir /tftproot

              sudo chmod 777 /tftproot

              /etc/init.d/openbsd-inetd restart

              netstat -an | more | grep udp

                      看到如下信息,則TFTP安裝成功。

                      #udp        0      0 0.0.0.0:69              0.0.0.0:*

        3、將dash修改爲bash (sudo dpkg-reconfigure bash)

              sudo cp /bin/sh /bin/sh1

              sudo rm /bin/sh

              sudo ln -s /bin/bash /bin/sh

              ls -l /bin/sh

              會看到以下打印信息

              lrwxrwxrwx 1 root root 9 8月  30 13:47 /bin/sh -> /bin/bash

四、Petalinux2017.3 準備安裝目錄

        1、建立安裝目錄

              修改 系統目錄 /opt 權限:

                       sudo chmod 777 /opt

              查看一下權限               

                             ls -ld /opt 

              建立安裝目錄(注意是用p方式進行make directory)

              mkdir -p /opt/pkg/petalinux 

             爲了確保權限是755,最好chmod 修改一下權限
                    chmod 755 /opt/pkg/petalinux 
              然後再檢查一下權限 
                   ls -ld /opt/pkg/petalinux

五、Petalinux 2017.3 安裝

            進入有 Petalinux2017.3 安裝包的共享目錄。

            開始安裝

                  ./petalinux-v2017.3-final-installer.run /opt/pkg/petalinux

           安裝完成後,VirtualBox 虛擬磁盤文件的大小約爲:25 G

           爲了避免每次啓動一個終端,都要在終端裏導入一次環境變量,需要在啓動終端時,初始化階段就導入環境變量。 修改~/.bashrc。 
            $gedit ~/.bashrc

            在最後加入:  source /opt/pkg/petalinux/settings.sh    然後保存並關閉。

六、Vivado 2017.3 安裝

            進入有  Xilinx_Vivado_SDK_2017.3_1005_1.tar.gz 的共享目錄。

            tar xvzf Xilinx_Vivado_SDK_2017.3_1005_1.tar.gz

           進入解壓後的目錄

           sudo ./xsetup

           安裝完成後,VirtualBox 虛擬磁盤文件的大小約爲:50 G

           

           $gedit ~/.bashrc

            在最後加入: source /opt/Xilinx/SDK/2017.3/settings64.sh    然後保存並關閉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章