Beaglebone Black教程Beaglebone Black中的Cloud9 IDE基本使用

​Beaglebone Black中的Cloud9 IDE基本使用

Cloud9是集成在Beaglebone Black系统的中IDE。它类似于OS X中的Xcode、Linux中的Eclipse以及Windows中的Visual Studio。

Beaglebone Black中打开Cloud9 IDE

要打开Cloud9 IDE,你需要使用浏览器连接到Beaglebone Black的3000号端口,也就是访问http://beaglebone.local:3000/就可以了。在系统刚启动后它可能需要一点时间来响应你的请求,如图1.41所示是Cloud9的全貌。


图1.41  Cloud9 IDE

在左侧的Workspace面板中,你可以看到一个以cloud9命名的目录,在这个目录下有一些子目录。如果你想自己探索一下BoneScript,那么可以查看放在demo目录下的示例程序。

Beaglebone Black中打开Cloud9 IDE新建文件夹

为了更好地组织文件,我们可以将相关联的一些文件放在一个文件夹中。虽然Cloud9 IDE是基于Web的,但是创建文件夹的方式与其他独立的IDE并无多大差别。Cloud9 IDE Workspace的根目录是cloud9,在它下面包含了若干文件夹和文件,如图1.42所示。

我们创建的文件夹也应该作为cloud9的子目录。例如,我们想要为本书创建一个专门的文件夹用来存储之后的项目文件。我们需要做的就是右键单击cloud9目录,在弹出菜单中选择New File,如图1.43所示。

图1.42  Cloud9的工作区                                图1.43  创建文件夹

此时会出现一个默认名为New Folder的文件夹,如图1.44所示。我们可以将它改为MyProjects,并按下回车确认,此时我们的文件夹就创建完成了,如图1.45所示。


图1.44  默认文件夹名            图1.45  创建的文件夹

之后,我们所有的项目文件就放在这个目录下。

Beaglebone Black中打开Cloud9 IDE创建文件

创建文件的过程与创建文件夹类似,只需要在目标文件夹上单击右键,在弹出菜单中选择New File即可,如图1.46所示为在MyProjects文件夹中创建文件。新文件的默认名字是Untitled,我们可以为他创建一个有意义的名字,例如Project1-Blinking LDE,之后按回车确认,如图1.47所示为在MyProjects文件夹下创建的新文件。


 图1.46  创建新文件                                 图1.47  新建的文件

注意:新建的文件必须明确指定文件后缀才可以被着色器正确识别,如BoneScript文件的后缀应该为.js。

Beaglebone Black中打开Cloud9 IDE运行程序

在程序编写完成后,就可以运行程序了。在Cloud9中集成了直接运行程序的功能,只需要单击IDE上方的按钮即可,如图1.48所示。


图1.48  运行程序

如果你已经编写了程序,并且按下了Run按钮,但是程序并不会立即执行。这是因为这个执行命令默认进入的是调试模式,你需要在弹出的调试面板中点击运行程序,如图1.49所示。


图1.49  开始运行程序

以上就是Cloud9 IDE所有常用的操作了。这些操作会贯穿之后的所有内容,所以笔者务必要掌握这些基本操作。

本文选出自:BeagleBone Black项目实训手册转载请注明出处,尊重技术尊重IT人!

