BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板

BBB板第三课:Debian7.5系统安装和远程控制BBB板

因为BBB板系统是Debian 7.4,据说使用Debian系统可以实现很多BBB板的无缝连接,可以更好的学习和控制BBB板,所以就决定下载Debian7.5系统安装,采用虚拟机的安装方式。

一、系统安装

1、我下载了Debian7.5 32位系统,有三张DVD盘,网上有不少安装资料了,我这里就不详细介绍安装过程了。不过有一点可能很多人都会遇到的问题,就是安装过程中提示插入光盘的问题。虚拟机是Vmware workstation 10 。

第一次安装的时候我也遇到了,就中断了重新来,网上查了下也没能解决。最后想到一点,在虚拟机设置里,多增加两个光驱,一共三个光驱,每个光驱一个ISO镜像文件,第一张光盘镜像设置在0号光驱,按顺序设置好,就把这个问题给解决掉了。

安装快结束的时候,还会提示有些应用文件找不到,由于我是带网络的,所以按提示选择从网络继续安装就可以了,它会自己下载和安装。如果没有网络,按提示跳过应该也是没问题,因为只是应用程序,进入桌面再安装。

因为网上安装教程较多,在这里就不做截图指导了。主要讲讲后面的远程控制BBB板。

二、远程控制

第一课的时候已经把Windows下远程控制BBB板做了全面的介绍,这一节课主要讲解Debian 7.5系统下的BBB板控制。远程控制的方法是一样的,同样分为字符终端模式和远程桌面模式。

在这里只讲用一根USB线连接BBB板的方法,用网线和电源线的办法略过。

USB线连接好BBB板,在Debian 7.5系统下是免驱动的,右下角的地方会提示有该设备的符号,如果启动系统前连接好BBB板的,就已经默认连接好BBB设备了;如果是进入Debian7.5系统桌面后才连接的,有时会需要手动连接一下。

1、安装Putty软件

进入应用程序-附件-超级终端命令模式,输入命令:aptitudeinstall putty  执行后就会进入下图的安装过程:

在这里讲下我遇到的一个问题,我原来不是使用这个命令在线安装的,提前下载好Putty linux版本,但解压后总是找不到可执行的源文件,不知什么原因。最后放弃了下载的版本,直接通过aptitude安装。

安装成功后在“应用程序-互联网”上就会出现一个应用:PuTTY SSH Client

2、Putty软件连接BBB板,登陆终端字符模式

打开PuTTY SSH Client软件:

在Host Name(主机名字)上输入BBB板的IP:192.168.7.2就行了;

由于第一次登陆,会提示以下窗口内容:

进入登陆状态后,输入 root 就可以完成BBB板的字符终端模式登陆:

注意事项:如果登陆失败,提示超时,查看下桌面右小角的BBB设备是否连接,有时需要手动连接,移动鼠标至右下角,靠近声卡设备的图标,会出现“Linux Flundation BeagleBoneBlack”提示,然后点击右键菜单,选择“连接”,一会小图标就会变成U盘的形状,桌面还会弹出U盘的内容,就连接成功了。否则远程登陆都会失败的。

出现这个字符串“[email protected]:~#”,终端模式远程控制就成功了!

如果以前学过Linux,就可以通过命令展开BBB板的学习之旅了。

3、通过VNC软件登陆BBB板的远程桌面

Debian 7.5系统下登陆BBB板远程桌面的方法比较简单,不需要另安装什么软件了,直接使用系统自带的“应用程序-互联网-远程桌面查看器”

点击“连接”,在主机中输入BBB板的IP

使用远程桌面连接之前还是得在Putty登陆模式下执行一次“vncserver”打开服务端命令,由于我的BBB板之前在Windows下运行vncserver并设置过密码了,所以在Debian 7.5系统下不会有什么提示,直接是运行结果:

接着前一步,在远程桌面窗口输入好IP点击连接,弹出论证窗口输入密码就行

成功了吧!由于之前我在windows系统登陆时放过几个软件在桌面,所以这次从Debian 系统远程中看到就不是空的!

BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板,布布扣,bubuko.com

时间: 2024-12-24 12:39:14

BeagleBone Black 板第三课:Debian7.5系统安装和远程控制BBB板的相关文章

BeagleBone Black板第八课:建立Eclipse编程环境

BBB板第八课:建立Eclipse编程环境 最近新建了一个编程环境,感觉到非常方便,分享给大家.之前除了在BBB板远程桌面直接编写shell脚本或C程序外,通过Debain 7.5系统下使用编辑软件也试过,写完程序还是转存到BBB板编译,反正觉得挺麻烦.不熟悉linux是个原因,但没汉化的软件更是个问题.最后重新回来熟悉的XP的环境,根据网上一些点子,安装Eclipse C/C++,没想到用过后感觉非常好,起码现阶段是认可.特别是对我这种初学者来说,真的觉得方便.好用. 我的基本环境是Windo

