【RT-Thread&ART-PI】工业拓展版-以太网(ETH)的使用

一、添加 ETH 配置

1.1.添加 Kconfig 配置

打开 board 目录下的 Kconfig 文件,添加以太网驱动。

Kconfig

1.2.添加以太网驱动程序

drv_eth

1.3.添加 SConscript 链接脚本

打开 rt-thread\bsp\stm32\stm32h750-artpi-h750\board 目录下的 SConscript 添加以太网驱动程序 drv_eth.c。

SConscript

打开 rt-thread\bsp\stm32\libraries\STM32H7xx_HAL 目录下的 SConscript 添加以太网官方库文件

SConscript

1.4.在 ENV 中使能以太网

输入 menuconfig 进入菜单配置
env
eth

选择 ETH 的复位引脚,以及以太网驱动芯片型号。
ETH 的复位引脚
pin

1.5.修改 drv_eth.c 定义

因为为了不影响主分支的 drv_eth.c 通用驱动程序,我们的 drv_eth.c 是单独放在了 port 文件夹下的,所以我们需要稍作修改。

drv_eth

二、编译下载验证

可以看到以太网已经初始化成功。

验证

插入网线,可以已经连接上了并且可以看到网络信息。
kink up

输入 ifconfig 命令可以看到以太网网卡以及 wifi 网卡都已经挂载到了设备中,并且默认为以太网网卡。
在这里插入图片描述

至此,我们的以太网驱动验证成功。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值