`

通过usb远程控制BBB开发板

 
阅读更多

BBB板子自带一个linux系统,Angstrom,桌面环境是gnome。以下的设置都是在此基础上进行的。

BBB除了板子,只有一个usb线。通过这根usb线,PC可以远程登录到板子上。

下面是两种方式ssh和vnc。

 

准备工作 

1 将micro usb端口插入到BBB板子中,另一端连接PC。

2 下载linux驱动。http://beagleboard.org/static/Drivers/Linux/FTDI/mkudevrule.sh。在PC上执行。

3 通过chrome或firefox测试下网络是否联通http://192.168.7.2

 

ssh远程登录

1 已root用户远程登录到BBB板子的系统上。

$ ssh 192.168.7.2 -l root

2 密码为空,直接回车。这样就可以通过命令行方式,远程控制BBB板子了。

3 可以使用scp,传输文件。

$ scp usr@host:/path/file ~/path/      从远程下载文件
$ scp ~/path/file usr@host:/path/      向远程上传文件

 

vnc远程登录

1 在BBB板子上安装vnc server。确保BBB板子能连结到网络。

# opkg update
# opkg install x11vnc

 

2 在BBB板子上启动vnc server的服务。

# x11vnc -bg -o %HOME/.x11vnc.log.%VNCDISPLAY -auth /var/run/gdm/auth-for-gdm*/database -display :0  -forever

 

3 在PC上运行vnc client。很多选择,很多系统都自带不同的vnc viewer。

这里下载vncviewer。

$ sudo apt-get install vncviewer

 

4 运行vncviewer,就会看到BBB的桌面了。

$ vncviewer 192.168.7.2

 

 参考资料

BeagleBone Black猎兔犬骨头(黑)- 露出单板计算机的原型吧!

SSH to BeagleBone Black over USB

Quick hint for Beaglebone Black user

分享到:
评论

相关推荐

    adc_driver.tar.gz_2440 远程控制_2440开发板_远程控制

    总的来说,这个压缩包提供的资源用于在2440开发板上实现通过Web进行的远程控制,其中包括一个关键的ADC驱动程序,使得用户可以远程获取和控制开发板上的模拟输入。这个过程涵盖了嵌入式系统开发、网络通信、设备驱动...

    DNW 通过usb口向开发板传输文件(包含驱动)

    USB驱动是操作系统与USB设备之间通信的桥梁,它使得主机(例如,你的电脑)能够识别并控制USB设备(如开发板)。在DNW工具中,驱动部分确保了主机能够正确地与开发板建立连接,进行数据的发送和接收。通常,这个驱动...

    代码例程双CAN开发板程序 USB

    代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双CAN开发板程序 USB代码例程双...

    Realplay+EZ-USB+FX2LP+CY7C68013A+USB核心板+开发板+逻辑分析仪

    在IT行业中,USB(Universal Serial Bus)技术因其易用性和通用性而广泛应用,其中,Realplay EZ-USB FX2LP和CY7C68013A是两个重要的USB控制器芯片,它们在USB设备开发和逻辑分析仪等领域有着广泛的应用。...

    基于TC35i和AT89S52的远程控制开发板

    开发板还支持在线下载功能,这意味着用户可以在不拆解硬件的情况下,通过USB接口直接更新AT89S52的固件,极大地方便了软件调试和版本升级过程。 #### 九、总结 基于AT89S52和TC35i的远程控制开发板,利用GSM网络的...

    4.多功能步进电机直流电机控制器开发板(原理图+PCB+示例程序+元件清单)

    4.多功能步进电机直流电机控制器开发板(原理图+PCB+示例程序+元件清单)4.多功能步进电机直流电机控制器开发板(原理图+PCB+示例程序+元件清单)4.多功能步进电机直流电机控制器开发板(原理图+PCB+示例程序+元件清单...

    开发板USB下载程序

    标签“usb 下载 开发板”进一步强调了这个过程的关键元素:通过USB接口进行数据传输,以及这一操作是针对开发板的。USB下载通常比传统的串口下载更快,更方便,尤其对于频繁迭代和调试的开发工作而言。 压缩包中的...

    USB HID和android开发板通信.txt

    通过这些开发板,开发者可以利用Android强大的软件生态系统来实现复杂的硬件控制功能。 #### 3. USB HID与Android开发板的通信机制 为了使USB HID设备能够与Android开发板进行通信,开发者需要利用Android系统提供...

    USB控制开发板使用手册V12

    通过遵循本手册中的步骤,操作者可以成功地在Windows XP操作系统上安装并使用龙丘科技的USB控制开发板LED驱动。这不仅有助于了解USB驱动的基本工作原理,还能够实际操控开发板上的LED灯,为学习和项目开发提供了便利...

    圈圈教你玩USB 第2版 开发板原理图

    从标题和描述中我们可以得知,本书的目的是帮助读者深入理解USB开发技术,并通过USB开发板的原理图来实现这一目的。原理图可以分为电源部分、信号输入/输出部分、处理器单元、接口以及其他外围设备等几个主要部分。 ...

    周立功USB开发板资料(在Keil下编译)

    5. **硬件接口**:了解开发板上的USB接口电路,包括微控制器的USB控制器、数据线连接、电源管理等。知道如何正确连接和配置硬件以实现USB通信。 6. **调试技巧**:学习如何使用Keil μVision的调试器进行断点设置、...

    CC2530 USB串口驱动 ZigBee开发板驱动

    在CC2530开发板中,USB接口通常被用作与个人计算机(PC)通信的桥梁,它允许开发者通过串行端口(UART)发送和接收数据,进行程序下载、日志查看、数据传输等操作。驱动程序是操作系统用来识别和控制硬件设备的软件...

    USB3.0 CYUSB3014开发板资料,含原理图,软件手册,开发代码说明等

    CYUSB3014是Cypress Semiconductor公司设计的一款USB3.0控制器,专门用于实现USB3.0接口功能。这款芯片集成了USB3.0物理层和协议层,提供了高效、低功耗的解决方案,广泛应用于各种设备,如数据存储、视频捕捉、图像...

    usb3.0 开发板 原理图

    USB 3.0 开发板的原理图主要涉及了USB 3.0接口的硬件设计,以及与之配合使用的Cypress公司的CYUSB3014芯片,这是一个集成了USB 3.0协议引擎的芯片,常常用于嵌入式系统的高速数据传输。CYUSB3014是一个提供USB 3.0 ...

    EZ-USB开发板完整资料

    CY7C68013是一款功能强大的USB控制器,具有内置微控制器(MCU)功能,可以处理USB协议,从而减轻主处理器的负担。 首先,我们来看看EZ-USB开发板的关键组成部分: 1. **CY7C68013芯片**:这是一款集成了USB协议栈...

    USB的驱动程序源码,主要实现与arm开发板的USB通讯,保证数据正确的传输.zip

    - **固件更新**:某些USB设备可能需要通过USB接口更新固件,驱动程序需要支持这个过程。 压缩包中的文件可能包含以下内容: - 设备描述符和配置文件,用于识别和配置设备。 - 驱动程序主体代码,实现上述功能。 - ...

    CY7C68013A USB核心开发板

    Realplay EZ-USB FX2LP CY7C68013A USB核心板 开发板 逻辑分析仪

    开发板USB转串口CH340驱动_ch341ser开发板_开发板驱动_

    标题中的“开发板USB转串口CH340驱动”是指一种常见的电子开发工具,它允许用户通过USB接口与单片机或其他微控制器进行串行通信。CH340是旺宏电子(Winbond)生产的一款USB到串行接口转换器芯片,常用于开发板上,...

    CEPARK USB开发板主控芯片介绍

    PDIUSBD12是一个性能优化的USB器件, 通常用于基于微控制器的系统并与微控制器通过高速通用并行接口进行通信 ,也支持本地 DMA传输 。 该器件采用模块化的方法实现一个USB接口 ,允许在众多可用的微控制器中选择最...

Global site tag (gtag.js) - Google Analytics