Beaglebone Black教程Beaglebone Black中的Cloud9 IDE基本使用相关推荐

  1. Beaglebone Black教程BeagleBone Black安装最新系统映像

    Beaglebone Black教程BeagleBone Black安装最新系统映像 BeagleBone Black安装最新系统映像 Beaglebone Black虽然已经预装了Debian操作系 ...

  2. Beaglebone Black教程Beaglebone Black的引脚分配

    Beaglebone Black教程Beaglebone Black的引脚分配 Beaglebone Black的引脚分配 绝大多数的微型开发平台都提供了一些称为GPIO的输入输出端口.这些端口可以让 ...

  3. ​Beaglebone Black教程Beaglebone Black的引脚分配

    2019独角兽企业重金招聘Python工程师标准>>> Beaglebone Black教程Beaglebone Black的引脚分配 Beaglebone Black的引脚分配 绝 ...

  4. Beaglebone Black教程项目1闪烁板载LED

    Beaglebone Black教程项目1闪烁板载LED 项目1闪烁板载LED 当设置完你的Beaglebone Black的时候,可能早就非常期待你的第一个项目了.下面就来满足大家的愿望,当然,这个 ...

  5. Beaglebone Black教程使用SSH通过USB和因特网连接Beaglebone Black

    Beaglebone Black教程使用SSH通过USB和因特网连接Beaglebone Black 使用SSH通过USB和因特网连接Beaglebone Black SSH是Secure Shell ...

  6. BeagleBone Black QNX6.6 BSP中IPL的完善

    BeagleBone Black QNX6.6 BSP中IPL的完善 QNX提供的BBB BSP有6.5和6.6两个版本.6.5使用uboot引导,6.6提供了IPL引导程序.下载地址如下 http: ...

  7. Xamarin XAML语言教程Visual Studio中实现XAML预览

    2019独角兽企业重金招聘Python工程师标准>>> Xamarin XAML语言教程Visual Studio中实现XAML预览 每次通过编译运行的方式查看XAML文件效果,需要 ...

  8. springboot处理参数再转发请求_SpringBoot图文教程6—SpringBoot中过滤器的使用

    有天上飞的概念,就要有落地的实现 概念十遍不如代码一遍,朋友,希望你把文中所有的代码案例都敲一遍 先赞后看,养成习惯 SpringBoot 图文系列教程技术大纲 SpringBoot 图文教程系列文章 ...

  9. Xamarin XAML语言教程Xamarin.Forms中构建进度条

    Xamarin XAML语言教程Xamarin.Forms中构建进度条 ProgressBar被称为进度条,它类似于没有滑块的滑块控件.进度条总是水平放置的.本节将讲解如何使用进度条. 注意:进度条在 ...

最新文章

  1. js hoisting -- 提升 学习笔记
  2. Hbase 技术细节笔记(上)
  3. [简单题]自定义取余(三种解法)C++实现
  4. 2.3.1 spring属性注入-注解注入-半注解方式-前序
  5. 最大信息熵增益_机器学习笔记(三)——搞懂决策树必备的信息增益
  6. 【深度学习】每个数据科学家都必须了解的 6 种神经网络类型
  7. adcclk最大_TMS320F28xxADC配置说明中文版
  8. Web socket广播
  9. 用Setup Factory打包Visual C++ 2008开发的程序心得总结
  10. NOI数学:Burmside引理与Polya原理
  11. Qt5.7+Opencv2.4.9人脸识别(五)人脸识别
  12. Entity Framework 小知识(一)
  13. qt creator纯C或C++项目在windows下的命令行中文乱码解决
  14. python取文件后缀
  15. Openstack的ping不通实例的解决办法
  16. 在有的公司,高手遍地走,天才不如狗
  17. plcst语言编程教程_st语言编程实例讲解
  18. 社会化商业的基础架构
  19. 腾讯大王卡怎么申请的详细方法教程!附软件
  20. centos不能复制文件到usr/local/src下的问题,权限不够;以及找不到usr/local/src的问题

热门文章

  1. github 笔记
  2. CentOS-6.4-i386硬盘安装
  3. 关于Qt Designer程序/UI文件打开未响应的解决方法
  4. 解决js跨域调用WebApi的问题
  5. Jenkins报错‘Gradle build daemon disappeared unexpectedly‘的问题解决
  6. 解决在vue中axios请求超时的问题
  7. 尝试在视图不在窗口层次结构中的UIViewController上呈现UIViewController
  8. 使用CSS将文字长度限制为n行
  9. 【55】让自己熟悉Boost
  10. C++ ODB 框架(未实践使用)