国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

一文讀懂~ 源碼開放:Air8101快速實現以太網功能!

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2025-04-01 14:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

最新開發資料詳見:
www.air8101.cn

一、主要硬件準備


1.1 主要硬件

Air8101開發板套件;

支持數據傳輸的USB數據線;

Win10及其以上PC電腦。

1.2 接線示意

配套以太網小板,可以直插到Air8101開發板上,對應端口如下圖示:

wKgZO2frgOqAMKkuAARuESH3274988.pngwKgZPGfrgQWAcUvcAALzYUe-X2U681.png


需要注意的是:

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

實物連線如下圖示:

wKgZO2frgViAaBaxAAsUNzXHxok896.png

二、最新源碼及實操教程


Air8101應用示例持續更新中,當前以太網示例demo及實操教程,將教你使用LuatOS開發,實現Air8101通過以太網小板LAN8720連接網絡。

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

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

1)示例代碼:

wKgZO2frgbiAfX2SAALms7RYCzo039.pngwKgZO2frgdGAXiZwAAFbiDTurfo704.png

2)運行示意:

wKgZO2frgpWAE_aSAAR5OaYtKjY745.pngwKgZPGfrgquAIMgYAAU1HfA_lPk015.png


三、核心腳本代碼詳解

netdrv接口提供了一系列函數,用于實現相關網絡配置與管理功能。

3.1 初始化指定netdrv設備

netdrv.setup(id, tp, opts)

1)參數:

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

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

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

2)返回值:

返回值類型:boolean;

說明:初始化成功與否。

3)例子:

wKgZO2frgyiAIVlRAAEG8PslOxM956.png

3.2 開啟或關閉DHCP

netdrv.dhcp(id, enable)

1)參數:

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

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

2)返回值:

返回值類型:boolean;

說明:成功與否。

3)例子:

wKgZO2frg2KAcEgxAAA4G1E0VRE504.png


3.3 設置或獲取設備MAC

netdrv.mac(id, new_mac, raw_string)。

1)參數:

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

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

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

2)返回值:

返回值類型:boolean;

說明:成功與否。

3)例子:

wKgZPGfrg5-AWQ3TAABt3akDnyA446.png

3.4 設置或讀取ipv4地址

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

1)參數:

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

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

mark:string型(掩碼);

gw:string型(網關)。

2)返回值:

addr:string型(ipv4地址);

mark:string型(掩碼);

gw:string型(網關)。

3)例子:

wKgZO2frg9aAVlHmAACLbzcbmN8864.png


3.5 開啟或關閉NAPT

netdrv.napt(id)

1)參數:

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

2)返回值:

返回值類型:bool;

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

3)例子:

wKgZO2frhBaAfWKPAACFmjxDWbA429.png

3.6 獲取netdrv的物理連接狀態

netdrv.link(id)

1)參數:

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

2)返回值:

返回值類型:bool;

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

3)例子:

wKgZO2frhGqAMpP3AAB_rTLZ6uA564.png


3.7 獲取netdrv的網絡狀態

netdrv.ready(id)

1)參數:

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

2)返回值:

返回值類型:bool;

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

3)例子:

wKgZPGfrhJmAT_LYAACACIVo-PQ305.png

今天的內容就分享到這里了~

