eric2013 发表于 2021-3-2 14:06:29

ThreadX NetXDUO网络协议栈教程更新记录贴,前11章已经发布(2022-01-03)

作为超强安全认证的网络协议栈,开工制作教程。

硬件平台:
配套V5,V6和V7板子。

IDE平台:
为了维护方便,这些例子仅作MDK AC5版本,而ThreadX所有组件综合模板继续保持AC5,AC6,IAR和GCC四个版本。
static/image/hrline/4.gif

下载不正常的话,请鼠标右击附件“复制链接地址”,然后粘贴到迅雷等下载器来下载。

V7更新至第11章(2022-01-03):
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V7开发板ThreadX NetXDUO网络协议栈教程(V0.4).pdf (6.29MB)

例子:
https://www.armbbs.cn/static/image/filetype/zip.gifV7-2401_ThreadX NetXDUO Template.7z (10.90MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV7-2402_ThreadX NetXDUO TCP Server.7z (10.90MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV7-2403_ThreadX NetXDUO TCP Client.7z (10.91MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV7-2404_ThreadX NetXDUO UDP.7z (13.40MB)


V6更新至第11章(2022-01-03):
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V6开发板ThreadX NetXDUO网络协议栈教程(V0.4).pdf (6.22MB)

例子:
http://www.armbbs.cn/static/image/filetype/zip.gifV6-2401_ThreadX NetXDUO Template.7z (10.20MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV6-2402_ThreadX NetXDUO TCP Server.7z (10.20MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV6-2403_ThreadX NetXDUO TCP Client.7z (10.20MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV6-2404_ThreadX NetXDUO UDP.7z (10.20MB)


V5更新至第11章(2022-01-03):
http://www.armbbs.cn/static/image/filetype/pdf.gif安富莱_STM32-V5开发板ThreadX NetXDUO网络协议栈教程(V0.4).pdf (6.22MB)
例子:
http://www.armbbs.cn/static/image/filetype/zip.gifV5-2401_ThreadX NetXDUO Template.7z (10.44MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV5-2402_ThreadX NetXDUO TCP Server.7z (10.39MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV5-2403_ThreadX NetXDUO TCP Client.7z (10.39MB)
http://www.armbbs.cn/static/image/filetype/zip.gifV5-2404_ThreadX NetXDUO UDP.7z (10.39MB)

目录:
https://img.alicdn.com/imgextra/i2/299314119/O1CN01MCkXtV1gIY80oyeNy_!!299314119.png

static/image/hrline/4.gif

2021-03-02
完成第1章节

2021-03-24
完成第2章节和第3章节。

2021-03-29
完成前6章节。

2021-12-20
更新两个章节。
2021-12-27
更新一个章节。

static/image/hrline/4.gif
ThreadX的网络协议栈对其它网络协议栈几乎是碾压性优势,无对手。
一张图,几乎涵盖了我们日常项目大部分应用:

https://img.anfulai.cn/dz/attachment/forum/202005/27/114127asi6o8xot6adap8t.png

各个行业的安全认证,其它协议栈完全不是对手:

https://img.anfulai.cn/dz/attachment/forum/202005/27/114402oo00k4edk08jongj.png

物联网协议方向安全认证:

https://img.anfulai.cn/dz/attachment/forum/202005/27/114518x9ki7k6i5bh6s7kb.png

加密库也能搞个安全认证,玩的溜

https://img.anfulai.cn/dz/attachment/forum/202005/27/114711eer4p04wme8er4c4.png









eric2013 发表于 2021-3-2 14:06:52

2021-03-02
完成第1章节

老虎的菜 发表于 2021-3-3 08:35:25

白漂了硬汉好多知识,今天买了一套V7的板子算是支持一下硬汉了。:lol

eric2013 发表于 2021-3-3 09:44:18

老虎的菜 发表于 2021-3-3 08:35
白漂了硬汉好多知识,今天买了一套V7的板子算是支持一下硬汉了。

感谢:handshake

missfox 发表于 2021-3-3 10:47:08

辛苦,白嫖模式开!:lol

jackem 发表于 2021-3-3 19:36:41

大力顶硬汉!

cryfcr 发表于 2021-3-4 17:49:49

期待一下{:32:}{:32:}

hpdell 发表于 2021-3-6 21:39:32


大力顶硬汉!

eric2013 发表于 2021-3-24 08:15:10

2021-03-24
完成第2章节和第3章节。

eric2013 发表于 2021-3-28 08:56:49

今天努努力,准备发布。

feelingcode 发表于 2021-3-28 10:08:16

eric2013 发表于 2021-3-28 08:56
今天努努力,准备发布。

非常期待!

eric2013 发表于 2021-3-29 00:11:07

前6章已经发布。

guowei680 发表于 2021-3-29 08:24:40

顶,期待已久

xtihc2008 发表于 2021-8-4 10:28:53

NetXDUO 可以跟rl-tcpnet一样支持双网口吗

eric2013 发表于 2021-8-4 10:30:03

xtihc2008 发表于 2021-8-4 10:28
NetXDUO 可以跟rl-tcpnet一样支持双网口吗

支持。

