摘要:一交叉編譯概念什么是交叉編譯交叉編譯是在一個平臺上生成另一個平臺上的可執(zhí)行代碼。也要樹莓派有時又是因?yàn)槟康钠脚_還沒有建立,連操作系統(tǒng)都沒有,根本談不上運(yùn)行什么編譯器。
平臺上不允許或不能夠安裝我們所需要的編譯器,比如C51
2.1 因?yàn)槟康钠脚_上的資源貧乏,無法運(yùn)行我們所需要編譯器
2.2 樹莓派是不是就不需要交叉編譯?
??????錯。也要 樹莓派有時又是因?yàn)槟康钠脚_還沒有建立,連操作系統(tǒng)都沒有,根本談不上運(yùn)行什么編譯器。
???????操作系統(tǒng)也是代碼,也要編譯!
???????平臺運(yùn)行至少需要兩樣?xùn)|西:bootloader(啟動引導(dǎo)代碼)以及操作系統(tǒng)核心
下載網(wǎng)址:https://github.com/raspberrypi 點(diǎn)擊tools,克隆下載Zip包到windows的共享文件夾下
(共享文件夾設(shè)置可查看博文:https://blog.csdn.net/SkyGloaming/article/details/120518021)
從共享文件夾拷貝到當(dāng)前目錄下 cp /mnt/hgfs/share/tools-master.zip ./解壓 unzip tools-master.zip 進(jìn)入bin目錄 cd tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
2.1 臨時有效,配置環(huán)境變量 PATH 環(huán)境變量 export PATH=(echo $PATH的值和pwd的值中間加上冒號) 例(export PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/CLC/pi/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin) 2.2 永久有效,配置環(huán)境變量 修改主目錄下的.bashrc 隱藏文件,該文件是用來配置命令終端 cd ~ vi .bashrc 在文件最后一行加入: export PATH=(echo $PATH的值和pwd的值中間加上冒號) source .bashrc 加載配置文件,馬上生效配置。
檢查交叉編譯工具版本: arm-linux-gnueabihf-gcc -v 版本為4.8.3編譯方式: arm-linux-gnueabihf-gcc xxx.c -o xxx如何把編譯生成的可執(zhí)行文件下載到開發(fā)板: scp clientInPi pi@192.168.43.30:/home/pi 指令 可執(zhí)行文件名字 開發(fā)板用戶名@開發(fā)板ip地址:開發(fā)板的絕對路徑
file xxx 查看可執(zhí)行文件類型
創(chuàng)作不易,動動小手點(diǎn)贊收藏
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/121366.html
摘要:學(xué)習(xí)樹莓派的的初識學(xué)習(xí)樹莓派的的初識初識初識學(xué)習(xí)書籍正點(diǎn)原子嵌入式驅(qū)動開發(fā)指南章節(jié)第三十章學(xué)習(xí)內(nèi)容書中介紹的獲取可以有三個途徑第一個是的官方代碼。網(wǎng)上的燒寫樹莓派教程很多,但是為了學(xué)習(xí)我選擇了官方的代碼。Linux學(xué)習(xí) - 樹莓派4b的U-Boot的初識初識U-Boot學(xué)習(xí)書籍:《【正點(diǎn)原子】I.MX6U嵌入式Linux驅(qū)動開發(fā)指南V1.5.1》章節(jié):第三十章學(xué)習(xí)內(nèi)容:書中介紹uboot的獲...
摘要:要想放到樹莓派上運(yùn)行,需要官方提供的固件四下載直接下載我們所需的在文件夾中,將其中的復(fù)制到卡的分區(qū)中之前分區(qū)時大小為,格式為的那個,再將編譯好的一同復(fù)制進(jìn)去。 2021SC@SDUSC 一、uboot的介紹 1.1、計(jì)算機(jī)系統(tǒng)的主要部件 (1)計(jì)算機(jī)系統(tǒng)就是以CPU為核心來運(yùn)行的系統(tǒng)。典型的...
摘要:一選擇客戶端為什么有多個以太坊客戶端以太坊客戶端與虛擬機(jī)和運(yùn)行環(huán)境類似,能夠讓你在電腦上運(yùn)行以太坊程序。參考資料文章中的列表對應(yīng)的鏈接可以參考第頁下一篇文章我們將會介紹以太坊連載七客戶端的安裝與定制感謝朝夕團(tuán)隊(duì)參與的翻譯和校驗(yàn)。 一、選擇客戶端 為什么有多個以太坊客戶端? 以太坊客戶端與Java虛擬機(jī)和.NET運(yùn)行環(huán)境類似,能夠讓你在電腦上運(yùn)行以太坊程序。以太坊客戶端按照書面說明(黃皮...
摘要:但是如果你和我是一樣的人,你想自己攢一臺奇快無比的深度學(xué)習(xí)的電腦。可能對深度學(xué)習(xí)最重要的指標(biāo)就是顯卡的顯存大小。性能不錯,不過夠貴,都要美元以上,哪怕是舊一點(diǎn)的版本。電源我花了美元買了一個的電源。也可以安裝,這是一個不同的深度學(xué)習(xí)框架。 是的,你可以在一個39美元的樹莓派板子上運(yùn)行TensorFlow,你也可以在用一個裝配了GPU的亞馬遜EC2的節(jié)點(diǎn)上跑TensorFlow,價(jià)格是每小時1美...
閱讀 765·2021-09-28 09:35
閱讀 2596·2019-08-29 11:25
閱讀 2159·2019-08-23 18:36
閱讀 1856·2019-08-23 16:31
閱讀 2072·2019-08-23 14:50
閱讀 3122·2019-08-23 13:55
閱讀 3292·2019-08-23 12:49
閱讀 2086·2019-08-23 11:46