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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ev3 c语言高级编程,EV3运行原生C语言程序实例

發(fā)布時間:2023/12/8 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ev3 c语言高级编程,EV3运行原生C语言程序实例 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

EV3運行原生C語言程序?qū)嵗?/p>

本帖最后由 ntwuhui 于 2013-9-20 07:58 編輯

說明:

以下過程直接在EV3系統(tǒng)上編譯原生C語言程序,不需要修改固件,Ununtu13.04測試通過,個人覺得此法應(yīng)該也可以在其他Linux系統(tǒng)下使用

硬件需求:

- EV

- NetGear WNA1100 USB WIFI dongle

- MicroSD card

下載并安裝編譯器:

wget -c http://www.codesourcery.com/sgpp/lite/arm/portal/package4571/public/arm-none-linux-gnueabi/arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

復(fù)制代碼

創(chuàng)建目錄:

mkdir CodeSourcery

復(fù)制代碼

解壓該文件:

tar -jxvf ~/arm-2009q1-203-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -C ~/CodeSourcery/

復(fù)制代碼

添加編譯路徑:

echo ‘export PATH=~/CodeSourcery/arm-2009q1/bin/:$PATH’ >> ~/.bashrc && . ~/.bashrc

復(fù)制代碼

你也可以通過打開另一終端連添加編譯路徑

寫程序并編譯:

創(chuàng)建如下hello.c :

#include

int main()

{

printf(“Hello World!\n”);

return 0;

}

復(fù)制代碼

編譯:

arm-none-linux-gnueabi-gcc hello.c -o hello

復(fù)制代碼

在PC上將剛才得到的hello程序復(fù)制到SD卡中并插入EV3,另一個辦法就是使用scp命令來實現(xiàn)

登陸EV3并運行程序

EV3可以通過使用USB WIFI適配器連接到無線網(wǎng)絡(luò)(連接方法詳見這里)連接成功后IP地址 (xxx.xxx.xxx.xxx) 可以在 EV3 “Brick Info”一屏顯示.

現(xiàn)在你可以用telnet連接到EV3

telnet xxx.xxx.xxx.xxx

復(fù)制代碼

使用root賬戶登陸,密碼為空,然后轉(zhuǎn)到SD卡相應(yīng)位置

cd /media/card/

復(fù)制代碼

最后運行即可

./hello

復(fù)制代碼

這時屏幕會顯示 Hello World:

原文:http://robotnav.wordpress.com/ev3/

following, firmware, process, similar, without

總結(jié)

以上是生活随笔為你收集整理的ev3 c语言高级编程,EV3运行原生C语言程序实例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。