打印
[应用方案]

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

[复制链接]
576|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 | 只看该作者
这个是协议栈是可以免费使用的吗

使用特权

评论回复
评论
HouseChen 2024-3-8 15:17 回复TA
請問有案子要使用嗎?? 可以的. 可以回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33 
板凳
qcliu| | 2024-2-1 11:33 | 只看该作者
都支持哪些系列的芯片进行操作呢

使用特权

评论回复
评论
HouseChen 2024-3-8 15:18 回复TA
目前主要支持 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 
地板
kxsi| | 2024-2-1 12:10 | 只看该作者
还可以实现其他种类的通讯协议吗

使用特权

评论回复
评论
HouseChen 2024-3-8 15:18 回复TA
想要哪一種協議呢? 可以回信給 shchen2@nuvoton.com 取得更多信息 Nuvoton IoT Platform >> www.nuvoton.com/iot_startup Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33 
5
wiba| | 2024-2-1 12:44 | 只看该作者
这个特点有没有中文版本的介绍文档啊

使用特权

评论回复
评论
HouseChen 2024-3-8 15:19 回复TA
請問是有專案要開發嗎?? 可以跟我離系.. 目前主要支持 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 
6
coshi| | 2024-2-1 20:50 | 只看该作者
这个平台是开源的吗 可以在哪里下载到呢

使用特权

评论回复
评论
HouseChen 2024-3-8 15:23 回复TA
有專案要開發支持嗎??請跟我連系.. 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/CycloneTCP.html 
7
drer| | 2024-2-1 21:22 | 只看该作者
这个演示只能在这个特定型号的开发板上进行吗

使用特权

评论回复
评论
HouseChen 2024-3-8 15:20 回复TA
目前主要支持 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 
8
morgandu| | 2024-2-23 11:49 | 只看该作者
tpgf 发表于 2024-2-1 10:08
这个是协议栈是可以免费使用的吗

有开源版本可以评估使用

使用特权

评论回复
9
morgandu| | 2024-2-23 11:53 | 只看该作者
qcliu 发表于 2024-2-1 11:33
都支持哪些系列的芯片进行操作呢

新唐的 M4 內核 MCU, 如 M467, M487 都有支持

使用特权

评论回复
10
morgandu| | 2024-2-23 11:58 | 只看该作者
kxsi 发表于 2024-2-1 12:10
还可以实现其他种类的通讯协议吗

这个协议栈支持很多的通讯协议, 请参考 Oryx Embedded 网站的说明. https://www.oryx-embedded.com/products/CycloneTCP.html

使用特权

评论回复
11
morgandu| | 2024-2-23 12:03 | 只看该作者
coshi 发表于 2024-2-1 20:50
这个平台是开源的吗 可以在哪里下载到呢

有开源的版本可以评估使用. 原帖里有相关介绍和下载.
直接的下载网址 https://www.oryx-embedded.com/download/

使用特权

评论回复
12
morgandu| | 2024-2-23 12:05 | 只看该作者
drer 发表于 2024-2-1 21:22
这个演示只能在这个特定型号的开发板上进行吗

目前上面附件是针对 NuMaker-IoT-M46 开发板, 但也很容易改成给 NuMaker-IoT-M487 开发板.

使用特权

评论回复
13
玛尼玛尼哄| | 2024-2-28 21:17 | 只看该作者
挺不错,学习一下ModBUS。

使用特权

评论回复
评论
HouseChen 2024-3-8 15:24 回复TA
有專案要開發支持嗎??請跟我連系.. 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] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] 这个协议栈支持很多的通讯协议, 请参考 Oryx Embedded 网站的说明. https://www.oryx-embedded.com/products/CycloneTCP.html 
14
ClarkLLOTP| | 2024-3-5 16:58 | 只看该作者
这个可以免费用吗

使用特权

评论回复
评论
HouseChen 2024-3-8 15:25 回复TA
有專案要開發支持嗎??請跟我連系.. shchen2@nuvoton.com [Nuvoton IoT Platform >> www.nuvoton.com/iot_startup] [Nuvoton Forum >> http://forum.nuvoton.com/viewforum.php?f=33] 
15
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

使用特权

评论回复
16
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)等。

253

主题

785

帖子

45

粉丝