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