[研电赛技术支持] 请问一下,MCU没有网络功能,也可以用LWIP协议吗?

[复制链接]
6194|50
jimmhu 发表于 2024-4-9 17:37 | 显示全部楼层
LWIP的核心在于实现了TCP协议的主要功能,同时保持了很小的内存占用,通常只需要十几KB的RAM和大约40KB的ROM即可运行。
ccook11 发表于 2024-4-9 19:31 | 显示全部楼层
MCU没有网络功能,也可以使用LWIP协议。
chenqianqian 发表于 2024-4-9 19:59 来自手机 | 显示全部楼层
不得行吧,这个网络应用协议。
updownq 发表于 2024-4-9 21:24 | 显示全部楼层
可以考虑使用外部网络模块              
uptown 发表于 2024-4-10 10:05 | 显示全部楼层
LWIP,即Light Weight IP,是一种轻量级的TCP/IP协议栈,它的设计初衷就是为了减少对RAM的依赖,使得即使在资源有限的嵌入式系统中也能够运行网络协议。
guijial511 发表于 2024-4-11 08:01 来自手机 | 显示全部楼层
没有网络功能,应用这个协议干嘛?
cen9ce 发表于 2024-4-17 11:17 | 显示全部楼层
即使MCU没有内置网络功能,也可以使用LWIP(轻量级IP协议栈)协议
d1ng2x 发表于 2024-4-17 12:20 | 显示全部楼层
其实,LWIP是一个独立的、轻量级的TCP/IP协议栈,可以在资源受限的嵌入式系统中运行
q1ngt12 发表于 2024-4-17 13:27 | 显示全部楼层
即使MCU没有内置网络功能,你可以通过外部组件(如以太网控制器、Wi-Fi模块等)来实现网络连接,然后在MCU上运行LWIP协议栈来处理网络通信
p0gon9y 发表于 2024-4-17 14:30 | 显示全部楼层
正常来说哦,你需要确保外部组件与MCU的通信接口兼容,并且能够与LWIP协议栈进行集成就可以了
lamanius 发表于 2024-4-17 15:33 | 显示全部楼层
一般来说,外部组件会提供相应的驱动程序或者接口库,用于在MCU上实现网络功能
lix1yr 发表于 2024-4-17 16:37 | 显示全部楼层
这种说法是可以的,使用LWIP协议栈来处理网络通信,包括TCP/IP通信、套接字编程等,虽然MCU没有网络外设,但是可以外部接入哦
liu96jp 发表于 2024-4-18 06:46 | 显示全部楼层
总的来说,即使MCU没有内置网络功能,也可以通过外部组件和LWIP协议栈来实现网络通信。这种方式在很多嵌入式系统中都得到了广泛应用
g0d5xs 发表于 2024-4-18 08:03 | 显示全部楼层
既然没有网络外设,不如直接用AT指令这种方式哦,多简单
b5z1giu 发表于 2024-4-18 09:12 | 显示全部楼层
是可以用的,只是用起来需要配合外部的外设来操作
suw12q 发表于 2024-4-18 11:00 | 显示全部楼层
当然可以使用LWIP的啊,这是一个协议栈而已
zchong 发表于 2024-4-21 08:08 | 显示全部楼层
问题太笼统了,首先要搞清楚SPI接的网络模块具体功能,是SPI接口的MAC芯片还是已经具备tcp/ip等协议的模块,cpu这端的处理将完全不同。
zhengshuai888 发表于 2024-4-21 12:01 来自手机 | 显示全部楼层
lwip是应用层协议栈,可以运行,但是没有以太网你单独跑这个协议又有什么意义呢?
fangyuanshan 发表于 2024-4-22 16:07 | 显示全部楼层
lwip要求的输入数据是网络ip帧,如果你的外设收到IP帧并直接传给lwip,就能用。如果你的外设处理的ip协议,给你mcu的是udp或tcp帧,那就不能用了。
V853 发表于 2024-5-28 16:46 | 显示全部楼层
可以通过串行接口(例如 uart)与网络模块通信,并在单片机上实现一个简单的网络协议栈(例如 lwip)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部