免费的才是最贵的?开源嵌入式编译器你选哪个?
<p><meta charset="UTF-8" /></p><pre ng-bind-html="message.MMActualContent">
<span style="font-size:16px;"><span style="font-family:Arial;">在嵌入式开发领域,选择合适的编译器对于项目的成功至关重要。开源编译器GCC,因其免费和开源的特性受到广泛关注,但同时也有声音指出,商业编译器如IAR和Keil在某些方面可能更具优势。因为“开源才是最贵的”,开源背后潜藏许多隐形成本……<strong><a href="https://www.eeworld.com.cn/avXzzb5" target="_blank">>>点此阅读原文</a></strong>
在您的项目开发中,您倾向于选择哪种编译器,并基于哪些考量做出选择?</span></span>
</pre>
<p>32 位 mcu 基本只用 gcc,一个 make 命令 hex 文件就出来了,不用鼠标点点点点点,bug 也比 keil / iar 少多了,可能不是正版的缘故</p>
<p> </p>
<p>stm32cubemx 直接生成使用 gcc 的 makefile 工程</p>
<p>开源本身不贵,贵的是生态形成的壁垒。</p>
<p> </p>
<p>开源至少给出了更多的选择,如果没有选择,就像国外那些目前无法替换的商业软件,那才是最贵的了。</p>
<p>开源也存在一个问题,就是要求公司方有专业的研究开源产品的团队和人员,能搞定碰到的问题<img height="48" src="https://bbs.eeworld.com.cn/static/editor/plugins/hkemoji/sticker/facebook/smile.gif" width="48" /></p>
<p>这个根据不同使用环境应用也是不同的,我们公司用的事IAR,就和传统一样</p>
本帖最后由 damiaa 于 2024-9-10 10:03 编辑
<p>能用免费的当然最好,收费的自然有可能要收费。</p>
<p> </p>
<p>除非没办法用免费的,或者免费的很不好用。</p>
<p> </p>
<p>如果这个软件收费,那个软件收费。。。那。。。。</p>
<div class='shownolgin' data-isdigest='no'><p>说白了就编辑器,编译器烧录</p>
<p>所以我选vscode + 专用的编译器</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <div class='shownolgin' data-isdigest='no'><p>MCU我还是用厂商提供的,毕竟啥也不用折腾就能用。</p>
</div><script>showreplylogin();</script>
页:
[1]