在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

一文讀懂~ 源碼開放:Air8101快速實現(xiàn)以太網(wǎng)功能!

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-04-01 14:18 ? 次閱讀

以太網(wǎng)Ethernet)外設驅動涉及硬件與軟件的深度交互,其核心在于通過特定接口連接主處理器與以太網(wǎng)控制器,實現(xiàn)數(shù)據(jù)的發(fā)送、接收以及數(shù)據(jù)鏈路層處理等功能,部分控制器還集成了TCP/IP協(xié)議棧以簡化網(wǎng)絡應用開發(fā),從而支持多通道通信和高效的網(wǎng)絡數(shù)據(jù)傳輸。

最新開發(fā)資料詳見:
www.air8101.cn

一、主要硬件準備


1.1 主要硬件

Air8101開發(fā)板套件;

支持數(shù)據(jù)傳輸?shù)?a target="_blank">USB數(shù)據(jù)線;

Win10及其以上PC電腦

1.2 接線示意

配套以太網(wǎng)小板,可以直插到Air8101開發(fā)板上,對應端口如下圖示:

wKgZO2frgOqAMKkuAARuESH3274988.pngwKgZPGfrgQWAcUvcAALzYUe-X2U681.png


需要注意的是:

因前期B10版本的開發(fā)板設計原因,測試以太網(wǎng)功能時,需要把SNeT的3.3V單獨接到板子右側SWD的3.3V。

實物連線如下圖示:

wKgZO2frgViAaBaxAAsUNzXHxok896.png

二、最新源碼及實操教程


Air8101應用示例持續(xù)更新中,當前以太網(wǎng)示例demo及實操教程,將教你使用LuatOS開發(fā),實現(xiàn)Air8101通過以太網(wǎng)小板LAN8720連接網(wǎng)絡。

最新源碼及實操教程詳見:

https://docs.openluat.com/air8101/luatos/app/driver/eth/

1)示例代碼:

wKgZO2frgbiAfX2SAALms7RYCzo039.pngwKgZO2frgdGAXiZwAAFbiDTurfo704.png

2)運行示意:

wKgZO2frgpWAE_aSAAR5OaYtKjY745.pngwKgZPGfrgquAIMgYAAU1HfA_lPk015.png


三、核心腳本代碼詳解

netdrv接口提供了一系列函數(shù),用于實現(xiàn)相關網(wǎng)絡配置與管理功能。

3.1 初始化指定netdrv設備

netdrv.setup(id, tp, opts)

1)參數(shù):

id:int型(網(wǎng)絡適配器編號,例如socket.LWIP_ETH);

tp:int型(實現(xiàn)方式,如果是設備自帶的硬件,那就不需要傳,外掛設備需要傳,當前支持CH390H/D);

opts:int型(外掛方式,需要額外的參數(shù),參考示例)。

2)返回值:

返回值類型:boolean;

說明:初始化成功與否。

3)例子:

wKgZO2frgyiAIVlRAAEG8PslOxM956.png

3.2 開啟或關閉DHCP

netdrv.dhcp(id, enable)

1)參數(shù):

id:int型(網(wǎng)絡適配器編號,例如socket.LWIP_ETH);

enable:boolean型(開啟或者關閉)。

2)返回值:

返回值類型:boolean;

說明:成功與否。

3)例子:

wKgZO2frg2KAcEgxAAA4G1E0VRE504.png


3.3 設置或獲取設備MAC

netdrv.mac(id, new_mac, raw_string)。

1)參數(shù):

id:int型(網(wǎng)絡適配器編號,例如socket.LWIP_ETH);

new_mac:string型(新的MAC地址,可選,必須是6個字節(jié));

raw_string:boolean型(是否返回6字節(jié)原始數(shù)據(jù),默認是否,返回HEX字符串)。

2)返回值:

返回值類型:boolean;

說明:成功與否。

3)例子:

wKgZPGfrg5-AWQ3TAABt3akDnyA446.png

3.4 設置或讀取ipv4地址

netdrv.ipv4(id, addr, mark, gw)

1)參數(shù):

id:int型(網(wǎng)絡適配器編號,例如socket.LWIP_ETH);

addr:string型(ipv4地址,如果是讀取就不需要傳);

mark:string型(掩碼);

gw:string型(網(wǎng)關)。

2)返回值:

addr:string型(ipv4地址);

mark:string型(掩碼);

gw:string型(網(wǎng)關)。

3)例子:

wKgZO2frg9aAVlHmAACLbzcbmN8864.png


3.5 開啟或關閉NAPT

netdrv.napt(id)

1)參數(shù):

id:int型(網(wǎng)關適配器的id)。

2)返回值:

返回值類型:bool;

說明:合法值就返回true,否則返回nil。

3)例子:

wKgZO2frhBaAfWKPAACFmjxDWbA429.png

