<strike id="kiyse"></strike>
  • <tr id="kiyse"></tr>
  • <strike id="kiyse"></strike><samp id="kiyse"><tbody id="kiyse"></tbody></samp>
    <strike id="kiyse"><s id="kiyse"></s></strike>
    <tr id="kiyse"></tr>
    <noframes id="kiyse"><code id="kiyse"></code></noframes>
    <th id="kiyse"></th>
    <samp id="kiyse"></samp>
  • <th id="kiyse"><s id="kiyse"></s></th>
  • 英創(chuàng)Linux主板雙千兆網(wǎng)口方案

     2020-4-20     作者:黃志超         

      英創(chuàng)公司推出的ESM6802和ESM7100主板分別都帶有一路千兆網(wǎng)口和一路百兆網(wǎng)口,同時ESM6802主板可以選擇支持PCIe總線的配置(ESM7100默認支持PCIe總線),利用這一路PCIe總線,就可以再擴展出一路千兆網(wǎng)口實現(xiàn)雙千兆網(wǎng)口的方案。


      在ESMARC通用評估底板上將PCIe總線以M.2的接口形式引出,M.2接口可以支持SSD實現(xiàn)大容量存儲,也可以支持擴展以太網(wǎng)或者wifi,這里主要介紹擴展千兆以太網(wǎng)的方案。市面上有很多M.2接口的千兆以太網(wǎng)模塊,常見的像Realtek、Intel等公司都有現(xiàn)成的模塊可以使用,本文章采用Realtek公司的RTL8111控制芯片來進行測試和說明。


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    RTL8111模塊


      ESMARC評估底板上面的M.2接口是采用的M Key類型,而大多數(shù)M.2的以太網(wǎng)模塊都是B Key或者B&M Key,所以要在評估底板上連接測試的話,需要使用B&M Key的模塊。因為M.2接口的定義是標準的,如果客戶自行設(shè)計底板,可以參考M.2的規(guī)范,根據(jù)需求設(shè)計成別的類型。關(guān)于M key和B key的區(qū)別可以參考下圖:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    M key和B key的區(qū)別


      ESM6802主板上的PCIe總線為1.0版本,理論最高傳輸速度為250 MB/s,ESM7100主板的PCIe總線為2.0標準,理論最高速度為500MB/s。本次測試選擇ESM7100主板作為平臺與RTL8111連接測試,硬件的連接非常簡單,如下圖:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    硬件連接示意圖


      固定好后即可進行上電,一旦PCIe總線識別到M.2網(wǎng)絡(luò)設(shè)備,系統(tǒng)會自動加載驅(qū)動模塊,如果沒有自動加載,輸入命令modprobe r8169即可。進入系統(tǒng)后可以使用lspci命令查看PCIe總線下的設(shè)備,這時在終端應該能看到擴展的千兆以太網(wǎng)卡的設(shè)備信息。擴展網(wǎng)卡通過驅(qū)動會在Linux系統(tǒng)中生成一個標準的網(wǎng)絡(luò)設(shè)備,其所有的設(shè)置和操作都和標準的網(wǎng)口完全相同。因為還沒有設(shè)置網(wǎng)絡(luò)參數(shù),設(shè)備默認是處于down的狀態(tài),所以需要使用命令ifconfig –a查看擴展網(wǎng)絡(luò)對應的網(wǎng)絡(luò)設(shè)備信息:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    網(wǎng)卡信息


      從圖中可以看到新的網(wǎng)絡(luò)設(shè)備名稱為enp1s0,將ip地址和子網(wǎng)掩碼等網(wǎng)絡(luò)參數(shù)配置好之后,設(shè)備會自動轉(zhuǎn)換為up的狀態(tài)。和標準網(wǎng)口一樣,可以使用ifconfig命令來配置ip地址等參數(shù),如下圖:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    配置IP地址


      配置好網(wǎng)絡(luò)參數(shù)以后,客戶可以通過ping命令來測試這個網(wǎng)口,如果能夠正常通訊,就說明配置正確,網(wǎng)卡的驅(qū)動為客戶提供了標準的接口,所以在應用程序中的操作方法和板卡自帶網(wǎng)口也是完全相同的,都采用標準的套接字進行編程。


      最后我們來測試一下通過M.2接口擴展的千兆以太網(wǎng)的性能,使用iperf3工具測試網(wǎng)卡的數(shù)據(jù)如下:


      ESM7100主板自帶千兆網(wǎng)口:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    自帶網(wǎng)口測試數(shù)據(jù)


      擴展千兆以太網(wǎng)測試情況:


    imx6dl,imx6ull,imx7,Linux主板,雙千兆網(wǎng)口.png

    擴展網(wǎng)口測試數(shù)據(jù)


      從測試結(jié)果可以看到擴展千兆以太網(wǎng)的帶寬為526Mbit/sec左右,比自帶的千兆網(wǎng)口帶寬要小一些,但是也能夠滿足大部分工業(yè)控制上的需求了。


      如果有感興趣的客戶,可以和英創(chuàng)的工程師聯(lián)系了解詳細情況。

    久久精品国产72国产精福利| 久久亚洲精品成人AV| 精品国产专区91在线尤物| 九九热这里只有在线精品视 | 国产精品吹潮香蕉在线观看| 99re久久精品国产首页2020| 精品国产AV无码一区二区三区| 精品熟女少妇a∨免费久久| 在线观看自拍少妇精品| 男女男精品网站免费观看| 精品无码人妻一区二区三区18| 久久99精品国产自在现线小黄鸭 | 久久国产精品免费观看| 国产精品第一页在线| 国产成人综合日韩精品婷婷九月 | 国产精品网站在线观看免费传媒| 亚洲av无码成人精品区| 国产精品白嫩在线观看| 激情亚洲一区国产精品| 91精品国产高清久久久久久| 亚洲AV无码精品无码麻豆| 国产成人综合日韩精品无码不卡| 午夜亚洲av永久无码精品| 国产精品久久香蕉免费播放| 国产精品白丝AV在线观看播放| 国产精品久久久久久| 亚洲欧洲国产成人精品| 97精品人人妻人人| 久久久精品人妻一区二区三区四 | 2021国产成人精品国产| 久久精品国产亚洲AV无码麻豆 | 亚洲精品无码午夜福利中文字幕| 国产精品美女久久久久AV福利 | 日韩人妻无码精品系列| 久久精品国产WWW456C0M| 国产偷伦精品视频| 国产在线观看一区精品| 99久久精品国产麻豆| 二区久久国产乱子伦免费精品| 久久久精品日本一区二区三区 | 久久精品国产大片免费观看|