通过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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用VS Code进行远程调试ARM开发板,首先需要确保本机已经安装了VS Code。然后,需要安装Remote Development插件。安装完成后,按照以下步骤进行配置和调试: 1. 配置开发板:确认你的ARM开发板已经配置好编译工具链和GDB服务器。 2. 连接远程主机:使用VS Code的Remote Development插件连接到远程主机。 3. 安装gdb:在远程主机上安装GDB调试器。 4. 配置VS Code:在本地机器上配置VS Code以与远程主机进行调试通信。 具体步骤如下: 1. 确保你的ARM开发板已经配置好编译工具链和GDB服务器。这样,你就可以在开发板上运行gdbserver命令,将开发板与本地机器建立调试连接。 2. 使用VS Code的插件市场安装Remote Development插件。 3. 打开VS Code并点击左侧的远程开发图标(类似于飞船的图标)。在弹出的菜单中选择"Remote-SSH: Connect to Host"。然后,在输入框中输入你的远程主机地址和凭据。 4. 连接到远程主机后,打开VS Code的终端,运行以下命令来安装gdb: ``` sudo apt-get install gdb ``` 5. 在VS Code的终端中,输入以下命令来启动gdbserver并与ARM开发板建立调试连接: ``` gdbserver 192.168.0.102:1234 ./your_program ``` 其中,192.168.0.102是你的远程主机的IP地址,1234是你指定的端口号,your_program是你要调试的程序的路径。 6. 在本地机器上,打开VS Code的左侧侧边栏并选择调试视图(类似于虫子的图标)。点击配置按钮,在弹出的菜单中选择"Add Configuration"。 7. 在弹出的配置文件中,选择"Cpp Debug"作为调试器,并将其配置如下: ``` "configurations": [ { "name": "(gdb) Attach to remote", "type": "cppdbg", "request": "attach", "remoteMachine": "192.168.0.102", "remoteWorkspaceRoot": "/path/to/your/workspace", "remoteCwd": "/path/to/your/program", "program": "/path/to/your/program", "targetArchitecture": "arm", "gdbpath": "gdb" } ] ``` 请将"remoteMachine"、"remoteWorkspaceRoot"、"remoteCwd"、"program"和"gdbpath"字段替换为你的实际值。 8. 保存配置文件并退出。现在,你可以在VS Code中点击调试按钮来启动远程调试会话。 9. 在调试会话中,你可以设置断点、单步执行和观察变量值,就像在本地机器上调试一样。 总结一下,要在VS Code中进行远程调试ARM开发板,需要安装Remote Development插件、配置本地机器和远程主机的连接,并使用gdbserver建立调试连接。然后,在VS Code中配置调试器并启动调试会话。这样,你就可以像在本地机器上一样调试ARM开发板上的程序了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [VSCode 搭建 Arm 远程调试环境的步骤详解](https://download.csdn.net/download/weixin_38618094/13739897)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [使用vscode远程调试arm-linux开发板](https://blog.csdn.net/weixin_45829566/article/details/108925998)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值