ZYNQ調(diào)試筆記之SSH網(wǎng)絡(luò)登錄
初學(xué)ZYNQ開發(fā)板,型號(hào)MZU07C,也叫MLK-H2-CM03-7EV。
初次調(diào)試Ubuntu系統(tǒng)時(shí),系統(tǒng)在SD卡引導(dǎo)不起來,歷經(jīng)各種調(diào)試,最終返廠,問題是SD問題~ ,回來后板子程序可以正常啟動(dòng),通過Putty工具可以正常登錄板子操作,那么問題來了,每次編寫程序或者修改調(diào)試程序,如何傳輸?shù)桨遄涌ㄖ心兀?總不能每次都斷電拔卡考入吧? 于是乎查找資料,查到可以通過網(wǎng)絡(luò)SSH登錄,然后用網(wǎng)絡(luò)傳輸,據(jù)說putty也可以,不過速度太慢,也沒查資料嘗試,總感覺網(wǎng)絡(luò)先進(jìn)方便,所以就想著用網(wǎng)絡(luò)登錄傳輸文件。遇到一些問題,在此記錄一下。
問題1: 開發(fā)板與電腦主機(jī)ping不通
用putty登錄板子系統(tǒng),ifconfig查看當(dāng)前IP配置,并且設(shè)置電腦主機(jī),如下圖:

配置在同一網(wǎng)段,并且連網(wǎng)關(guān)都配置了,后來實(shí)際證明網(wǎng)關(guān)不用配置~
網(wǎng)絡(luò)連接也正常:

但....

對(duì)此,只想砸鍵盤~?
經(jīng)過一番掙扎,查看硬件:

我連接的是PS_ETH,剩下的是ETHA和ETHB,我想當(dāng)然認(rèn)為PS_ETH就是eth0

可能正常人也是這么想吧~? 額? ?反正不對(duì) ,其實(shí)我連接PS_ETH是eth2,于是修改如下

主機(jī)修改如下:

結(jié)果通了~

如此簡單,其實(shí)我用了一個(gè)下午,在加半個(gè)上午~ 其實(shí)還沒完,還有問題~
問題2:虛擬機(jī)網(wǎng)絡(luò)不通
交叉編譯的文件在虛擬器里面,需要在虛擬機(jī)ubuntu中登錄板子,首先確保網(wǎng)絡(luò)可以ping通。
我的這個(gè)板子是買米聯(lián)客的開發(fā)板,很貴,資料是別的相似的板子的,能用,但需要修改~ 不得不說他們的客服很給力,就是太忙,需要排隊(duì)~? 話說回來,是米聯(lián)客的板子,就需要下載官方指定資料,所以我裝的虛擬機(jī)也是米聯(lián)客資料庫里面的,連ubuntu也是,問題來了,進(jìn)入虛擬機(jī)Ubuntu中,ping不通開發(fā)板,連電腦主機(jī)都ping不通,網(wǎng)絡(luò)顯示不可用。

查詢資料,網(wǎng)上百度,一般的直接橋接就可以了,我設(shè)置橋接也不行,NAT也不行,本地主機(jī)都不通


無奈之下發(fā)現(xiàn)別人用的VM虛擬機(jī)都可以設(shè)置虛擬網(wǎng)絡(luò),我安裝的這個(gè)不行,于是果斷卸載,網(wǎng)查下載新VM,現(xiàn)在有虛擬網(wǎng)絡(luò)配置了~

主機(jī)虛擬網(wǎng)絡(luò)配置:

然后ping:

從上面可以看到,ubuntu可以與主機(jī)虛擬網(wǎng)絡(luò)通,與主機(jī)實(shí)際網(wǎng)絡(luò)不通。
人生處處是磕碰! 不禁感嘆,學(xué)個(gè)東西真難,處處是砍,已接近崩潰~
踹兩個(gè)鍵盤, 然后繼續(xù)研究。。。
將虛擬網(wǎng)絡(luò)與實(shí)際網(wǎng)絡(luò)橋接:

然后可以看到,這里多出一個(gè)網(wǎng)橋:

配飾網(wǎng)橋IP:

讓后在ping:

可以看到,虛擬機(jī)ubuntu與網(wǎng)橋通,與板卡通:
于是板子登錄系統(tǒng):?

終于登錄上來了,解決過程比較繁瑣,初學(xué)沒經(jīng)驗(yàn),再次記錄分享一下,大神已經(jīng)憋不住笑了吧~?

笑完指點(diǎn)一下小白,感謝!