硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5223|回复: 31
收起左侧

[ThreadX全家桶] ST终于可以免费使用ThreadX全家桶了

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
发表于 2020-11-18 10:11:48 | 显示全部楼层 |阅读模式
    从ThreadX开源那会起,就一直想深入研究这个系统,因为实在是太强了,所以还是非常想通过教程的形式推荐给大家。

    但这个里面有个很大的问题,开源不等于免费,但我依然决定还是做教程,即使是他们后期没有免费让厂家使用,我清晰的记得当时的想法很简单,不能老是守在自己的一亩三分地,得走出舒适区,没有什么能比学习超高质量代码能更加提高自己了。这一坚持就是6个月,几乎每次周报都会给大家介绍本周的进展,其中GUIX的研究到了近期才有所突破,成功打通字库,图库和主题存储到QSPI Flash和标准SPI Flash的各种花式玩法,真是太不容易了。。。其实早期emWin的研究也这样的,而且还没有源码,各种玩法真是一点一点抠出来的,不断的测试观察现象来推理工作机制。现在大家很多看起来简单的操作,当时花了很多时间去研究。

    按照预定计划,这个月底出FileX首版教程,下个月出NetX教程。

    最后想说的是,对于我自己来说,非常喜欢倒腾各种RTOS,从uCOS-II,uCOS-III,RTX4,FreeRTOS,embOS到RTX5,而且板子配套的例子中也是各种RTOS的花式玩法案例。但是这次ThreadX来了,小型RTOS的巅峰之作,再次激起了深入涉猎的欲望。不把它研究透彻了,誓不罢休。学习下这种新的设计理念,真的是太有必要。


QQ截图20201118095928.png

评分

参与人数 6金币 +100 收起 理由
Xin昕 + 10 赞一个!
byccc + 10 神马都是浮云
morning_enr6U + 20 很给力!
薪火相传 + 20 赞一个!
xode + 20 赞一个!
Jmhh247 + 20 神马都是浮云

查看全部评分

回复

使用道具 举报

4

主题

25

回帖

42

积分

新手上路

积分
42
QQ
发表于 2020-11-18 10:18:43 | 显示全部楼层
ST给力啊   全系列都可以用。   对比下NXP,是不是太扣门了。。
回复

使用道具 举报

0

主题

46

回帖

46

积分

新手上路

积分
46
发表于 2020-11-18 10:30:30 | 显示全部楼层
牛B   跟着大神有的玩了
回复

使用道具 举报

5

主题

133

回帖

148

积分

初级会员

积分
148
发表于 2020-11-18 10:37:54 | 显示全部楼层
666话说硬汉哥公司在深圳还是武汉
回复

使用道具 举报

18

主题

285

回帖

339

积分

高级会员

积分
339
发表于 2020-11-18 10:43:08 | 显示全部楼层
太好了,st比nxp大方多了,直接是stm32 mcus/mpus,不像nxp只有i.mx系列
回复

使用道具 举报

116

主题

800

回帖

1148

积分

至尊会员

积分
1148
QQ
发表于 2020-11-18 10:46:44 | 显示全部楼层
这个消息太帅了, 要紧跟硬汉步伐了
回复

使用道具 举报

3

主题

32

回帖

41

积分

新手上路

积分
41
发表于 2020-11-18 11:30:41 | 显示全部楼层
内核教程
回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2020-11-18 11:44:48 | 显示全部楼层
NXP 已经更新了 I.MX 的 SDK  支持 Azure-RTOS 全家桶示例。ST 不知道什么时候更进,期待啊
回复

使用道具 举报

19

主题

373

回帖

430

积分

高级会员

积分
430
发表于 2020-11-18 11:49:00 | 显示全部楼层
貌似被MS收购的公司结果都不太好
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-11-18 12:02:20 | 显示全部楼层
无关风月 发表于 2020-11-18 10:37
666话说硬汉哥公司在深圳还是武汉

武汉。
回复

使用道具 举报

3

主题

45

回帖

54

积分

初级会员

积分
54
发表于 2020-11-18 12:44:36 | 显示全部楼层
还是ST给力
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-11-18 12:54:21 | 显示全部楼层

st 使用 threadx 及相关的 软件,有需要校验的吗 ? 还是 怎么个 方式授权 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-11-18 13:12:43 | 显示全部楼层
hpdell 发表于 2020-11-18 12:54
st 使用 threadx 及相关的 软件,有需要校验的吗 ? 还是 怎么个 方式授权 ?

不需要了,直接使用即可。
回复

使用道具 举报

5

主题

519

回帖

534

积分

金牌会员

积分
534
发表于 2020-11-18 13:21:14 | 显示全部楼层
好消息。。。。。
国产兼容的也可以直接烧录使用。可以试试了。
呵呵。
回复

使用道具 举报

3

主题

19

回帖

28

积分

新手上路

积分
28
发表于 2020-11-18 14:00:05 | 显示全部楼层
重大好消息
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-11-18 14:27:01 | 显示全部楼层
好消息
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2020-11-18 14:42:31 | 显示全部楼层
ST真舍得花钱,各种UI都能用了
回复

