搜索
bottom↓
回复: 70

关于取代KEIL的编译器

  [复制链接]

出0入42汤圆

发表于 2018-4-15 16:28:14 | 显示全部楼层 |阅读模式
大家好,

因为有版权的问题,小公司,就2个人研发,因此想换一个编译器,

试了TRUESTUDIO, 没有教程,感觉国内像是没有什么人用,

听说可以用ECLIPSE编译,但是不晓得好不好用,

大家都是怎么弄的?

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2018-4-15 16:32:27 | 显示全部楼层
专门一台不能上网的电脑.

出0入0汤圆

发表于 2018-4-15 16:38:20 | 显示全部楼层
小公司人家才懒得来管你。

出0入0汤圆

发表于 2018-4-15 16:43:43 | 显示全部楼层
是不是可以用GNC的编译呢?

出0入42汤圆

 楼主| 发表于 2018-4-15 16:49:50 | 显示全部楼层
本帖最后由 xiangtaochen 于 2018-4-15 16:54 编辑

今天已经删除了KEIL,正在转truestudio,各种报错,同时我在翻译truestudio的文档,等做完了贡献给大家。

出0入8汤圆

发表于 2018-4-15 17:00:19 来自手机 | 显示全部楼层
什么mcu?st的有自家的ide,很多都是基于eclipus

出0入170汤圆

发表于 2018-4-15 18:30:17 | 显示全部楼层
既然是小公司,KEIL就不会有人找上门的,总么也得等羊养肥了再杀

出0入10汤圆

发表于 2018-4-15 18:46:11 | 显示全部楼层
小公司谁管你, 除非你的客户提出了要求, 公司对供应商是有要求的

出0入0汤圆

发表于 2018-4-15 19:15:28 来自手机 | 显示全部楼层
自找麻烦

出0入0汤圆

发表于 2018-4-15 19:27:33 | 显示全部楼层
楼主逗大家玩呢,这么小的公司 谁管你?

出590入1001汤圆

发表于 2018-4-15 19:39:57 | 显示全部楼层
本帖最后由 SUPER_CRJ 于 2018-4-15 19:41 编辑

楼主逗大家玩呢,这么小的公司 谁管你? + 1  我建议还是专心做研发吧,换IDE日后出问题,找都不好找。

出0入0汤圆

发表于 2018-4-15 19:54:01 | 显示全部楼层
GCC 一直在用了
Emide +GCC

出0入42汤圆

 楼主| 发表于 2018-4-15 20:48:14 | 显示全部楼层
SUPER_CRJ 发表于 2018-4-15 19:39
楼主逗大家玩呢,这么小的公司 谁管你? + 1  我建议还是专心做研发吧,换IDE日后出问题,找都不好找。 ...

我们机械绘图已经被罚过一次了,所以比较谨慎.
精力确实要集中在研发上,但是我还是决定放弃KEIL和AD, 转为TRUESTDIO和KiCAD.

出0入0汤圆

发表于 2018-4-15 21:09:32 | 显示全部楼层
估计顾不上小公司吧。

出0入8汤圆

发表于 2018-4-15 21:20:52 来自手机 | 显示全部楼层
可以用GCC,免费的

出0入0汤圆

发表于 2018-4-15 21:39:13 | 显示全部楼层
可以使用GCC加sourceinsight, 嵌入式开发必备技能

出0入362汤圆

发表于 2018-4-15 21:57:22 | 显示全部楼层
一直用gcc, 从来没用过keil
可以配eclipse用,估计code blocks之类也都能用。

出0入0汤圆

发表于 2018-4-15 22:40:17 | 显示全部楼层
什么mcu啊

出0入0汤圆

发表于 2018-4-16 08:11:46 | 显示全部楼层
nordic一直推荐segger embedded studio...
骨子裡是GCC但是燒錄似乎只能用jlink

出0入0汤圆

发表于 2018-4-16 08:28:13 | 显示全部楼层
GCC 是主流啦,arm 的话建议看下 linaro 的 GCC

出0入0汤圆

发表于 2018-4-16 08:39:31 | 显示全部楼层
Eclipse + GCC

出0入0汤圆

发表于 2018-4-16 09:19:35 | 显示全部楼层
有版权意识自然是好的,你说的3个都可用。1.Keil有32KB免费版 2.TrueSTUDIO被ST收购,自家免费 3. 基于Eclipse的很多,包括TrueSTUDIO

出0入8汤圆

发表于 2018-4-16 09:22:45 来自手机 | 显示全部楼层
jlink家也有编译器,基于gcc的

出0入0汤圆

发表于 2018-4-16 09:24:25 | 显示全部楼层
mdk 比起 vs 的确很 low

出90入4汤圆

发表于 2018-4-16 09:34:10 | 显示全部楼层
在线调试还是IAR,KEIL比较方便吧

出0入0汤圆