519382868 发表于 2021-11-7 02:22:46

请教一下,ThreadX NetXDUO网络协议栈 插入网线和拔出网线状态函数是那个呢?

eric2013 发表于 2021-11-7 15:22:08

519382868 发表于 2021-11-7 02:22
请教一下,ThreadX NetXDUO网络协议栈 插入网线和拔出网线状态函数是那个呢?

读取PHY芯片状态就行。

519382868 发表于 2021-11-8 12:49:40

eric2013 发表于 2021-11-7 15:22
读取PHY芯片状态就行。

ThreadX NetXDUO网络协议栈,没有回调函数之类的吗?因为要做拔插DHCP的IP申请,还是有其他方法。

roguebear 发表于 2021-11-8 16:04:41

不知道会不会整ethercat

eric2013 发表于 2021-11-9 00:39:17

519382868 发表于 2021-11-8 12:49
ThreadX NetXDUO网络协议栈,没有回调函数之类的吗?因为要做拔插DHCP的IP申请,还是有其他方法。

我还没有去研究这个,像CMSIS-Driver的驱动里面是直接读取的PHY芯片寄存器。本质上都是读的这个,或者有中断引脚的话,直接看中断引脚即可。

eric2013 发表于 2021-11-9 00:39:54

roguebear 发表于 2021-11-8 16:04
不知道会不会整ethercat

感觉有必要研究下,后面研究研究。

519382868 发表于 2021-11-15 16:02:09

eric2013 发表于 2021-11-9 00:39
我还没有去研究这个,像CMSIS-Driver的驱动里面是直接读取的PHY芯片寄存器。本质上都是读的这个,或者有 ...

类似LAN8720这类芯片没有中断引脚的,只能看协议栈里是否有回调函数,要不然只能让一个线程一直在检测也是最笨的办法

eric2013 发表于 2021-11-16 09:12:27

519382868 发表于 2021-11-15 16:02
类似LAN8720这类芯片没有中断引脚的,只能看协议栈里是否有回调函数,要不然只能让一个线程一直在检测也 ...
是的,8720只能这么玩,读寄存器。

xuchu 发表于 2021-12-1 10:15:11

文件下载不了是怎么回事

eric2013 发表于 2021-12-1 11:17:57

xuchu 发表于 2021-12-1 10:15
文件下载不了是怎么回事

可以到我们论坛置顶帖,不同板子的相应HAL库网盘下载。

eric2013 发表于 2021-12-20 02:13:14

2021-12-20
更新两个章节。

meng3983 发表于 2021-12-21 15:48:47

请教,使用V7的模板程序改成LAN8742后程序运行卡在
__tx_wait_here
    B       __tx_wait_here                        ; Wait for the PendSV to happen
报System Halt.错误是怎么回事

eric2013 发表于 2021-12-22 09:36:07

meng3983 发表于 2021-12-21 15:48
请教,使用V7的模板程序改成LAN8742后程序运行卡在
__tx_wait_here
    B       __tx_wait_here          ...

这个就相当于其它RTOS的空闲任务。

ST提供的默认例子就是8742

eric2013 发表于 2021-12-27 02:36:15

更新第9章,TCP客户端。

西部传奇 发表于 2021-12-27 13:22:02

:lol udp的教程啥时候出

eric2013 发表于 2021-12-27 15:45:43

西部传奇 发表于 2021-12-27 13:22
udp的教程啥时候出

这周不知道有没有希望。

inceboy 发表于 2022-1-1 20:44:28

NetXDUO 應該也能弄個 WEBSERVER吧??

eric2013 发表于 2022-1-1 20:54:57

inceboy 发表于 2022-1-1 20:44
NetXDUO 應該也能弄個 WEBSERVER吧??

没问题。

eric2013 发表于 2022-1-3 17:10:56

2022-01-03

更新两章UDP章节。

gck 发表于 2022-3-22 13:13:59

文档内容乱了

eric2013 发表于 2022-3-22 14:11:39

gck 发表于 2022-3-22 13:13
文档内容乱了
你另外那个帖子反馈的UDP问题?



gck 发表于 2022-3-22 15:17:21

eric2013 发表于 2022-3-22 14:11
你另外那个帖子反馈的UDP问题?

楼主,V7-2403_ThreadX NetXDUO TCP Client,工程中设置,怎么没有客户端连接呢?

eric2013 发表于 2022-3-22 16:03:35

gck 发表于 2022-3-22 15:17
楼主,V7-2403_ThreadX NetXDUO TCP Client,工程中设置,怎么没有客户端连接呢?

网口没有插错吧,然后就是板子能ping通不。

gck 发表于 2022-3-22 16:11:22

eric2013 发表于 2022-3-22 16:03
网口没有插错吧,然后就是板子能ping通不。

同一局域网下,可以拼通

eric2013 发表于 2022-3-23 10:43:39

gck 发表于 2022-3-22 16:11
同一局域网下,可以拼通

那没问题,帮你测试了下,这个例子没问题的。
页: [1] 2
查看完整版本: ThreadX NetXDUO网络协议栈教程更新记录贴,前11章已经发布(2022-01-03)