[STM32MP135F-DK]测评 ③串口终端与SSH
<div class='showpostmsg'> 本帖最后由 不爱胡萝卜的仓鼠 于 2023-12-10 01:27 编辑<p> 今天来整一下串口终端与SSH,为后续的开发做好准备</p>
<p> 在前面的开箱篇中我可以使用USB键鼠,在开发板上直接运行一个终端,但是在开发板上使用终端实在是太麻烦了,所以今天整一下在Win电脑上使用终端,顺便把SSH也整一下(用于后续传输文件和SSH挂到VScode上写代码)</p>
<p> Win电脑端我使用的是MobaXterm</p>
<p><span style="font-size:22px;">一、串口终端</span></p>
<p> MP135的有一个串口连接到开发板上的ST-LINK上,这个串口就是终端(就是之前烧录篇中说到的输出日志的那个串口),使用起来很简单,只需要将ST-Link通过USB线连接电脑即可(ST-Link的驱动要提前装一下),然后给开放板上电。接线如下图所示</p>
<div style="text-align: center;"></div>
<div>在Moba中我们点击左上角的Session</div>
<div>
<div style="text-align: center;"></div>
<div>然后选择Serial(串口),需要注意的是,ST-Link会有2个串口,需要选择名称结尾是Port的,而不是Port 2。波特率115200</div>
<div style="text-align: center;"></div>
<div>连接成功后,就可以看到终端了。这里再说一下账号的情况,进入默认的账号是root,没有密码</div>
<div style="text-align: center;"></div>
<p> </p>
</div>
<p>这里随便输入个命令看看,可以正常使用</p>
<div style="text-align: center;"></div>
<div> </div>
<div><span style="font-size:22px;">二、SSH</span></div>
<div> SSH我这边使用网线,使用WiFi、还有上一篇那个烧录固件的USB口也是可以的。但是WiFi现在还没捣鼓明白,暂时先放弃。USB口的话,我测试了可以使用,会虚拟成一个网卡,但是我之前说了,我使用的是一个转接头,把MicroUSB转成Type-C,那玩意很不稳定,动一动就断。保险起见就直接使用网线是最好的,而且这样回头我还可以用手机或平板登录。</div>
<div> 首先需要把网线与板卡连接,任意一个网口都可以。我的网线是直接从路由器中拉出来的,我的电脑、手机、平板也是连接的这个路由器,他们都在同一个局域网中(如果你没有路由器,理论上直接与电脑接也是可以的,但是这样的话使用就会有些限制,没有我这样自由)。接线如下图所示</div>
<div>
<div style="text-align: center;"></div>
<p> </p>
</div>
<div>此时,之前我们串口的终端会打印出一句话,大致意思就是网口被连接了,已经可以正常工作了</div>
<div>
<div style="text-align: center;">
<div style="text-align: center;"></div>
</div>
</div>
<p>然后SSH需要知道板卡的IP地址,有2个方法,一个是登录路由器后台查看路由器给板卡分配的IP地址(这样操作比较麻烦,并且我还得根据板卡上贴的MAC去找,太麻烦);方法二就是直接在终端里使用ifconfig命令</p>
<div style="text-align: center;"></div>
<p>这里我们可以看到,板子的网络一共有4个,2个ETH以太网网卡、1个lo(主机的回环网卡)、1个USB网卡。我这边连接的就是板子上的ETH1对应的就是这里的end0。这里的inet addr后面就是分配到的IP地址,回头SSH就使用这个地址</p>
<p> 还是老样子,在Moba中我们点击左上角的Session</p>
<div style="text-align: center;"></div>
<div>然后点击SSH,输入刚才的IP地址,点击OK即可</div>
<div>
<div style="text-align: center;"></div>
<div>连接成功,进入登录界面
<div style="text-align: center;"></div>
<p> </p>
</div>
<div>这边需要输入账号,就是之前说的root,没有密码。成功登录</div>
<div>
<div style="text-align: center;"></div>
<p> </p>
</div>
<p> </p>
</div>
<p>在这里也可以使用终端,左边可以直接浏览整个Linux系统的文件系统,可以上传和下载文件,这边我就不细说了。</p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>
页:
[1]