硬汉嵌入式论坛

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

[ThreadX全家桶] Threadx全家桶源码规范性还是比较溜的,无论是GCC,CLANG,IAR,MDK的AC5还是AC6,无任何警告

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2020-5-31 13:29:05 | 显示全部楼层 |阅读模式
这里主要说的是源码文件,不含port移植文件。

源码规范性真是没的说。

将近3000个源码文件,做到这个份上,可以了。
回复

使用道具 举报

16

主题

87

回帖

135

积分

初级会员

积分
135
发表于 2020-5-31 14:38:44 | 显示全部楼层
感觉THREAD的中断,是不是也是全关呀!没有用BASEPRI
回复

使用道具 举报

3

主题

66

回帖

75

积分

初级会员

积分
75
发表于 2020-5-31 14:53:27 | 显示全部楼层
IEC61508 规范要求,要lint,要coverage analysis,项目多了去了,要是过了SIL4认证还编译报warning,那才奇了怪了
回复

使用道具 举报

681

主题

3491

回帖

5559

积分

论坛元老

积分
5559
发表于 2020-5-31 18:42:18 | 显示全部楼层
貌似这个 threadx 的任务抢占优先级 比较 强悍啦, 而且效果很明显
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2020-5-31 20:20:30 | 显示全部楼层
为啥我的uCOSIII全家桶工程用GCC编译没告警,用CLANG编译就冒出一百多个告警?
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2020-5-31 21:25:39 | 显示全部楼层

AC5-like Warinings

AC5-like Warinings
无需多言。。。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2020-6-1 10:25:59 | 显示全部楼层

如果选择AC6的警告,现在只有他们自家的RTX5全家桶能通过。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2020-6-1 10:26:44 | 显示全部楼层
天马行空 发表于 2020-5-31 20:20
为啥我的uCOSIII全家桶工程用GCC编译没告警,用CLANG编译就冒出一百多个告警?

用的那个IDE里面的CLANG,MDK里面的AC6 ?
回复

使用道具 举报

79

主题

191

回帖

428

积分

高级会员

积分
428
发表于 2020-6-1 12:20:38 | 显示全部楼层
eric2013 发表于 2020-6-1 10:26
用的那个IDE里面的CLANG,MDK里面的AC6 ?

Embedded Studio
回复

使用道具 举报

2

主题

79

回帖

85

积分

初级会员

积分
85
发表于 2021-12-10 10:01:09 | 显示全部楼层
在embedded studio上用threadx,目前只能用gcc编译器,clang和基于clang的segger没有移植文件
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2021-12-10 10:07:45 | 显示全部楼层
eggplant886 发表于 2021-12-10 10:01
在embedded studio上用threadx,目前只能用gcc编译器,clang和基于clang的segger没有移植文件

ES的话,仅用GCC。其它的CLANG这些,MDK AC6就是CLANG。

不再弄了。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2022-1-11 10:27:46 | 显示全部楼层
666 DING!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-21 21:57 , Processed in 0.570591 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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