審核編輯 黃宇

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

    關注

    41

    文章

    5997

    瀏覽量

    180795
  • 源碼
    +關注

    關注

    8

    文章

    685

    瀏覽量

    31317
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    以太網數傳輕松實現Air8101+Air ETH_1000的完美搭檔

    Air8101核心板搭配Air ETH_1000以太網小板,可快速實現設備與以太網網絡的連接,為
    的頭像 發表于 09-04 14:25 ?426次閱讀
    <b class='flag-5'>以太網</b>數傳輕松<b class='flag-5'>實現</b>:<b class='flag-5'>Air8101+Air</b> ETH_1000的完美搭檔

    讀懂:W55MH32 如何攜手微信小程序與 OneNET,實現以太網燈條調色自由(軟硬件開源)

    本文采用W55MH32開發板搭配WS2812B燈條,借助MQTT協議連接OneNET云平臺,并配合微信小程序,實現以太網燈條的遠程調色以及動態模式(如流水燈、彩虹燈)控制。感謝大家閱讀,
    的頭像 發表于 08-08 11:16 ?1546次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>:W55MH32 如何攜手微信小程序與 OneNET,<b class='flag-5'>實現以太網</b>燈條調色自由(軟硬件開源)

    揭秘Air780EGH定位功能源碼開放助力極速開發 !

    例,帶你快速上手定位功能的基本使用方法,可根據實際需求靈活擴展和應用。 ? Air780EGH定位示例源碼
    的頭像 發表于 07-29 16:11 ?663次閱讀
    揭秘<b class='flag-5'>Air</b>780EGH定位<b class='flag-5'>功能</b>:<b class='flag-5'>源碼</b><b class='flag-5'>開放</b>助力極速開發 !

    Air8101融合戰略升級:Air780EPM模塊助力4G聯網落地

    應用邁向新高度。 本文將分享Air8101核心板通過外掛Air780EPM整機開發板,實現4G聯網的功能示例。 ? 、硬件準備工作 ? 1
    的頭像 發表于 06-23 16:53 ?533次閱讀
    <b class='flag-5'>Air8101</b>多<b class='flag-5'>網</b>融合戰略升級:<b class='flag-5'>Air</b>780EPM模塊助力4G聯網落地

    Air8000開發板多融合實戰:以太網供網技術深度探索!

    在物聯網設備網絡化進程中,Air8000整機開發板創新融合多協議,通過內置的以太網模塊,實現數據、電力雙通道傳輸。這
    的頭像 發表于 06-20 09:43 ?689次閱讀
    <b class='flag-5'>Air</b>8000開發板多<b class='flag-5'>網</b>融合實戰:<b class='flag-5'>以太網</b>供網技術深度探索!

    讀懂——Air8000開發板的以太網融合技術!

    ,可實現以太網、4G與Wi-Fi網絡的協同工作,構建高效、穩定的物聯網通信與定位系統。 ? 本文將分享以太網作為主供鏈路的功能示例:為Air
    的頭像 發表于 06-17 11:07 ?640次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>讀懂</b>——<b class='flag-5'>Air</b>8000開發板的<b class='flag-5'>以太網</b>供<b class='flag-5'>網</b>多<b class='flag-5'>網</b>融合技術!

    以太網入門:從零開始,掌握以太網基礎知識!

    以太網作為現代通信技術的基石,其重要性不言而喻。無論是日常網絡應用,還是AI對高速大帶寬網絡的需求,以太網都扮演著不可或缺的角色。本文將從零開始,帶您了解以太網的基礎知識,幫助您快速
    的頭像 發表于 06-09 14:00 ?4117次閱讀
    <b class='flag-5'>以太網</b>入門:從零開始,掌握<b class='flag-5'>以太網</b>基礎知識!

    SoftAP方案:Wi-Fi配的黃金法則“100%成功”

    Air8101開發板為例,演示SoftAP配示例要點。 ? 最新源碼及實操教程詳見: https://docs.openluat.com/air8101/luatos/app/wif
    的頭像 發表于 05-29 14:29 ?729次閱讀
    SoftAP方案:Wi-Fi配<b class='flag-5'>網</b>的黃金法則“100%成功”

    篇帶你搞定!Air8101:物聯網設備AirKiss配方案

    、 Air8101開發板AirKiss配示例? 下文以Air8101開發板為例,演示AirKiss配實操要點。 此配方式極為簡單,使用
    的頭像 發表于 05-27 11:09 ?703次閱讀
    <b class='flag-5'>一</b>篇帶你搞定!<b class='flag-5'>Air8101</b>:物聯網設備AirKiss配<b class='flag-5'>網</b>方案

    Air8101革新物聯網配:AirKiss方案讓設備連接更智能!

    在物聯網設備快速普及的今天,如何簡化網絡配置成為關鍵痛點。Air8101搭載的AirKiss配方案,通過創新技術突破傳統連接局限,實現設備與網絡的秒級對接,讓智能接入變得觸手可及。
    的頭像 發表于 05-26 13:12 ?693次閱讀
    <b class='flag-5'>Air8101</b>革新物聯網配<b class='flag-5'>網</b>:AirKiss方案讓設備連接更智能!

    技術篇:Air8101視頻錄制常見問題與SD卡讀寫性能及上傳阿里云教程詳解!

    本文將以Air8101開發板為例: 實現MP4視頻錄制,保存到SD卡以及通過HTTP POST上傳到阿里云OSS的功能。 ? 在工業監控、智能垃圾分類、無人售貨機開箱取物等等實際應用中,可根據具體
    的頭像 發表于 05-07 14:14 ?1142次閱讀
    技術篇:<b class='flag-5'>Air8101</b>視頻錄制常見問題與SD卡讀寫性能及上傳阿里云教程詳解!

    Air8101實踐指南:視頻錄制+SD卡存儲+上傳阿里云解析

    本文將以Air8101開發板為例:實現MP4視頻錄制,保存到SD卡以及通過HTTP POST上傳到阿里云OSS的功能。 ? 在工業監控、智能垃圾分類、無人售貨機開箱取物等等實際應用中,可根據具體需求
    的頭像 發表于 05-06 14:18 ?951次閱讀
    <b class='flag-5'>Air8101</b>實踐指南:視頻錄制+SD卡存儲+上傳阿里云解析

    釋放無限可能!支持WAN和LAN,以太網功能兩種用法隨心用!

    : ? Air780EPM V1.3開發板使用沁恒CH390H工業級以太網控制器芯片,既可以支持WAN功能,也可以支持LAN功能。 示例源碼
    的頭像 發表于 04-21 15:30 ?800次閱讀
    釋放無限可能!支持WAN和LAN,<b class='flag-5'>以太網</b><b class='flag-5'>功能</b>兩種用法隨心用!

    支持WAN和LAN雙網絡模式,以太網連接想怎么用就怎么用 ~

    網絡連接真正實現“自由定義”。 本期特別分享Air780EPM以太網應用示例: ? Air780EPM V1.3開發板使用沁恒CH390H工業級以太
    的頭像 發表于 04-17 13:28 ?878次閱讀
    支持WAN和LAN雙網絡模式,<b class='flag-5'>以太網</b>連接想怎么用就怎么用 ~

    零基礎也能玩轉!源碼開放Air8101快速實現以太網功能

    網絡應用開發,從而支持多通道通信和高效的網絡數據傳輸。 、主要硬件準備 ? 1.1 主要硬件 Air8101開發板套件; 支持數據傳輸的USB數據線; Win10及其以上PC電腦。 1.2 接線示意 配套以太網小板,可以直插到
    的頭像 發表于 04-01 14:18 ?565次閱讀
    零基礎也能玩轉!<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'>實現以太網</b><b class='flag-5'>功能</b>