BeagleBone Black板第五课:Shell脚本编程实验

BBB板第五课:Shell脚本编程实验 在一上课我们通过简单的echo命令测试并控制GPIO端口的高低电平输出,实现对一个LED指示灯的点亮和关闭控制,本节将通过Shell脚本编程,来完成两个LED指示灯的交替闪亮的实验. 实验器材:准备两个二极管指示灯,面包板等 使用GPIO端口P8.12和P8.11两个引脚 我们暂时不借助其他工具软件,直接远程登陆到BBB板的图形桌面,使用内置的Ledfpad编辑器来完成Shell脚本的编程. 远程登陆BBB板图形桌面还记得吧,不记得话参考前面的课程,这里就

BeagleBone Black板第六课:C++编程控制GPIO基础

BBB板第六课:C++编程控制GPIO基础 在一上课我们通过Shell脚本编程实现了对GPIO端口的简单输出控制,实现对两个LED指示灯的交替点亮和关闭,接下来的一两节课,将通过C++程序来实现Shell脚本的功能.为了实现对应的程序控制,我查阅了好多资料,测试过程中发觉网上的一些程序套用过来总是出现各种各样的编译错误,压根就控制不了BBB板,不知是我的BBB板太新,还是以前的程序太旧.最后还是从头开始,重新研究BBB板的文件系统,找出头文件,找出所有相关的函数,终于实现GPIO的C++程序控制

BeagleBone Black板第七课:GPIO编程控制

BBB板第七课:GPIO编程控制 在一上课我们通过IO函数做了简单的GPIO端口输出高低电平输出,实现对一个LED指示灯的点亮和关闭控制,本节将通过完整的C++程序,实现第四课Shell脚本的全部功能,实现两个LED指示灯的交替闪亮. 直接通过进入功能程序 1.实现echo 44 > export 打开端口功能 上一课简单测试中,通过手工在BBB板终端模式下打开gpio44端口可通过以下程序实现: #include <stdio.h> #define GPIO_DIR "/sy

BeagleBone Black板第十课:测试PWM功能

BBB板第十课:测试PWM功能 上一节课我们初步学习了BBB板上ADC数据的读取方法,本节课将把学到的PWM的知识贡献给和我一样的初学者.以下这张彩图来自网上,详细标明了14个PWM和四个定时器的引脚位置.本实验中,我们只测试其中的P8_13引脚,名称为eHRPWM2B. 需要准备的实验工具:一个二极管发光管和数字万用表及其他小线材 一.PWM知识(部分知识直接摘自网上) PWM全称Pulse WidthModulation,脉冲宽度调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有

BeagleBone Black板第十一课: PWM子系统简介

BBB板第十一课: PWM子系统简介 查看多达4000多页的AM335X 英文手册,找到其中的15章节PWMSS,我英文学不好,翻译其中的意思真难,建议高手帮翻译一下那4000多页的手册贡献给大家. 在这里简单说下几个专业名词: PWMMSS全称Pulse-Width Modulation Subsystem 脉冲宽度调制子系统,由eHRPWM.eCAP和eQEP三个模块组成,简单的说就是三种工作模式. 下面的图为PWM子系统图(来自4000多页的手册) 1.eHRPWM全称Enhanced H

[译文]JOAL教程 第三课 多声源播放

[译文]JOAL教程 原文地址:http://jogamp.org/joal-demos/www/devmaster/lesson3.html 原文作者:Athomas Goldberg 译文:三向板砖 转载请保留以上信息. 本节对应的连续代码页及学习笔记:http://blog.csdn.net/shuzhe66/article/details/40260861 第三课 多声源 本文是DevMaster.net(http://devmaster.net/)的OpenAL教程对应的JOAL版本.

第三课 文件系统(上)

unix_c_03.txt====================第三课 文件系统(上)====================一.系统调用------------应用程序 -----------+| |v |各种库 |(C/C++标准库.Shell命令和脚本. |X11图形程序及库) || |v |系统调用 <----------+(内核提供给外界访问的接口函数,调用这些函数将使进程进入内核态)|v内核(驱动程序.系统功能程序)1. Unix/Linux大部分系统功能是通过系统调用实现的.如o

java工程开发之图形化界面之(第三课)

上面我们讲述了通过JOptionPane进行文本I/O操作,一个是通过JOptionPane来获取的 参考链接:http://blog.sina.com.cn/s/blog_993d254201013pgh.html#cmt_3339216 JOptionPane类 1.属于javax.swing 包. 2.功能:定制四种不同种类的标准对话框. ConfirmDialog 确认对话框.提出问题,然后由用户自己来确认(按"Yes"或"No"按钮) InputDialo