Ubuntu下开发BeagleBone Black所用工具软件

来源:互联网 发布:太阳系比较模拟软件 编辑:程序博客网 时间:2024/06/06 07:58

在Ubuntu下开发BeagleBone Black,常用的工具软件

1.Putty有linux版本的,通过SSH(secure shell)与目标机实现远程登录会话和其它网络服务。SSH 为建立在应用层上的安全协议。SSH 是目前较可靠,专为远程登录会话和其它网络服务提供的安全性协议。传统的网络服务协议,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易截获这些口令和数据,而且这些服务程序的安全验证方式也有弱点, 很容易受到“中间人”(man-in-the-middle)的攻击。

安装也很简单,在终端输入Putty,若没有安装就按照提示指令安装即可。

2.在Ubuntu上的工具软件FileZilla,功能类似windows下secureCRT(secureFX),通过SFTP(secure file transfer protocal)与远程目标机实现安全文件传输,SFTP为SSH的一部分。FileZilla能以可视化文件管理器的方式在本地机(如安装ubuntu的电脑)和目标机(如BBB开发板)之间实现安全文件传输。

在Ubuntu上用apt-get install安装FileZilla,简单方便。

3.截图软件,在windows下习惯了使用QQ的截图功能,刚使用linux时觉得截图特别不方便,ubuntu系统自带的【print screen】快捷键截图只能整屏截图,后找到一个还不错的截图ksnapshot.

  截图程序ksnapshot是KDE(Linux)桌面环境(5款最佳Linux桌面环境之一)自带的截图软件,终端输入ksnapshot命令后可以整屏、活动窗口或方框选取等方式截屏,也可以自定义快捷键(System Settings...->Keyboard->Shotcuts->Custom Shotcuts)启动该程序。由于Ubuntu使用的是Unity桌面环境,在Ubuntu下使用ksnapshot需要安装,安装方法:在终端命令行输入ksnapshot,会提示没有安装并有安装提示,按照提示用命令apt install安装该程序,具体过程如下:

xxx@ubuntu:~/qinbao_src/hello-world$ ksnapshotThe program 'ksnapshot' is currently not installed. You can install it by typing:sudo apt install ksnapshotxxx@ubuntu:~/qinbao_src/hello-world$ sudo apt install ksnapshot[sudo] password for xxx:Reading package lists... DoneBuilding dependency tree       Reading state information... DoneThe following additional packages will be installed:...

4.在Ubuntu主机的命令行终端通过ssh登录BeagleboneBlack。原来是用Putty(参考1)登录的,Putty为图形界面且功能全面,不过登陆后界面显示字体太小,没法改(Ubuntu版本下的这个程序暂时没发现怎么改)。今天无意间发现命令终端的命令ssh,官方的描述是:sshOpenSSHSSH客户端(远程登录程序),用于登录远程机器并在其上执行命令,它的目的是为通过不安全网络连接的两个无互信的主机提供安全加密通讯(Itis intended to provide secure encrypted communications between twountrusted hosts over an insecure network)。通过ssh登录BeagleboneBlack的方法:

> 以用户debian登录

haph-qb-ubuntu-64@ubuntu:~$ssh debian@192.168.7.2Debian GNU/Linux 7BeagleBoard.orgDebian Image 2015-11-12Support/FAQ:http://elinux.org/Beagleboard:BeagleBoneBlack_Debiandefaultusername:password is [debian:temppwd]debian@192.168.7.2'spassword:Last login: Thu Nov12 19:43:17 2015 from ubuntu.localdebian@beaglebone:~$
> 以用户root登录

Debian GNU/Linux 7BeagleBoard.orgDebian Image 2015-11-12Support/FAQ:http://elinux.org/Beagleboard:BeagleBoneBlack_Debiandefaultusername:password is [debian:temppwd]Last login: Thu Nov12 20:54:00 2015 from beaglebone.localroot@beaglebone:~#





...

0 0