发表于 2018-4-16 09:51:38 | 显示全部楼层
KiCAD可以导入DWG外形文件吗?

出0入0汤圆

发表于 2018-4-16 11:01:07 | 显示全部楼层
xiangtaochen 发表于 2018-4-15 20:48
我们机械绘图已经被罚过一次了,所以比较谨慎.
精力确实要集中在研发上,但是我还是决定放弃KEIL和AD,  ...

同问  
KiCAD可以导入DWG外形文件吗?

出0入0汤圆

发表于 2018-4-16 11:14:17 | 显示全部楼层

Eclipse + GCC+1

出0入0汤圆

发表于 2018-4-16 11:14:28 | 显示全部楼层
正版多少钱?

出0入0汤圆

发表于 2018-4-16 12:02:46 | 显示全部楼层
小公司还在意版权的问题!牛B

出0入0汤圆

发表于 2018-4-16 13:46:58 | 显示全部楼层
xiangtaochen 发表于 2018-4-15 16:49
今天已经删除了KEIL,正在转truestudio,各种报错,同时我在翻译truestudio的文档,等做完了贡献给大家。  ...

支持楼主,祈待你的作品

出0入0汤圆

发表于 2018-4-16 14:13:51 | 显示全部楼层
eclipse + ARM GUN compiler

出0入0汤圆

发表于 2018-4-16 14:35:19 | 显示全部楼层
免费、开源的编译器工具链,大部头的只有GCC和Clang/LLVM两个。

IDE那就多了去了。

出0入0汤圆

发表于 2018-4-16 15:12:13 | 显示全部楼层
本帖最后由 百果 于 2018-4-16 15:27 编辑

eclipse + gnu arm
已经使用这种方式有3年了!下载、调试都很好,开发STM32妥妥的!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-4-16 15:13:57 | 显示全部楼层
如果用Stm32 CubeMX初始化的話,用TRUESTUDIO跟Keil MDK幾乎沒甚麼差別。或是用sw4stm32也可以。

出0入0汤圆

发表于 2018-4-16 15:21:25 | 显示全部楼层
专门电脑在家搞也不行吗

出0入0汤圆

发表于 2018-4-16 15:40:15 | 显示全部楼层
我现在用的是微软的vs code+gcc+alios-things
这个用起来很爽,

出0入4汤圆

发表于 2018-4-16 16:42:18 | 显示全部楼层
有点不懂编译器编译出来的文件,还带有编译器的信息?烧到单片机里能查出来程序是那个编译器编译的吗。关于电脑我觉得不联网,一般查不到。

出0入0汤圆

发表于 2018-4-16 17:13:21 | 显示全部楼层
KiCAD 挺好用的

出0入0汤圆

发表于 2018-4-16 17:23:55 | 显示全部楼层
可以在电脑里面装个虚拟机,虚拟机不让它上网,里想装啥,就装啥~
小公司一般不查

出0入0汤圆

发表于 2018-4-16 18:42:26 来自手机 | 显示全部楼层
楼主逗大家玩呢,这么小的公司 谁管你? + 1

出0入0汤圆

发表于 2018-4-16 21:00:55 | 显示全部楼层
楼主逗大家玩呢,这么小的公司 谁管你? + 1

出0入42汤圆

 楼主| 发表于 2018-4-16 22:12:59 | 显示全部楼层
百果 发表于 2018-4-16 15:12
eclipse + gnu arm
已经使用这种方式有3年了!下载、调试都很好,开发STM32妥妥的!
...


大侠能不能发一个配置给我,
chenxt11@foxmail.com
不知道在ECLIPSE能不能像KEIL里一样的跳转(安F12),然后按ctrl++, 就可以在函数和变量职期间跳转呢??



出0入0汤圆

发表于 2018-4-16 22:24:15 | 显示全部楼层
百果 发表于 2018-4-16 15:12
eclipse + gnu arm
已经使用这种方式有3年了!下载、调试都很好,开发STM32妥妥的!
...

同求配置教程,谢谢!keil在编译大的工程的时候太慢了,明明电脑的配置超高。

出0入4汤圆

发表于 2018-4-16 22:29:53 | 显示全部楼层
xiangtaochen 发表于 2018-4-15 20:48
我们机械绘图已经被罚过一次了,所以比较谨慎.
精力确实要集中在研发上,但是我还是决定放弃KEIL和AD,  ...

KiCAD可以打开AD的原理图和PCB文件吗?

我主要是查看,不修改文件。

出0入0汤圆

发表于 2018-4-16 22:51:57 | 显示全部楼层
百果 发表于 2018-4-16 15:12
eclipse + gnu arm
已经使用这种方式有3年了!下载、调试都很好,开发STM32妥妥的!
...

可能很多人环境都搭不起来

出0入0汤圆

发表于 2018-4-17 03:51:39 | 显示全部楼层
用openstm32,安装超级方便,也好用

