[应用方案] [IoT] 于 NuMaker-IoT-M467 平台以實現 Modbus TCP 协议

[复制链接]
1947|23
 楼主| 奔跑的牛 发表于 2023-12-19 16:12 | 显示全部楼层 |阅读模式
原帖: http://forum.nuvoton.com/viewtopic.php?f=33&t=11201

CyClone TCP由Oryx Embedded开发,是专为微控制器设计的IPv4/IPv6 TCP/IP协议栈。
本文提供了使用CyClone TCP和FreeRTOS在NuMaker-IoT-M467开发板上创建演示的详细说明。
我们已经将该Modbus TCP演示移植到NuMaker-IoT-M467开发板的任务。

要继续,请参考帖子(http://forum.nuvoton.com/viewtopic.php?f=33&t=11192)
下载并提取CyClone TCP开源版本。然后,下载并解压附加的zip文件到YOUR-CYCLONE_TCP-DIRECTORY\demo uvoton目录。

numaker_iot_m467_modbus_demo.zip (75.31 KB)
(http://forum.nuvoton.com/downloa ... a57e1caa0557aaa6b67)

两个新的演示可以在YOUR-CYCLONE_TCP-DIRECTORY\demo uvoton umaker_iot_m467目录中找到:
*_modbus_client_demo
*_modbus_server_demo

与其他CyClone TCP演示相比,演示代码的特点:

*Includes #define GPL_LICENSE_TERMS_ACCEPTED in os_port_config.h, indicating acceptance of the GPL license for using the demo code.
*Disables DHCP and utilizes a fixed IP address (192.168.0.20) for client and fixed IP address (192.168.0.100) for server.

(在os_port_config.h中包含#define GPL_LICENSE_TERMS_ACCEPTED,表示接受GPL许可证以使用演示代码。 禁用DHCP,并使用固定IP地址(192.168.0.20)作为客户端和固定IP地址(192.168.0.100)作为服务器。 要评估演示,请将客户端和服务器演示程序编程到两个NuMaker-IoT-M467开发板上,并用以太网线连接它们。在客户端板上按BTN0。服务器将在控制台上显示相应的消息。)


对于喜欢使用DHCP进行IP地址分配的人,请在main.c中找到#define APP_USE_DHCP_CLIENT并将其设置为ENABLE。
此外,通过在main.c中找到#define APP_MODBUS_SERVER_NAME来修改客户端演示中的服务器地址,以确保成功的客户端-服务器连接。

请享用此演示代码 - Modbus TCP演示到NuMaker-IoT-M467开发板的任务。
若有進一步詢問, 請寫信到shchen2@nuvoton.com詢問
tpgf 发表于 2024-2-1 10:08 | 显示全部楼层
这个是协议栈是可以免费使用的吗

评论

請問有案子要使用嗎?? 可以的. 可以回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33  发表于 2024-3-8 15:17
qcliu 发表于 2024-2-1 11:33 | 显示全部楼层
都支持哪些系列的芯片进行操作呢

评论

目前主要支持 IoT-M467 based on FreeRTOS 可以回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33  发表于 2024-3-8 15:18
kxsi 发表于 2024-2-1 12:10 | 显示全部楼层
还可以实现其他种类的通讯协议吗

评论

想要哪一種協議呢? 可以回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33  发表于 2024-3-8 15:18
wiba 发表于 2024-2-1 12:44 | 显示全部楼层
这个特点有没有中文版本的介绍文档啊

评论

請問是有專案要開發嗎?? 可以跟我離系.. 目前主要支持 IoT-M467 based on FreeRTOS 回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33  发表于 2024-3-8 15:19
coshi 发表于 2024-2-1 20:50 | 显示全部楼层
这个平台是开源的吗 可以在哪里下载到呢

评论

有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] 这个协议栈支持很多的通讯协议, 请参考 Oryx Embedded 网站的说明. https://www.oryx-embedded.com/products  发表于 2024-3-8 15:23
drer 发表于 2024-2-1 21:22 | 显示全部楼层
这个演示只能在这个特定型号的开发板上进行吗

评论

目前主要支持 IoT-M467 based on FreeRTOS 請問是有專案要開發嗎?? 可以跟我連系.. 回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33  发表于 2024-3-8 15:20
morgandu 发表于 2024-2-23 11:49 | 显示全部楼层
tpgf 发表于 2024-2-1 10:08
这个是协议栈是可以免费使用的吗

有开源版本可以评估使用
morgandu 发表于 2024-2-23 11:53 | 显示全部楼层
qcliu 发表于 2024-2-1 11:33
都支持哪些系列的芯片进行操作呢

新唐的 M4 內核 MCU, 如 M467, M487 都有支持
morgandu 发表于 2024-2-23 11:58 | 显示全部楼层
kxsi 发表于 2024-2-1 12:10
还可以实现其他种类的通讯协议吗

这个协议栈支持很多的通讯协议, 请参考 Oryx Embedded 网站的说明. https://www.oryx-embedded.com/products/CycloneTCP.html
morgandu 发表于 2024-2-23 12:03 | 显示全部楼层
coshi 发表于 2024-2-1 20:50
这个平台是开源的吗 可以在哪里下载到呢

有开源的版本可以评估使用. 原帖里有相关介绍和下载.
直接的下载网址 https://www.oryx-embedded.com/download/
morgandu 发表于 2024-2-23 12:05 | 显示全部楼层
drer 发表于 2024-2-1 21:22
这个演示只能在这个特定型号的开发板上进行吗

目前上面附件是针对 NuMaker-IoT-M46 开发板, 但也很容易改成给 NuMaker-IoT-M487 开发板.
玛尼玛尼哄 发表于 2024-2-28 21:17 | 显示全部楼层
挺不错,学习一下ModBUS。

评论

有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [  发表于 2024-3-8 15:24
ClarkLLOTP 发表于 2024-3-5 16:58 来自手机 | 显示全部楼层
这个可以免费用吗

评论

有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33]  发表于 2024-3-8 15:25
HouseChen 发表于 2024-3-8 15:08 | 显示全部楼层
tpgf 发表于 2024-2-1 10:08
这个是协议栈是可以免费使用的吗

可以的. 可以回信給 shchen2@nuvoton.com   取得更多信息        
Nuvoton IoT Platform >> www.nuvoton.com/iot_startup
Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33
HouseChen 发表于 2024-3-8 15:09 | 显示全部楼层
可以的. 可以回信給 shchen2@nuvoton.com   取得更多信息        
Nuvoton IoT Platform >> www.nuvoton.com/iot_startup
Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:新唐科技
简介:新唐科技晶圆代工(源自于华邦电子六英寸晶圆厂)座落于台湾新竹科学园区内,月产能为45,000片,自1992年起,拥有超过20年晶圆代工服务经验,于2008年自华邦电子分割后,完全专注于晶圆代工。新唐晶圆代工厂目前提供0.35微米以上工艺,包括一般逻辑(Generic Logic)、混合信号(Mixed Signal)、高压(High Voltage)、超高压(Ultra High Voltage)、电源管理(Power Management)、Mask ROM (Flat Cell)、嵌入式记忆体(embedded Logic Non-Volatile Memory)与客制化工艺(如:IGBT, MOSFET, TVS, BioChip, Pressure Sensor, and Light Sensor)等。

257

主题

832

帖子

47

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