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

產品分類

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

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

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

推薦產品

更多
主站蜘蛛池模板: 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | B2B网站_B2B免费发布信息网站_B2B企业贸易平台 - 企资网 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 伸缩器_伸缩接头_传力接头-巩义市润达管道设备制造有限公司 | 合景一建-无尘车间设计施工_食品医药洁净车间工程装修总承包公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 锂电池生产厂家-电动自行车航模无人机锂电池定制-世豹新能源 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 手持式线材张力计-套帽式风量罩-深圳市欧亚精密仪器有限公司 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 菏泽知彼网络科技有限公司| 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 | 洛阳永磁工业大吊扇研发生产-工厂通风降温解决方案提供商-中实洛阳环境科技有限公司 | 沈阳激光机-沈阳喷码机-沈阳光纤激光打标机-沈阳co2激光打标机 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 无压烧结银_有压烧结银_导电银胶_导电油墨_导电胶-善仁(浙江)新材料 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 电竞学校_电子竞技培训学校学院-梦竞未来电竞学校官网 | 新密高铝耐火砖,轻质保温砖价格,浇注料厂家直销-郑州荣盛窑炉耐火材料有限公司 | 上海心叶港澳台联考一对一培训_上海心叶港澳台联考,港澳台联考一对一升学指导 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 北京模型公司-军事模型-工业模型制作-北京百艺模型沙盘公司 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 四川成人高考_四川成考报名网 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 上海律师事务所_上海刑事律师免费咨询平台-煊宏律师事务所 | 定坤静电科技静电消除器厂家-除静电设备 | 净气型药品柜-试剂柜-无管道净气型通风柜-苏州毕恩思 |