Intel Edison 的C++编程环境

最简单的方法,就是Putty登陆上去,用Vi写几行代码,类似这种:

#include

using namespace std;

int main(int argc, const char   * argv[])

{

          cout<<"Hello Edison world!"<

          return 0;

}

保存好用 g++编译一下

g++ helloedison.cpp -o helloedison

有文章说Edison的yocto linux上没有VI,这是不对的。至少我这个版本没问题。

可是命令行和VI总归不是办法,IDE的方案是整合了交叉编译器的Eclipse,当然,最理想的模式是从Intel网站下载,就是这里

https://software.intel.com/sites/landingpage/iotdk/windows-development-kit.html

下载下来以后要做三件事

第一,解压缩,确保解压缩的目录里面没有空格!我当时用Intel Edison做目录就吐血了

第二,修改bat文件中java -version 2>&1 | find "64-Bit" >nul: 为java -version 2>&1 | C:\Windows\System32\find "64-Bit" >nul:

第三,运行bat就行了,不要以管理员身份运行,因为批处理中有个"%CD%"参数在以管理员指令运行的时候,目录会从当前文件所在目录跳转到当前目录。

然后就启动了,如下图:


我是先Create Target Connection,自己手动输入参数就行,否则会Scan很久,没必要。然后Create c/c++ IoT Project,选择上一步的Connection,


点击Run就可以看到Console输出了,并且Edison的LED灯也会反复闪烁不停。那么利用集成Edison交叉编译器的Eclipse IDE编程就完成了。

你可能感兴趣的:(Intel Edison 的C++编程环境)