请选择 进入手机版 | 继续访问电脑版

硬汉嵌入式论坛

 找回密码
 立即注册
楼主: eric2013
收起左侧

【安富莱】ThreadX内核教程更新记录帖,共计23章节,已经完结(2021-08-30)

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-7-13 11:59:10 | 显示全部楼层
snow 发表于 2021-7-13 11:44
没搞明白ThreadX属于那个开源协议,如果商业会有那些限制?


授权方式的,当前对下面厂家免费,还在持续增加中:

https://github.com/azure-rtos/th ... CENSED-HARDWARE.txt

  1. LICENSED HARDWARE LIST

  2. Last Updated: 2021-04-01

  3. Microsoft has entered into OEM Agreements with manufacturers of the following
  4. microprocessors and microcontrollers (the “hardware”) to enable those
  5. manufacturers to include and distribute Azure RTOS in certain hardware. If you
  6. have obtained and/or are developing on microprocessor(s) and/or
  7. microcontroller(s) (“hardware”) listed below you inherit the “Distribution and
  8. Production Use” rights in Section 2 of the Microsoft Software License Terms for
  9. Microsoft Azure RTOS. If hardware is not listed below, you do not have those
  10. rights.


  11. STMicroelectronics:

  12.     STM32 MCUs
  13.     STM32 MPUs

  14. MediaTek:

  15.     MT3620 MCU (Azure Sphere)

  16. Microchip:

  17.     PIC 32-bit MCUs
  18.     SAM 32-bit MCUs
  19.     SAM 32-bit MPUs

  20. NXP:

  21.     i.MX RT10xx and RT116x/7x series crossover MCUs
  22.     LPC5500 series


  23. Renesas:

  24.     Synergy Platform
  25.     RX Family of MCUs
  26.     RA Family of MCUs
  27.     RZ Family of MPUs

  28. --------------------------------------------------------------------------------

  29. More coming soon. Please check back frequently for updates.
复制代码



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-7-19 07:13:51 | 显示全部楼层
2021-07-19
V6 V7完成第19章。
回复

使用道具 举报

2

主题

49

回帖

55

积分

初级会员

积分
55
发表于 2021-7-19 09:34:59 | 显示全部楼层
膜拜大佬!大佬威武!
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-7-21 19:37:47 | 显示全部楼层
有F4系列的全家桶吗?手头没有H7,只能望洋兴叹啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-7-21 19:41:24 | 显示全部楼层
yygkqzh 发表于 2021-7-21 19:37
有F4系列的全家桶吗?手头没有H7,只能望洋兴叹啊

V6是F4
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-7-22 08:29:56 | 显示全部楼层

没找到V6的全家桶版本啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-7-22 08:49:58 | 显示全部楼层
yygkqzh 发表于 2021-7-22 08:29
没找到V6的全家桶版本啊

V6的ThreadX单独组件版本我都发布了,你整合下即可。

参考我这个H7的,等我后面有时间,组合下。

ThreadX全家桶所有组件综合模板发布,史上最强安全认证综合模板,稳如泰山,含AC5,AC6,IAR和GCC(2021-02-01)
http://www.armbbs.cn/forum.php?m ... 3554&fromuid=58
(出处: 硬汉嵌入式论坛)


回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-7-22 19:17:13 | 显示全部楼层
eric2013 发表于 2021-7-22 08:49
V6的ThreadX单独组件版本我都发布了,你整合下即可。

参考我这个H7的,等我后面有时间,组合下。

谢谢硬汉哥
回复

使用道具 举报

1

主题

27

回帖

30

积分

新手上路

积分
30
发表于 2021-7-23 11:13:37 | 显示全部楼层
eric2013 发表于 2021-7-13 11:59
授权方式的,当前对下面厂家免费,还在持续增加中:

https://github.com/azure-rtos/threadx/blob/m ...

硬汉,我能理解成只要购买了ThreadX免费支持的厂家芯片系列,就能直接在商用中免费使用ThreadX?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-7-23 14:54:14 | 显示全部楼层
snow 发表于 2021-7-23 11:13
硬汉,我能理解成只要购买了ThreadX免费支持的厂家芯片系列,就能直接在商用中免费使用ThreadX?

