在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?

接下来,说说怎么布置应用工具,这个讲的会简略一点,你如果从头看过我的blog,我相信你会对SSH、FTP等很了解,也已经查阅了大量的资料,这里讲的东西就是很基本的了。

一、BBB端

BBB端,如果你觉得浪费不了什么空间的话,把tftp/ssh/x11vnc都安装上吧,前面说过我的BBB安装的也是debian,那就简单了,直接sudo aptitude install就可以了。


二、host端

前面我说过,传输文件的方法有很多SSH,FTP,Smaba,VNC都可以。我有时候主要工作在win的时候,就使用xshell分别通过SSH连接host端的debian和BBB的debian,然后通过Xshell的xftp来安装,这是一个懒人的麻烦做法,我还是说一下正规军的做法吧——通过host端的debian的FTP(结合SSH)来完成。

1、测试host端的SSH是否能够正常操作BBB

打开host端的一个终端,使用SSH连接BBB,格式如下(详细的ssh的使用,请man ssh来了解): ssh 用户名@主机地址

robeer@RobeerDebianPC:~$ ssh  [email protected]
你会看到让你输入你的password,输入,成功后你看到如下:

robeer@RobeerDebianPC:~$ ssh  [email protected]
[email protected]'s password: 
Linux arm 3.8.13-bone40 #1 SMP Fri Jan 31 07:31:37 UTC 2014 armv7l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Feb 28 15:02:21 2014 from 192.168.100.100
debian@arm:~$ 
怎么样?是不是通过终端,使用ssh连接了BBB?可以使用ls来查看一下文件哦。如果正常的话,先暂时退出ssh吧。exit命令即可。

debian@arm:~$ exit
logout
Connection to 192.168.100.102 closed.
robeer@RobeerDebianPC:~$ 

2、安装一个好用的ftp工具

以前,我建议初学者使用的时候,host端最好安装一个图形桌面,主要是考虑到使用一个基于窗口系统的ftp工具能够更有效率的传输文件。介绍一个好用的吧,gftp,是一个基于gomne的ftp工具。

先安装之,打开终端,install它:

robeer@RobeerDebianPC:~$ sudo aptitude install gftp
[sudo] password for robeer: 
将不会安装,升级或者删除任何软件包。
0 个软件包被升级,新安装 0 个,0 个将被删除, 同时 0 个将不升级。
需要获取 0 B 的存档。解包后将要使用 0 B。
我已经安装好了,所以,提示是不需要安装。安装完成后,我们打开gftp。

robeer@RobeerDebianPC:~$ gftp
怎么样,gftp窗口出来了吧?我们说过我们是使用ftp工具和SSH协议的结合:

在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?_第1张图片

如果正常的话的,你可以顺利的连接BBB,如下:

在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?_第2张图片

怎么样?这个工具很方便啊,通过这个工具,我们可以将我们在host端编译完成的应用下载到BBB的指定目录,然后在BBB上运行了!这就是应用的布置了!

你可能感兴趣的:(在Debian中建立Beaglebone black的应用开发环境之四:如何布置应用?)