windows电脑如何连接Linux开发板

本文介绍了在没有路由器的情况下,如何通过Windows系统、网线和串口连接Linux开发板,包括设置DHCP共享、识别串口配置和使用SSH进行远程连接的操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        各位刚入门玩Linux开发板的同学,通常会遇到这个问题。我的电脑怎么去连接开发板?

        目前的Linux开发板至少都会带一个串口,大家可以通过MobaxtermSecureCrt之类的软件进行连接,但是有的时候会传输一些大文件,串口速率不够,或各种原因,感觉串口连接不是很好用,开发板的串口大多数情况下是用来debug的,使用串口连接还是不太方便。

        所以开发板上还会有USB口、网口,一些开发板刷成Android后,主要使用USB口,通过adb进行连接控制,使用一些芯片厂商的工具通过USB进行烧录镜像,也有一些使用网口进行烧录镜像;但是大多数同学的开发板上烧录的都是debian这类Linux系统,在这种系统下,大家主要通过ssh进行远程连接控制。

        我自己常用的两种方法:

        一、有路由器的情况下,将开发板通过网线连接到路由器上,让路由器去做DHCP服务,分配IP,从路由器上查询到IP后,通过ssh进行连接,这种方法是比较简单方便的。我个人比较喜欢这种方式。

        二、没有路由器的情况下,就要想办法将电脑与开发板直接通过一根网线进行连接,今天这篇文章介绍的就是遇到这种情况如何做?

       先介绍我的环境:

        硬件环境:一台同时具备无线网卡和有线网卡的电脑、一块已经烧录好debian系统的鲁班猫1S,一根网线、一根串口线、一台能够上网的手机(这个应该大多数人都有吧)。

        软件环境:Win10及以上的Windows系统、Mobaxterm

        OK,接下来就跟着我一步步操作吧。

操作步骤:

      首先在Windows的搜索栏中搜索“控制面板

打开控制面板后选择“网络和Internet”

然后点击“网络和共享中心”

点击其中的“更改适配器设置”选项

接着会弹出如下页面,请确保电脑有通过WiFi连接网络,然后右击“WLAN”选项

点击“属性“

然后点击“共享”标签

点击“家庭网络连接”,选择“以太网(也就是有线网卡)”,然后勾选“允许其他网络用户通过此计算机的Internet连接来连接(N)”,最后保存修改即可

这个时候打开任务管理器,可以看到有线网卡的IP由之前的169.xxx.xxx.xxx之类的缺省IP变为了192.168.137.1,记得没错,这个应该是代表该网口处于DHCP服务端模式,会向连接设备分配IP地址。

到了这一步,我们已经成功一大半了,接下来我们需要知道Linux开发板的IP地址是多少,而这个则接着需要我们拿出之前准备好的串口线,通过串口线连接至开发板。

USB串口模块      Linux开发板

GND                   GND

TX                      RX

RX                      TX

按照上面的方法将开发板与USB串口模块连接,推荐使用CH340x、daplink之类的串口模块,这类模块的驱动通常内置在Windows系统中,就算没有内置,通过搜索引擎也能比较方便的找到驱动。

接下来就是打开开发板的手册,查询开发板串口的波特率,我这块开发板的波特率是1500000。

按照下图方式选择自己USB串口模块对应的端口,然后设置自己开发板的波特率

接着敲回车键,即可看到成功连接开发板

接着输入ifconfig,即可查看到开发板的IP地址,通常情况下有线网卡的名字以eth(即Ethenet,以太网的英文缩写)开头

按照下面步骤,填入开发板的IP、用户名(也可以直接填入root,但是必须修改配置文件,允许远程root用户登录)即可,记得勾选“specify username”

然后会让你输入ssh的密码,如果无密码即可直接进入系统

接下来就可以开始各位的开发之旅了,嵌入式开发还是相当有趣的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值