最簡單的方法,就是Putty登陸上去,用Vi寫幾行代碼乙墙,類似這種:
#include<iostream>
using namespace std;
int main(int argc, const char ? * argv[])
{
? ? ? ? ? cout<<"Hello Edison world!"<<endl;
? ? ? ? ? return 0;
}
保存好用 g++編譯一下
g++ helloedison.cpp -o helloedison
有文章說Edison的yocto linux上沒有VI乒疏,這是不對的憔晒。至少我這個版本沒問題。
可是命令行和VI總歸不是辦法明吩,IDE的方案是整合了交叉編譯器的Eclipse,當(dāng)然间学,最理想的模式是從Intel網(wǎng)站下載,就是這里
https://software.intel.com/sites/landingpage/iotdk/windows-development-kit.html
下載下來以后要做三件事
第一,解壓縮低葫,確保解壓縮的目錄里面沒有空格详羡!我當(dāng)時用Intel Edison做目錄就吐血了
第二,修改bat文件中java -version 2>&1 | find "64-Bit" >nul: 為java -version 2>&1 | C:\Windows\System32\find "64-Bit" >nul:
第三嘿悬,運行bat就行了实柠,不要以管理員身份運行,因為批處理中有個"%CD%"參數(shù)在以管理員指令運行的時候善涨,目錄會從當(dāng)前文件所在目錄跳轉(zhuǎn)到當(dāng)前目錄窒盐。
然后就啟動了,如下圖:
我是先Create Target Connection钢拧,自己手動輸入?yún)?shù)就行蟹漓,否則會Scan很久,沒必要源内。然后Create c/c++ IoT Project,選擇上一步的Connection葡粒,
點擊Run就可以看到Console輸出了,并且Edison的LED燈也會反復(fù)閃爍不停膜钓。那么利用集成Edison交叉編譯器的Eclipse IDE編程就完成了嗽交。