硬汉嵌入式论坛

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

[Embedded Studio] Embedded Studio新战略,将把重心放到Clang上

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115679
QQ
发表于 2020-2-13 15:06:02 | 显示全部楼层 |阅读模式
https://blog.segger.com/the-segger-compiler/

1、基于GCC/Clang制作自己的SEGGER编译器
(1)支持GCC和LLVM / Clang。
(2)用自己的实时运行库替代替换了GLibC或Newlib。
(3)使用自己的SEGGER Linker替代GNU Linker
(4)除了GNU/Clang,制作自己的汇编器。

2、关于是否制作完全属于自己原创的编译器

(1)公司的Paul在自己职业生涯中已经编写了多个编译器,不想在重头写一个新的编译器了。
(2)写一个比GCC/Clang还好用的编译器,工作量是巨大的。
(3)考虑到MDK基本已经停止了自家的AC5,开始使用AC6(Clang),SEGGER也决定开始大力推进基于Clang设计自家的编译器。

当前的测试结果来看,无论是速度还是代码大小,新设计的编译器完胜原始Clang和GCC。




回复

使用道具 举报

57

主题

908

回帖

1079

积分

至尊会员

积分
1079
发表于 2020-2-13 20:42:16 | 显示全部楼层
等embeded全家桶, 不知道比rtx号多少。 关键支持cmsis接口不。想自己搞一套标准,难。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115679
QQ
 楼主| 发表于 2020-2-14 11:21:21 | 显示全部楼层
roguebear 发表于 2020-2-13 20:42
等embeded全家桶, 不知道比rtx号多少。 关键支持cmsis接口不。想自己搞一套标准,难。

支持CMSIS全套就爽了。
回复

使用道具 举报

57

主题

908

回帖

1079

积分

至尊会员

积分
1079
发表于 2020-2-16 11:00:14 | 显示全部楼层
受不了keil的项目没有子文件夹。 看是不是以后转这个。。  主要是可惜硬汉的rtx就用不了了。纠结。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-11 14:42 , Processed in 0.232979 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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