使用道具 举报

0

主题

30

回帖

30

积分

新手上路

积分
30
发表于 2020-11-18 17:33:44 | 显示全部楼层
预测不久STM32CubeMX开始支持ThreadX
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2020-11-18 21:10:51 | 显示全部楼层
请教一下,我编译了threadx的模板程序后,每个函数都无法追踪到定义的位置,要怎样处理才可以?我的ide版本是5.31
2020-11-18.png
回复

使用道具 举报

210

主题

1045

回帖

1685

积分

至尊会员

More we do, more we can do.

积分
1685
发表于 2020-11-19 00:17:10 | 显示全部楼层
好消息一则,拿下了不少大厂
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-11-19 08:25:52 | 显示全部楼层
xode 发表于 2020-11-18 17:33
预测不久STM32CubeMX开始支持ThreadX

他们官方可能会专门做个开发平台,方便生成软件。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-11-19 08:26:18 | 显示全部楼层
lingcoln 发表于 2020-11-18 21:10
请教一下,我编译了threadx的模板程序后,每个函数都无法追踪到定义的位置,要怎样处理才可以?我的ide版本 ...

MDK5的AC6使用go to def(browse info)注意事项汇总贴(2020-04-08)
http://www.armbbs.cn/forum.php?m ... 7217&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-11-19 12:05:55 | 显示全部楼层
eric2013 发表于 2020-11-19 08:26
MDK5的AC6使用go to def(browse info)注意事项汇总贴(2020-04-08)
http://www.armbbs.cn/forum.php? ...

请教一下,我最近移植netduox,使用的STM32H750VB+LAN8720,总是碰到数据发送1000+条之后,不再产生接收中断,有没有碰到过类似的情况?
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2020-11-19 12:05:58 | 显示全部楼层
eric2013 发表于 2020-11-19 08:26
MDK5的AC6使用go to def(browse info)注意事项汇总贴(2020-04-08)
http://www.armbbs.cn/forum.php? ...

感谢感谢,原来ac5和ac6不一样啊。我昨晚也试过在没有中文的目录下是可以跳转的,但又奇怪以前的项目目录一直是有中文,原来是AC5和AC6的问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-11-19 14:06:12 | 显示全部楼层
jerryshao 发表于 2020-11-19 12:05
请教一下,我最近移植netduox,使用的STM32H750VB+LAN8720,总是碰到数据发送1000+条之后,不再产生接收中 ...

这个坛友分享多,你试试

stm32H7xx  移植 Netx Dou 失败【10楼,可以ping了】
http://www.armbbs.cn/forum.php?m ... 9896&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-11-19 14:16:38 | 显示全部楼层
eric2013 发表于 2020-11-19 14:06
这个坛友分享多,你试试

stm32H7xx  移植 Netx Dou 失败【10楼,可以ping了】

好饿,我先看看,感觉是DMA没配置好。
回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2020-11-19 17:12:31 | 显示全部楼层
jerryshao 发表于 2020-11-19 14:16
好饿,我先看看,感觉是DMA没配置好。

1.测试1000+出问题的代码,代码中配置的参数ETH_MAX_PACKET_SIZE是332:
EthHandle.Init.RxBuffLen      = ETH_MAX_PACKET_SIZE;
status  = nx_packet_pool_create(&bsd_pool, "NetX BSD Packet Pool", ETH_MAX_PACKET_SIZE, nx_packet_pool_stack, sizeof(nx_packet_pool_stack));
后来改成了1524,测试跑了半个小时,200ms一包数据,10000+条没有出现这个问题。
2.缓冲区肯定是给够了nx_packet_pool_stack是12*ETH_MAX_PACKET_SIZE,在0x30042000之后。
之前的现象是发送1000+条出现接收中断不再触发,查看DMACSR、DMACRDTPR等寄存器数值也没什问题。
3.代码前后只是修改了PACKET的数据缓冲区的大小,不知到运行过程中什么原因导致的DMA的接收中断不再触发,应该也不存在DMA接收数据长度溢出,接收缓冲区长度指定和接收缓冲区长度都是指定的ETH_MAX_PACKET_SIZE。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2020-11-20 11:33:11 | 显示全部楼层
这个真是震撼消息了,加强了我研究动力
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2020-11-20 21:35:15 | 显示全部楼层

同在武汉的
回复

使用道具 举报

0

主题

3

回帖

3

积分

新手上路

积分
3
发表于 2020-12-15 14:59:00 | 显示全部楼层
意思是用ST的芯片用这个操作系统可以免费商用了?
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-12-15 16:09:26 | 显示全部楼层
支持硬汉!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107037
QQ
 楼主| 发表于 2020-12-16 09:13:32 | 显示全部楼层
偶非新新人 发表于 2020-12-15 14:59
意思是用ST的芯片用这个操作系统可以免费商用了?

对,是这样的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 09:50 , Processed in 0.282066 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表