3.6 獲取netdrv的物理連接狀態(tài)

netdrv.link(id)

1)參數(shù):

id:int型(netdrv的id,例如socket.LWIP_ETH)。

2)返回值:

返回值類型:bool;

說明:已連接返回true,否則返回false;如果id對應的netdrv不存在,返回nil。

3)例子:

wKgZO2frhGqAMpP3AAB_rTLZ6uA564.png


3.7 獲取netdrv的網(wǎng)絡狀態(tài)

netdrv.ready(id)

1)參數(shù):

id:int型(netdrv的id,例如socket.LWIP_ETH);

2)返回值:

返回值類型:bool;

說明:已連接返回true,否則返回false;如果id對應的netdrv不存在,返回nil。

3)例子:

wKgZPGfrhJmAT_LYAACACIVo-PQ305.png

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)

    關注

    40

    文章

    5532

    瀏覽量

    173872
  • 源碼
    +關注

    關注

    8

    文章

    665

    瀏覽量

    30013
收藏 人收藏

    評論

    相關推薦

    零基礎也能玩轉!源碼開放Air8101快速實現(xiàn)以太網(wǎng)功能

    網(wǎng)絡應用開發(fā),從而支持多通道通信和高效的網(wǎng)絡數(shù)據(jù)傳輸。 、主要硬件準備 ? 1.1 主要硬件 Air8101開發(fā)板套件; 支持數(shù)據(jù)傳輸?shù)腢SB數(shù)據(jù)線; Win10及其以上PC電腦。 1.2 接線示意 配套以太網(wǎng)小板,可以直插到
    的頭像 發(fā)表于 04-01 14:18 ?108次閱讀
    零基礎也能玩轉!<b class='flag-5'>源碼</b><b class='flag-5'>開放</b>:<b class='flag-5'>Air8101</b><b class='flag-5'>快速</b><b class='flag-5'>實現(xiàn)以太網(wǎng)</b><b class='flag-5'>功能</b>

    廣成科技CAN轉以太網(wǎng)模塊的作用和應用

    CAN轉以太網(wǎng)模塊是類能夠將CAN總線數(shù)據(jù)轉換為以太網(wǎng)數(shù)據(jù)的設備,通常用于實現(xiàn)CAN總線與以太網(wǎng)總線之間的互聯(lián)互通。在智能鎖柜和智能文件交
    的頭像 發(fā)表于 03-20 13:58 ?221次閱讀
    廣成科技CAN轉<b class='flag-5'>以太網(wǎng)</b>模塊的作用和應用

    Air8101工業(yè)引擎十大音頻能力,你想怎么用?

    多媒體工業(yè)引擎Air8101 ——主打AirUI(音頻錄制和播放、720P視頻錄制、720P LCD顯示等)多媒體能力,同時也具備AirLink(Wi-Fi/以太網(wǎng)/藍牙)聯(lián)網(wǎng)能力
    的頭像 發(fā)表于 02-23 15:21 ?265次閱讀

    利用LWIP 2.2實現(xiàn)以太網(wǎng)的DHCP功能

    最近學習了LWIP,了解到目前LWIP的版本已經(jīng)更新到了2.2版本。LWIP 2.2相較于之前的版本,在協(xié)議支持、性能、安全性等方面都有了顯著的改進,我將在本帖中探討如何利用LWIP 2.2來實現(xiàn)以太網(wǎng)的DHCP功能,并分享
    的頭像 發(fā)表于 11-26 14:37 ?1919次閱讀
    利用LWIP 2.2<b class='flag-5'>實現(xiàn)以太網(wǎng)</b>的DHCP<b class='flag-5'>功能</b>

    以太網(wǎng)協(xié)議的種類和特點

    以太網(wǎng)種局域網(wǎng)(Local Area Network, LAN)技術,它定義了組用于在局域網(wǎng)中傳輸數(shù)據(jù)的規(guī)則和標準。
    的頭像 發(fā)表于 11-08 09:10 ?2630次閱讀

    工業(yè)以太網(wǎng)的應用場景分析

    隨著工業(yè)4.0和智能制造的興起,工業(yè)以太網(wǎng)作為連接工業(yè)設備、實現(xiàn)自動化和智能化的關鍵技術,其應用場景日益廣泛。 工業(yè)以太網(wǎng)的特點 高可靠性 :工業(yè)以太網(wǎng)設備通常采用堅固的外殼和接口,能
    的頭像 發(fā)表于 11-07 14:26 ?1770次閱讀

    以太網(wǎng)幀格式和功能詳解

    以太網(wǎng)幀(Ethernet Frame)是以太網(wǎng)(Ethernet)協(xié)議用于在局域網(wǎng)(LAN)中傳輸數(shù)據(jù)的基本單位。理解以太網(wǎng)幀的結構和傳輸過程對于掌握局域網(wǎng)通信的原理至關重要。以下將
    的頭像 發(fā)表于 10-08 10:03 ?3180次閱讀

    實現(xiàn)具有電壓轉換功能的工業(yè)和汽車以太網(wǎng)RGMII接口

    電子發(fā)燒友網(wǎng)站提供《實現(xiàn)具有電壓轉換功能的工業(yè)和汽車以太網(wǎng)RGMII接口.pdf》資料免費下載
    發(fā)表于 09-03 10:29 ?0次下載
    <b class='flag-5'>實現(xiàn)</b>具有電壓轉換<b class='flag-5'>功能</b>的工業(yè)和汽車<b class='flag-5'>以太網(wǎng)</b>RGMII接口

    以太網(wǎng)端口的類型和特性

    以太網(wǎng)端口,即以太網(wǎng)接口,是網(wǎng)絡中用于連接設備并進行數(shù)據(jù)交換的端口。它基于IEEE 802.3標準,并使用以太網(wǎng)協(xié)議進行數(shù)據(jù)傳輸。以太網(wǎng)端口在局域網(wǎng)
    的頭像 發(fā)表于 08-07 15:27 ?2517次閱讀

    以太網(wǎng)要怎么連接

    以太網(wǎng)連接是現(xiàn)代計算機網(wǎng)絡通信中最為基礎和重要的環(huán)節(jié)之。它利用以太網(wǎng)電纜和網(wǎng)卡等硬件設備,將計算機或其他設備連接到網(wǎng)絡交換機或路由器上,從而實現(xiàn)與其他設備或互聯(lián)網(wǎng)的通信。以下將詳細介
    的頭像 發(fā)表于 07-09 10:28 ?1737次閱讀

    RS485轉LoRa-以太網(wǎng)TCP轉LoRa

    可以實現(xiàn)以太網(wǎng)轉LoRa、Rj45轉LoRa、LoRa轉以太網(wǎng)、RS485轉以太網(wǎng)、TCP_IP轉LoRa、LoRa轉網(wǎng)口、RS485串口轉LoRa、LoRa中繼器功能等通信
    的頭像 發(fā)表于 06-19 10:39 ?839次閱讀
    RS485轉LoRa-<b class='flag-5'>以太網(wǎng)</b>TCP轉LoRa

    使用VN5620監(jiān)控記錄以太網(wǎng)總線數(shù)據(jù)#車載以太網(wǎng) #CANape

    以太網(wǎng)硬件
    北匯信息POLELINK
    發(fā)布于 :2024年06月09日 16:45:04

    車載以太網(wǎng)硬件接口VN5620設備展示與介紹#車載以太網(wǎng)

    車載以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月31日 10:27:03

    如何實現(xiàn)以太網(wǎng)功能的,是用F107或F407芯片自己移植Lwip還是采用SPI轉以太網(wǎng)模塊?

    般大家是如何實現(xiàn)以太網(wǎng)功能的,是用F107或F407芯片自己移植Lwip還是采用SPI轉以太網(wǎng)模塊?
    發(fā)表于 05-17 06:49

    車載以太網(wǎng)接口VN5650使用場景介紹#車載以太網(wǎng)

    以太網(wǎng)
    北匯信息POLELINK
    發(fā)布于 :2024年05月11日 17:58:05
    主站蜘蛛池模板: 欧美a在线播放 | brazzersvideosex欧美高清 | 91福利网| 日本一级高清不卡视频在线 | 亚洲欧美国产高清va在线播放 | 欧美性久久 | 美女扒开内裤让男人桶 | 欧美另类亚洲一区二区 | 日韩一级精品视频在线观看 | 欧美黑人换爱交换乱理伦片 | 欧美午夜性春猛xxxx | 亚洲免费一区二区 | 三级网站在线播放 | 国产精品推荐天天看天天爽 | 香港日本三级在线播放 | 久久国产香蕉视频 | 国产精品美女久久久 | 天天干天天噜 | 天天干夜夜谢 | 伊人一区二区三区 | 深夜偷偷看视频在线观看 | 亚洲久久在线 | 国产成人啪午夜精品网站男同 | 免费欧美黄色网址 | xxxxx日本69| 日本免费人成在线网站 | 啪啪色视频 | 亚洲一级毛片免费在线观看 | 9久久9久久精品 | 高清欧美性xxxx成熟 | 成人狠狠色综合 | 黄色v片| 男女性gif抽搐出入 男女性高爱潮免费的国产 男女性高爱麻豆 | 最好看的最新中文字幕2018免费视频 | 色老头综合 | 欧美日韩性高爱潮视频 | 99色在线观看 | 日韩种子 | 欧美三级免费看 | 中国一级毛片aaa片 中国一级特黄aa毛片大片 | 欧美综合网站 |