各位刚入门玩Linux开发板的同学,通常会遇到这个问题。我的电脑怎么去连接开发板?
目前的Linux开发板至少都会带一个串口,大家可以通过Mobaxterm、SecureCrt之类的软件进行连接,但是有的时候会传输一些大文件,串口速率不够,或各种原因,感觉串口连接不是很好用,开发板的串口大多数情况下是用来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的密码,如果无密码即可直接进入系统
文章来源:https://www.toymoban.com/news/detail-823828.html
接下来就可以开始各位的开发之旅了,嵌入式开发还是相当有趣的文章来源地址https://www.toymoban.com/news/detail-823828.html
到了这里,关于windows电脑如何连接Linux开发板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!