对,是这样的。
回复

使用道具 举报

73

主题

1189

回帖

1408

积分

至尊会员

积分
1408
发表于 2021-7-31 21:35:37 | 显示全部楼层
硬汉哥,你的教程里有没有cubemx直接生成threadx的教程的?有打算做吗?我发现这样稍微可以快捷点体验,后续可以在深入移植。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-1 08:33:58 | 显示全部楼层
wdliming 发表于 2021-7-31 21:35
硬汉哥,你的教程里有没有cubemx直接生成threadx的教程的?有打算做吗?我发现这样稍微可以快捷点体验,后 ...

暂时没有。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-2 00:14:51 | 显示全部楼层
2021-08-02
V6 V7完成第20章。
回复

使用道具 举报

1

主题

22

回帖

25

积分

新手上路

积分
25
发表于 2021-8-9 09:14:37 | 显示全部楼层
硬汉哥,threadx的内存管理有没有例程啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-16 01:38:55 | 显示全部楼层
2021-08-16
V6 V7完成第21章
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-16 21:02:08 | 显示全部楼层
QQ图片20210816210122.png
回复

使用道具 举报

6

主题

24

回帖

42

积分

新手上路

积分
42
发表于 2021-8-19 22:45:01 | 显示全部楼层
硬汉大佬 啥时候出个usbx 读写U盘的例程或教程啊,threadx  filex netx guix都有,唯独缺了usbx的教程。参照官方的stm32h735g的usb host msc移植到F4搞了好几天都没成功
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-20 09:13:45 | 显示全部楼层
老鸟kkk 发表于 2021-8-19 22:45
硬汉大佬 啥时候出个usbx 读写U盘的例程或教程啊,threadx  filex netx guix都有,唯独缺了usbx的教程。参 ...

这个ThreadX内核教程这个月就收工了,下个月可以开下USBX教程。
回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
发表于 2021-8-20 11:16:36 | 显示全部楼层
eric2013 发表于 2021-8-20 09:13
这个ThreadX内核教程这个月就收工了,下个月可以开下USBX教程。

辛苦了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-23 07:46:07 | 显示全部楼层
2021-08-23
V6 V7完成第22章。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-29 09:12:20 | 显示全部楼层
今天将完成内核教程的最后一个章节。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-30 00:21:28 | 显示全部楼层
2021-08-30
V6 V7完成第23章。

已经完结
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-8-30 15:03:40 | 显示全部楼层
V5是看V6的教程吗?
回复

使用道具 举报

40

主题

153

回帖

273

积分

高级会员

积分
273
发表于 2021-8-30 17:15:57 | 显示全部楼层
期待guix更新
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-8-31 09:11:46 | 显示全部楼层
oxygenben 发表于 2021-8-30 15:03
V5是看V6的教程吗?

可以的。
回复

使用道具 举报

40

主题

153

回帖

273

积分

高级会员

积分
273
发表于 2021-9-10 10:48:41 | 显示全部楼层
楼主,threadx内核实现关于,19.1.3章节中 ThreadX 任务间信号量的实现中运行过程描述如下是不是存在问题?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-9-11 08:51:25 | 显示全部楼层
gck 发表于 2021-9-10 10:48
楼主,threadx内核实现关于,19.1.3章节中 ThreadX 任务间信号量的实现中运行过程描述如下是不是存在问题?

任务Task2的描述中,Trask1和Task2的没有修改过来,后面如果有升级,修改下。
回复

使用道具 举报

2

主题

27

回帖

33

积分

新手上路

积分
33
发表于 2021-10-20 17:37:28 | 显示全部楼层
STM32-V7开发板ThreadX内核教程(V1.5)这个教程中,有几处任务优先级搞错了。应该是数字越低优先级越高。
P208:
"Task1的优先级为1,Task2的优先级为2,Task3的优先级为3。FreeRTOS操作系统是设置的数值越小任务优先级越低,故Task3的优先级最高,Task1的优先级最低。"
P280:“创建3个任务Task1,Task2和Task3,优先级分别为3,2,1。也就是Task1的优先级最高。”
回复