出0入0汤圆

发表于 2018-4-17 04:52:16 来自手机 | 显示全部楼层
原来这么多人用gcc的,其实eclipse都有点嫌麻烦,gcc+gdb或者串口就够啦

出0入0汤圆

发表于 2018-4-17 08:20:55 | 显示全部楼层
拔了网线不行?怎么能找到你

出0入0汤圆

发表于 2018-4-17 08:39:25 | 显示全部楼层
vcgood 发表于 2018-4-16 15:40
我现在用的是微软的vs code+gcc+alios-things
这个用起来很爽,


有时间的话,花个半个小时,给大家出个简单的教程呗!

都说在vs code里很舒服。

造福大众嘛

出0入0汤圆

发表于 2018-4-17 09:37:09 | 显示全部楼层
vcgood 发表于 2018-4-16 15:40
我现在用的是微软的vs code+gcc+alios-things
这个用起来很爽,

兄弟出个教程啊

出0入0汤圆

发表于 2018-4-17 09:55:38 | 显示全部楼层
支持lz的版权意识,有条件的情况下还是要尊重一下别人的工作

出0入0汤圆

发表于 2018-4-17 12:55:50 | 显示全部楼层
各MCU厂家不是都有自己的IDE吗

出0入0汤圆

发表于 2018-4-17 13:02:53 | 显示全部楼层
把Keil安装再虚拟机里面,然后把Jlinl映射到USB虚拟机就可以了,虚拟机里面的操作系统不允许连接网络

出0入0汤圆

发表于 2018-4-17 14:43:33 来自手机 | 显示全部楼层
coide,代码编辑都很好,建议看下

出0入0汤圆

发表于 2018-4-18 11:11:39 | 显示全部楼层
本帖最后由 百果 于 2018-4-18 11:12 编辑
xidao 发表于 2018-4-16 22:24
同求配置教程,谢谢!keil在编译大的工程的时候太慢了,明明电脑的配置超高。 ...



先要下载arm-none-eabi-gcc的工具链、openocd、msys,将它们的bin目录添加到Path中。


在Eclipse中安装插件和做下载和调试配置可以参考下面的文档:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2018-4-18 11:12:37 | 显示全部楼层
xiangtaochen 发表于 2018-4-16 22:12
大侠能不能发一个配置给我,
chenxt11@foxmail.com
不知道在ECLIPSE能不能像KEIL里 ...

我在58楼有回复,请移步查看。

出0入0汤圆

发表于 2018-4-18 13:47:59 | 显示全部楼层
IAR不行吗?  

出0入0汤圆

发表于 2018-4-18 14:11:53 | 显示全部楼层
TRUESTUDIO 现在对STM32免费了
我也用Eclipse+GCC,这个搭建就复杂点

出0入0汤圆

发表于 2018-4-18 14:12:34 | 显示全部楼层

KEIL都不行,换IAR一样的道理
难道你一直认为IAR是免费的?

出0入0汤圆

发表于 2018-4-18 14:26:07 | 显示全部楼层
百果 发表于 2018-4-18 11:11
先要下载arm-none-eabi-gcc的工具链、openocd、msys,将它们的bin目录添加到Path中。

多谢!多谢!

出0入169汤圆

发表于 2018-4-18 14:45:01 | 显示全部楼层
用GCC                           

出0入0汤圆

发表于 2018-4-19 16:37:13 | 显示全部楼层
lw32 发表于 2018-4-18 14:12
KEIL都不行,换IAR一样的道理
难道你一直认为IAR是免费的?

关键是 IAR  没人找你麻烦

公司的 实在不行 买吧  KEIL不贵  

出0入0汤圆

发表于 2018-4-20 13:38:16 | 显示全部楼层
GCC+makefile+vim 就可以了,还可以垮平台使用

出0入0汤圆

发表于 2018-4-20 14:18:16 | 显示全部楼层
用eclipse + gcc

出0入0汤圆

发表于 2018-4-23 20:11:48 | 显示全部楼层
在用 vscode + iar/mdk

出0入0汤圆

发表于 2018-4-23 20:22:39 | 显示全部楼层
公司电脑上的和谐软件前几天都卸载了,坚决不再用,太危险

出105入79汤圆

发表于 2018-4-23 21:29:56 | 显示全部楼层
Ubuntu + VScode + arm-none-eabi-gcc + GIT + JLinkExe + Ozone + STM32 HAL Library = Free

出0入0汤圆

发表于 2018-4-23 21:48:44 | 显示全部楼层
试试emide

出5入8汤圆

发表于 2018-4-23 23:42:49 | 显示全部楼层
rtt那边有专门教你用gcc编译stm32的帖子吧

出0入0汤圆

发表于 2018-4-24 09:22:16 来自手机 | 显示全部楼层
arm的话用emide
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-6 16:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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