最近在搞嵌入式開發。開發板預留了一個RS232的串行調試接口,每次我都要使用筆記本的擴展板連接串口線,然後通過Putty去訪問開發板,感覺很不方便。我想可不可以像訪問樹梅派那樣通過網線使用SSH訪問呢?幾經測試,終於實現,寫篇文章和大家分享下。

最開始的時候,我使用串口線經Putty訪問到開發板,然後使用ifconfig來配置網絡接口,如下:
ifconfig eth0 192.168.2.20 netmask 255.255.255.0 up
這樣配置後網絡0是可以訪問的,但是當開發板斷電重啟後,該配置就失效了。為了讓開發板重啟後配置仍然有效,需要修改/etc/network/interfaces文件;
使用Vi/Vim打開該文件,修改如下:
#wired or wireless interfaces
#eth1
auto eth1
iface eth1 inet dhcp
#eth0
auto eth0
iface eth0 inet static
address 192.168.2.20
netmask 255.255.255.0
gateway 192.168.2.1
這裡eth0和eth1是兩個以太網接口,將eth1配置成動態IP ,將eth0配置成靜態IP ,地址為:192.168.2.20;
然後將電腦與開發板的IP地址設置在同一網段,這樣就可以通過SSH訪問開發板了,比如:
ssh root@192.168.2.20
這種方法在開發板斷電重啟後依然有效。
好了,這是嵌入式系統開發的日常記錄分享,後續會有類似內容,包括嵌入式系統與PLC 的通信等。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/232971.html
微信掃一掃
支付寶掃一掃