使用道具 举报

2

主题

27

回帖

33

积分

新手上路

积分
33
发表于 2021-10-22 10:29:31 | 显示全部楼层
为什么例程中(V7,AC6),右键Go To Definetion of 定位不到定义的对象呢?Output已经选择了Browse Information;
回复

使用道具 举报

7

主题

46

回帖

67

积分

初级会员

积分
67
发表于 2021-11-19 09:10:38 | 显示全部楼层
硬汉,什么时候出个H747的开发板,搞个双核。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-11-19 09:15:17 | 显示全部楼层
shzdf123 发表于 2021-11-19 09:10
硬汉,什么时候出个H747的开发板,搞个双核。

双核开发板不做了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-11-30 22:32:53 | 显示全部楼层
QQ截图20211130223207.png
回复

使用道具 举报

2

主题

28

回帖

34

积分

新手上路

积分
34
发表于 2021-12-21 21:23:23 | 显示全部楼层
6.17之后的版本变化有些大,port底下AC5或者AC6的.s文件,全部没有加";"导致编译报错(keil这个文件夹下的汇编倒是有加);此外大部分函数都被屏蔽了,而是申明调用外部,比如:
// VOID   _tx_thread_interrupt_restore(UINT previous_posture)
// {
    EXPORT  _tx_thread_interrupt_restore
_tx_thread_interrupt_restore

    /* Restore previous interrupt lockout posture.  */
#ifdef TX_PORT_USE_BASEPRI
    MSR     BASEPRI, r0
#else
    MSR     PRIMASK, r0
#endif
    BX      lr
// }

我加上;之后编译还是报大量错,硬汉哥方便时帮忙研究下这种情况的移植
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2021-12-28 12:13:36 | 显示全部楼层
阴世幽泉 发表于 2021-12-21 21:23
6.17之后的版本变化有些大,port底下AC5或者AC6的.s文件,全部没有加";"导致编译报错(keil这个文件夹下的 ...

后面做的几个例子是6.1.x,你可以直接下载此贴里面最后一个例子。
回复

使用道具 举报

4

主题

23

回帖

35

积分

新手上路

积分
35
发表于 2022-2-21 17:03:17 | 显示全部楼层
硬件平台:
配套V5,V6和V7板子。


V5教程不在这里吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106338
QQ
 楼主| 发表于 2022-2-21 17:40:54 | 显示全部楼层
huangxian 发表于 2022-2-21 17:03
硬件平台:
配套V5,V6和V7板子。

V5看V6就行,不打算再单独制作了。
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-4-14 08:59:11 | 显示全部楼层
硬汉哥:
/* 创建消息队列1 */
        消息队列大小 在例程中是:
tx_queue_create(&MessageQueues1,
"MessageQueues1",
1,                         /* 每次消息队列发送的数据大小,单位32bit,范围1-16 */
(VOID *)MessageQueuesBuf1,
sizeof(MessageQueues1));   /* 消息队列大小,单位字节 */

这里是不是写错了,应该是:
sizeof(MessageQueuesBuf1));   /* 消息队列大小,单位字节 */
或者我理解错了
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-5-25 10:15:54 | 显示全部楼层
E:\Snipaste_2022-05-25_10-13-03.jpg
17.1.3 ,没改过来
image.png
回复

使用道具 举报

0

主题

15

回帖

15

积分

新手上路

积分
15
发表于 2022-9-14 16:03:43 | 显示全部楼层
硬汉兄,V6开发板的教程里面有个bug——关于中断分组的, image.png ,权威指南里是这样描述的 image.png ,用mdk仿真是这样的 image.png ,你确认下
回复

使用道具 举报

3

主题

11

回帖

20

积分

新手上路

积分
20
发表于 2023-1-6 11:03:03 | 显示全部楼层
我看到的所有官方例程和安富莱例程,
任务和资源创建都是在 tx_application_define 中定义,
请问 ThreadX 是否支持在任务中新建任务呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-17 04:32 , Processed in 0.294975 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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