环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 溫濕度傳感器

類型分類:
科普知識
數據分類:
溫濕度傳感器

ARM平臺嵌入式Linux下網口擴展

發布日期:2022-04-18 點擊率:126

  • 關鍵詞:                                                                ARM                                                                Linux                                                                Ethernet

  • 摘要:隨著ARM處理器性能的提升以及嵌入式設備對聯網的需求越來越多,目前主流ARM處理器以及板卡主要原生提供一個百兆或者千兆網絡接口在一些應用場景已經不能滿足需求,因此本文就著重介紹在嵌入式Linux下對ARM平臺警醒網口擴展方案。


1). 簡介

隨著ARM處理器性能的提升以及嵌入式設備對聯網的需求越來越多,目前主流ARM處理器以及板卡主要原生提供一個百兆或者千兆網絡接口在一些應用場景已經不能滿足需求,因此本文就著重介紹在嵌入式Linux下對ARM平臺警醒網口擴展方案。

對于ARM平臺,如果有提供PCIE接口,則是擴展網口尤其是千兆網口的最佳選擇;而對于有些平臺沒有提供PCIE或者已經被其他設備占用,則可以考慮使用USB擴展,需要注意的是如果擴展百兆接口則USB2.0接口帶寬可以滿足需求,而如需擴展千兆網口,則最好使用USB3.0,否則有可能在USB總線處造成網絡帶寬的瓶頸。

本文就以Toradex Apalis iMX6 ARM計算機模塊平臺來展示網口擴展,由于其提供了USB2.0和PCIE x1接口,我們會對上述兩種方式都進行測試。


2). 準備

a). Toradex Apalis iMX6D 512M 計算機模塊搭配Apalisevaluation Board載板

b). USB網卡

     ./ AX8872B USB2.0 轉百兆網口

     ./ AX88179 USB3.0 轉千兆網口

c). PCIE網卡

     ./ Intel 82580 PCIE x1 轉雙千兆網口

     ./ Realtek RTL8168 PCIE x1 轉千兆網口

d). 嵌入式Linux

      ./ Toradex 最新Linux發布版本V2.6.1beta1

e). 帶寬測試

     ./ Apalis iMX6 擴展網口連接局域網千兆交換機,通過DHCP獲取IP地址,并和同一局域網內的Windows PC進行iperf帶寬傳輸測試。

     ./ Apalis iMX6 網口IP等配置有多種方式可以使用,詳細請見這里,本文使用配置”/etc/systemd/network/wired.network”文件方式。


3). 具體測試

a).AX8872B USB2.0 轉百兆網口

驅動Linux image 原生支持,即插即用。

Iperf測試帶寬數據如下,接近百兆線速。


b). AX88179USB3.0 轉千兆網口

./ 驅動同樣Linux image 原生支持,即插即用。

./ Iperf測試帶寬數據如下,可以看到帶寬相比百兆網口還是明顯上升,不過由于USB 2.0接口的瓶頸,在真正USB3.0接口下應還有一定提升。


另外,對于USB網卡,如果遇到image沒有自帶驅動的時候,可以進入下載內核源碼進入內核config看是否有現成的驅動可以選擇,如筆者手里還有一個RTL8153 USB3.0 轉千兆網口網卡,則在內核中有現成的驅動,位置在[Device Drivers -> Network device support -> USB NetworkAdapters]。


c). Intel82580 PCIE x1 轉雙千兆網口

./ 驅動image中沒有原生支持,需要按照這里的說明下載內核源碼,在內核config中有提供現成的源碼,位于[Device Drivers -> Network device support -> Ethernet driversupport -> Intel (R) 82575/82576 PCI-Express Gigabit Ethernet support]選中即可,然后繼續按照上面說明文檔重新編譯內核并更新呢部署到iMX6模塊上面。

./ 單網口Iperf測試帶寬數據如下,可以看到沒有了USB2.0的限制,傳輸帶寬明顯提高。


d). RealtekRTL8168 PCIE x1 轉千兆網口

./ 驅動image中沒有原生支持,Linux內核中也沒有提供驅動,因此需要手動編譯,流程如下:

-從Realtek官網這里下載RTL8168最新Linux驅動源碼(支持3.x內核版本),需和之前下載Linux內核為同一Linux主機,因需要內核文件做交叉編譯。

-解壓源碼包,如下修改源碼包中src/Makefile

--------------------------------

……

baseDIR := /…/linux-toradex   (Linux 內核源碼linux-toradex目錄路徑)

KERNELDIR ?= $(baseDIR)

……

--------------------------------

-退出src目錄,在源碼包根目錄執行”make”命令進行編譯,編譯ko文件可以成功,install由于沒有正確安裝路徑沒有成功,不過沒有關系,我們只需要ko文件即可。

-編譯后進入src目錄,找到”r8168.ko”驅動文件,可以使用file命令查看下是否交叉編譯成功,是針對ARM的驅動。

--------------------------------

file r8168.ko

r8168.ko: ELF 32-bit LSB relocatable, ARM, EABI5 version 1 (SYSV),BuildID[sha1]=334c9e891b90767efd17727b3b93d23b0fb90ec7, not stripped

--------------------------------

-將”r8168.ko”驅動復制到iMX6核心板上面,使用”insmod”命令進行加載,在本文網絡環境下,筆者運行” udhcpc -i enp1s0”來獲取IP。

./ Iperf測試帶寬數據如下,和Intel PCIE網卡基本一致。



下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 蔡司三坐标-影像测量机-3D扫描仪-蔡司显微镜-扫描电镜-工业CT-ZEISS授权代理商三本工业测量 | 工业铝型材生产厂家_铝合金型材配件批发精加工定制厂商 - 上海岐易铝业 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 乳化沥青设备_改性沥青设备_沥青加温罐_德州市昊通路桥工程有限公司 | 北京翻译公司-专业合同翻译-医学标书翻译收费标准-慕迪灵 | 头条搜索极速版下载安装免费新版,头条搜索极速版邀请码怎么填写? - 欧远全 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 迪威娱乐|迪威娱乐客服|18183620002| 江苏全风,高压风机,全风环保风机,全风环形高压风机,防爆高压风机厂家-江苏全风环保科技有限公司(官网) | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 换链神器官网-友情链接交换、购买交易于一体的站长平台 | 壹车网 | 第一时间提供新车_资讯_报价_图片_排行! | 广州迈驰新GMP兽药包装机首页_药品包装机_中药散剂包装机 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 沥青车辙成型机-车托式混凝土取芯机-混凝土塑料试模|鑫高仪器 | 三效蒸发器_多效蒸发器价格_四效三效蒸发器厂家-青岛康景辉 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 铸铁平台,大理石平台专业生产厂家_河北-北重机械| 一体化污水处理设备_生活污水处理设备_全自动加药装置厂家-明基环保 | 上海办公室设计_办公楼,写字楼装修_办公室装修公司-匠御设计 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 华溶溶出仪-Memmert稳定箱-上海协烁仪器科技有限公司 | 石英陶瓷,石英坩埚,二氧化硅陶瓷-淄博百特高新材料有限公司 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 月嫂_保姆_育婴_催乳_母婴护理_产后康复_养老护理-吉祥到家家政 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 新中天检测有限公司青岛分公司-山东|菏泽|济南|潍坊|泰安防雷检测验收 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 营养师网,营养师考试时间,报名入口—网站首页 | 液氨泵,液化气泵-淄博「亚泰」燃气设备制造有限公司 | 节流截止放空阀-不锈钢阀门-气动|电动截止阀-鸿华阀门有限公司 | 高低温老化试验机-步入式/低温恒温恒湿试验机-百科 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 |