RVB2601开发板试用3——以太网通讯测试

本文介绍了如何在RVB2601开发板上进行以太网通讯测试,包括硬件接口原理、软件驱动设计,特别是网络管理和SAL套接字适配层。通过编写TCPClient程序并与Linux系统的TCPServer进行交互,展示了实测效果和特殊情况的总结。
摘要由CSDN通过智能技术生成

本文作者:我爱下载

1、概述

RVB2601中集成的CH2601通过W800提供了AT透传的wifi 功能,可以完成和外界进行数据交换的需要。

2、驱动描述

2.1 硬件接口原理

CH2601采用SPI接口和W800进行数据交换,如图所示。

序号 W800 GPIO
1 SPI CS PA15(SPI0_CS)
2 SPI MOSI PA17(SPI0_MOSI)
3 SPI MISO PA18(SPI0_MISO)
4 SPI  CLK PA16(SPI0_CLK)
5 RST_N PA21
6 WAKEUP PA25

2.2 软件驱动设计

2.2.1 网络管理

网络管理支持有线网络、无线网络、GPRS网络、NB-IOT网络。我们只涉及到无线网络,所以这里就研究和网线网络相关的接口。网络管理接口如下所示:

函数

说明

netmgr_dev_wifi_init

无线设备初始化

netmgr_service_init

服务初始化

netmgr_config_wifi

无线配置

netmgr_start

使能网络设备

netmgr_reset

重置网络设备

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值