本文來源電子發(fā)燒友社區(qū),作者:劉建華, 帖子地址:https://bbs.elecfans.com/jishu_2307431_1_1.html
1、打開虛擬機(jī),新建一個(gè)hello_world文件夾:mkdir hello_world
【注意要取得權(quán)限,最好用sudo】
2、進(jìn)入hello_world文件夾內(nèi)用sudo vim hello_world.c
錄入代碼如下:
#include
#include
int main(void)
{
int i;
for(i=0;i<5;i++)
{
printf("hello world:%d n",i);
}
return 0;
}
然后保存退出。
2、交叉編譯:root@EASY-EAI-Develop:/home/hello_world# arm-linux-gnueabihf-gcc hello_world.c -o hello_world
3、將編譯好的hello_world上傳給開發(fā)板:
root@EASY-EAI-Develop:/home/hello_world# adb push hello_world /userdata/Demo/hello_world
hello_world: 1 file pushed. 0.5 MB/s (8164 bytes in 0.017s)
3、adb shell連接開發(fā)板,進(jìn)入/userdata/Demon/目錄下執(zhí)行,修改hello_world文件權(quán)限,并執(zhí)行:
root@EASY-EAI-Develop:/home/hello_world# adb shell
[root@EASY-EAI-NANO:/]# cd /userdata/Demo/
[root@EASY-EAI-NANO:/userdata/Demo]# chmod 777 hello_world
[root@EASY-EAI-NANO:/userdata/Demo]# ./hello_world
hello world:0
hello world:1
hello world:2
hello world:3
hello world:4
【總結(jié)】新建文件、編譯、上傳開發(fā)板、執(zhí)行是最基礎(chǔ)的開發(fā)流程。熟悉這一流程后,就可以開心的玩好開發(fā)板了。
附:操作視頻。
-
開發(fā)板
+關(guān)注
關(guān)注
25文章
5093瀏覽量
97802 -
靈眸
+關(guān)注
關(guān)注
0文章
19瀏覽量
3213
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
EE-134:為SHARC系列編寫C兼容匯編代碼中斷處理程序
![EE-134:為SHARC系列<b class='flag-5'>編寫</b><b class='flag-5'>C</b>兼容匯編代碼中斷處理<b class='flag-5'>程序</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
HighTec C/C++編譯器套件全面支持芯來RISC-V IP
![HighTec <b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>編譯</b>器<b class='flag-5'>套件</b>全面支持芯來RISC-V IP](https://file1.elecfans.com/web3/M00/03/5F/wKgZPGdot_6AdiTyAAAuxvV0qeo970.png)
NVIDIA發(fā)布小巧高性價(jià)比的Jetson Orin Nano Super開發(fā)者套件
C7000優(yōu)化C/C++編譯器
![<b class='flag-5'>C</b>7000優(yōu)化<b class='flag-5'>C</b>/<b class='flag-5'>C</b>++<b class='flag-5'>編譯</b>器](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
linux驅(qū)動(dòng)程序的編譯方法是什么
stm32CubeMX+Nano調(diào)試時(shí)board.c不執(zhí)行是為什么?
【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到RTOS平臺(tái)
![【從0開始創(chuàng)建AWTK應(yīng)用<b class='flag-5'>程序</b>】<b class='flag-5'>編譯</b>應(yīng)用到RTOS平臺(tái)](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
【LicheeRV-Nano開發(fā)套件試用體驗(yàn)】LicheeRV Nano 開箱
【LicheeRV-Nano開發(fā)套件試用體驗(yàn)】LicheeRV-Nano上的IAI技術(shù)應(yīng)用
【LicheeRV-Nano開發(fā)套件試用體驗(yàn)】+智能平板開發(fā)
【LicheeRV-Nano開發(fā)套件試用連載體驗(yàn)】+ 實(shí)現(xiàn)三麥克納姆輪小車自主導(dǎo)航
EASY-EAI攜手Hailo推出高性能、高算力的邊緣AI硬件組合
【AWTK開源智能串口屏方案】MCU SDK使用與編譯運(yùn)行
![【AWTK<b class='flag-5'>開源</b>智能串口屏方案】MCU SDK使用與<b class='flag-5'>編譯</b><b class='flag-5'>運(yùn)行</b>](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
【AWTK開源智能串口屏方案】HMI端程序移植編譯及運(yùn)行
![【AWTK<b class='flag-5'>開源</b>智能串口屏方案】HMI端<b class='flag-5'>程序</b>移植<b class='flag-5'>編譯</b>及<b class='flag-5'>運(yùn)行</b>](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
基于Android13的AOSP源碼下載及編譯指南
![基于Android13的AOSP源碼<b class='flag-5'>下載</b>及<b class='flag-5'>編譯</b>指南](https://file1.elecfans.com/web2/M00/BC/E5/wKgZomWnMoSASuvsAABavsd3EBE367.png)
評(píng)論