BeagleBone Black板第八课:建立Eclipse编程环境
来源:互联网 发布:excel查询数据库 编辑:程序博客网 时间:2024/06/14 05:53
BeagleBone Black板第八课:建立Eclipse编程环境
BBB板第八课:建立Eclipse编程环境
最近新建了一个编程环境,感觉到非常方便,分享给大家。之前除了在BBB板远程桌面直接编写shell脚本或C程序外,通过Debain 7.5系统下使用编辑软件也试过,写完程序还是转存到BBB板编译,反正觉得挺麻烦。不熟悉linux是个原因,但没汉化的软件更是个问题。最后重新回来熟悉的XP的环境,根据网上一些点子,安装Eclipse C/C++,没想到用过后感觉非常好,起码现阶段是认可。特别是对我这种初学者来说,真的觉得方便、好用。
我的基本环境是WindowsXP+Eclipse C/C++,原来在Debian 7.5 linux环境下也安装有Eclipse ,可是是全英文版的,不方便使用。^_^太爱国语,英文学不好,还是先在XP下编程比较亲民,以后熟悉些了再进Debian 7.5 linux下编程,据说linux 对应BBB板限制比较少。
这节课算是补上,本来应该放在GPIO编程控制之前的,显得乱,请别介意!
一、下载解压及运行Eclipse C/C++
我同样是在虚拟机下安装XP,Eclipse C/C++随意在百度上查找的,没有刻意选择版本,直接百度:eclipse c++ 中文版,查出来的第一个我就下载了,标题是:“Eclipse IDEfor C/C++ Developers(Eclipse开发C工具) 4.3 SR1 简体中文完整版”,文件大小144.64MB,文件名为:eclipse-cpp-kepler-sr1-win32 直接解压就可以运行使用了,不需要安装。
如果运行出错,那可能是系统没安装有Jave,下载个java7来安装就行了,因为我原来建立andriod+Eclipse编程环境的时候安装过java7。其实纯玩BBB板的编程环境,感觉不到和java有什么联系,具体是不是一定需要安装我也不清楚。除非我清完之前的java重新再试运行Eclipse,感觉没必要在这个问题上纠葛了。
这个eclipse c++ 中文版解压好后直接运行就行了,我什么插件都没安装,主要是进行配置,就完全可以操控BBB板,而且还把SSH的功能也带有了。而且总体感觉比网上一些文章说的简单多了,网上一些文件要求插件等等,我是原封未动。
第一次运行Eclipse的界面:
打开后进入的主界面如下:
帮助菜单栏上显示的版本:
二、配置BBB板环境(最为重要的)
1、打开远程系统“RemoteSystems”窗口
打开“窗口”-“显示视图”-“其他”,在弹出的显示视图窗口打开“Remote Systems”中的“Remote Systems”,确定就行了。
2、增加Linux远程系统
从上一步打开的“Remote Systems”窗口栏中,点击“本地”右键菜单,选择“新建”-“Connection”,在弹出的“新建连接”窗口中选择“Linux”,点击“下一步”
在这个窗口中输入主机名:192.168.7.2,描述可以随便写,我这里就写BBB板的全称,方便识别,第一个参数Parent profile 原来是什么不用管它
接着点“下一步”,选择“ssh.files”,因为一直用SSH远程登陆BBB板,感觉就是它了,第一第二个参数没试过,有兴趣自己查查资料或试试有什么区别。
点击“完成”后,主页面上的“Remote Systems”栏上又多了一个“192.168.7.2”的远程系统,感觉越来越接近了吧。呵呵!
3、连接BBB板的文件系统
做这一步之前确认BBB板已经接好并连接到虚拟机。选择SSH终端“SshTerminals”右键菜单“Connect”,就会弹出连接BBB板的密码登陆窗口
用户标识改为:root ,密码输入你自己设置的,“确定”后就会弹出显示远程系统版本的窗口:表明你已经连接成功连接到了BBB板上。
点击“确定”后,就会回到主界面,这是你打开远程系统的“192.168.7.2”的文件系统看下,“Sftp Files”-“根”目录下,就会展示了BBB板的文件系统,在这里你可以通过右键菜单任意修改、删除和添加目录或文件,功能很全的。
4、打开BBB板远程字符终端
把“根”目录文件缩回来,选择SSH终端“Ssh Terminals”右键菜单“Launch Terminal”
主界面上又会多了一个终端窗口栏“Terminals”,是不是很熟悉的面孔啊。就是之前我们运行PuTTY软件进入的界面。
你可以试下命令,看是不是真的正常哈!
至此你已经完全建立和BBB板的连接,BBB板的编程环境也就建立好了,以后的编程工作就全是在这个EclipseC/C++环境下进行的。
还有一点,你可以通过主菜单“窗口”打开你需要的功能窗口,并通过鼠标左键拖拉功能窗口调整好自己喜欢的编程界面,我调整后的界面如下(我觉得这样布局方便):
正中位置是程序输入窗口,右侧是文件系统,左下方是命令终端。
- 上一篇BeagleBone Black板第七课:GPIO编程控制
- 下一篇BeagleBone Black板第九课:测试读取ADC数据
- BeagleBone Black板第八课:建立Eclipse编程环境
- BeagleBone Black板第八课:建立Eclipse编程环境
- BeagleBone Black板第五课:Shell脚本编程实验
- BeagleBone Black板第六课:C++编程控制GPIO基础
- BeagleBone Black板第七课:GPIO编程控制
- BeagleBone Black开发环境
- Beaglebone Black(6.1)Beaglebone Black的c++开发环境Eclipse构建
- Ubuntu下构建BeagleBone Black的Eclipse开发环境
- BeagleBone Black Eclipse and GDB
- Beaglebone black开发环境搭建
- BeagleBone开发环境建立
- 在Debian中建立Beaglebone black的应用开发环境之一:基本概念
- 在Debian中建立Beaglebone black的应用开发环境之三:cross-toolchain的安装
- 在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?
- 在Debian中建立Beaglebone black的应用开发环境之五:来一个hello world
- beaglebone black 的Qt开发环境搭建
- beaglebone black 的Qt开发环境搭建
- BeagleBone Black编程学习_eclipse C/C++
- LeetCode - One Edit Distance
- dede 学习 标签
- iOS开发多线程篇—GCD介绍
- POJ 3714 Error Curves(三分)
- [BZOJ3932] [CQOI2015]任务查询系统 && 可持久化线段树
- BeagleBone Black板第八课:建立Eclipse编程环境
- Nmap源码分析(基本框架)
- 用Feature Management补足技术管理
- IO file reader /writer
- 黑马程序员—异常
- 寒風的Cocos2dx之旅之schedule用法
- 【BZOJ 3527】 [Zjoi2014]力
- Java5中for each语句的性能问题(修订)
- BZOJ1179【tarjan】【spfa】