日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Zedboard学习(二):zedboard的Linux下交叉编译环境搭建

發布時間:2025/3/21 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Zedboard学习(二):zedboard的Linux下交叉编译环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境準備

首先肯定是要下載xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,這是官方提供的linux下交叉編譯鏈安裝文件,下載地址為:https://pan.baidu.com/s/1eSP85nO。

安裝交叉編譯環境工作:

1、由于安裝文件只能在bash下運行,所以要將dash改為bash,輸入以下指令:

sudo dpkg-reconfigure -plow dash

選擇No,切換到bash。

2、建立一個文件夾作為安裝路徑;
我的指定的安裝目錄為:/opt/cross_compiler

注意指定的目錄都有權限設置要注意:
輸入ls -l查看權限,如果沒有w(寫)權限就要加上寫權限。
輸入chmod a+w (文件名),一定要確保你當前的用戶能夠有權限對這個路徑下每一個目錄都擁有寫權限,否則會安裝完了,也無法正常使用。

3、如果是64位的OS要安裝32bit編譯庫,我用的是32位,所以不需要安裝了。

4、將下載好的xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin拷貝進虛擬機的Ubuntu內,可以通過ftp服務器傳入文件(前面的博客講了如何搭建(打開鏈接))。

5、執行如下命令開始安裝:

chmod a+x xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin ./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin

安裝過程截圖:
一路點next;


點擊choose修改安裝路徑,選擇前面建立的文件夾的路徑,我的是:

/opt/cross_compiler



這個的路徑也修改一下,我的是:

/opt/cross_compiler




6、配置環境變量:
console中輸入如下指令:
臨時配置:

export ARCH=arm export CROSS_COMPILE=arm-xilinx-linux-gnueabi- export PATH=/opt/cross_compiler/bin:$PATH

關閉當前console后就失效。

永久配置:

echo "export ARCH=arm" >> ~/.bashrc echo "export CROSS_COMPILE=arm-xilinx-linux-gnueabi-" >> ~/.bashrc echo "export PATH=/opt/cross_compiler/bin:$PATH" >> ~/.bashrc

永久寫入環境變量,不用每次都重新設置。

輸入:

arm-xilinx-linux-gnueabi-gcc -v

顯示gcc的版本等信息。

7、測試
輸入:

gedit test.c

編寫如下c代碼:

#include <stdio.h> int main(void) {printf("Hello ZedBoard!\n");return 0; }

在當前目錄下使用新安裝的交叉編譯器對其編譯:

arm-xilinx-linux-gnueabi-gcc test.c

隨后目錄下會生成a.out文件。通過ftp訪問zedboard,打開ftp://192.168.1.10,復制到zedboard中。

在putty中通過串口連接zedboard:

找到a.out,并運行:

運行成功,顯示”Hello Zedboard”。

總結

以上是生活随笔為你收集整理的Zedboard学习(二):zedboard的Linux下交叉编译环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。