OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7014|回复: 15

Keil用的好好的,总有些人愿意用iar,问大牛几个问题。

[复制链接]

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
发表于 2018-10-23 13:31:59 | 显示全部楼层 |阅读模式
1金钱
尽在扳子,改锥等工具上耗功夫,求点正经事也不做了。
最最讨厌左一个开发环境,又一个开发环境,还总有些人以会仅仅是多会用一种软件环境而骄傲的不得了。我会用C#,java,C,C++。用的精不精不说,求点大段代码也没写过。这种会上一亿种有个求用。
有多少宣称keil和iar用的6的,你们启动程序能读懂吗?不复制原子的代码会自己写代码吗?


好了,我娘们拉即的发泄完了,正经问大神们一个问题,IAR在Registers窗口,如何让其自动刷新?


这不是拿到了ST的FOC库,是IAR版本的。自己打的DEMO板上跑的还算可以,在另一块板子上跑的不好,想实时看看进入MCU的AD值飘不飘,但发现不会用。

最佳答案

查看完整内容[请看2#楼]

说实话,我非常熟悉用KEIL之后,用Pycharm/VS/Qt等都非常快,他们在面板上的按钮排列都差不多。 每个菜单栏下面的子菜单几乎大同小异,一个IDE无非就是以下几个功能:代码编辑器/调试器/编译器。。哪一天你公司强制你自己搭建开发环境,那你不得痛苦死,毕竟买KEIL需要一大笔钱。 你学会了C++ C C#,你还需要再学JAVA?就语法结构和语言构成上他们有什么区别?有什么特别不会的网上搜搜就可以开始了。 等你真的学会了两门语言 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2018-10-23 13:32:00 | 显示全部楼层
zg2381234 发表于 2018-10-23 13:49
但是人的精力是有限的,我觉得还得把有限的精力用来干更加值得干的事情才是有意义的。
同时,没觉得能干 ...

说实话,我非常熟悉用KEIL之后,用Pycharm/VS/Qt等都非常快,他们在面板上的按钮排列都差不多。 每个菜单栏下面的子菜单几乎大同小异,一个IDE无非就是以下几个功能:代码编辑器/调试器/编译器。。哪一天你公司强制你自己搭建开发环境,那你不得痛苦死,毕竟买KEIL需要一大笔钱。

你学会了C++ C C#,你还需要再学JAVA?就语法结构和语言构成上他们有什么区别?有什么特别不会的网上搜搜就可以开始了。
等你真的学会了两门语言,再看别的编程语言就是捎带着的事。你想用编程语言干事那就再学特定框架和环境就行了。
至于你说的学习Linux把源码看一遍这完全是两个问题,对应你的问题是我学会了Linux系统编程,还需要把Windows源码再读一遍吗。。
都是捎带着的事,前提是你把KEIL用熟练。。
亦余心之所善,
虽九死其犹未悔。
回复

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2018-10-23 13:40:25 | 显示全部楼层
别的不说,学习高级编程语言后再看C语言会有新的理解,这是不同层级上的事。。
我们现在都不用IDE,编译环境自己搭,Makefile自己写。

现在需要更多的是复合型技能,多学习又没坏处,敢于放弃自己最熟悉的踏上另一条路才是勇气。最终结果肯定殊途同归,这种感悟大有裨益。
亦余心之所善,
虽九死其犹未悔。
回复

使用道具 举报

23

主题

323

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1010
金钱
1010
注册时间
2016-11-8
在线时间
233 小时
发表于 2018-10-23 13:43:39 | 显示全部楼层
南有乔木 发表于 2018-10-23 13:40
别的不说,学习高级编程语言后再看C语言会有新的理解,这是不同层级上的事。。
我们现在都不用IDE,编译环 ...

话说你的keil有版权吗?知道keil的版权有多贵吗?
亦余心之所善,
虽九死其犹未悔。
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-23 13:49:55 | 显示全部楼层
南有乔木 发表于 2018-10-23 13:40
别的不说,学习高级编程语言后再看C语言会有新的理解,这是不同层级上的事。。
我们现在都不用IDE,编译环 ...

但是人的精力是有限的,我觉得还得把有限的精力用来干更加值得干的事情才是有意义的。
同时,没觉得能干同一件事情的众多IDE都掌握了是一种技能。比如一个人用KEIL已经能干ST编程的事情了,我觉得有时间了,研究一下IO的硬件形式,研究或验证一下复杂的ADC和TIMER,这些难道不比再去捣鼓汇报或者其他IDE要好?
会用车床了,下一步不是更应该从机械原理上去深入理解一些东西?难道去研究另一个机床怎么用?
多学点总是好,现在这个时代不敢苟同,好多身边研究ARM-Linux的,怎么不去把浩如烟海的LInux代码一一读一遍呢?
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-23 13:59:59 | 显示全部楼层
南有乔木 发表于 2018-10-23 13:43
话说你的keil有版权吗?知道keil的版权有多贵吗?

木有啊,这位兄台也不要误解啊,也不是说其他IDE不好,我想说的是,总有人教导我学一堆其实干同一件事情的工具的使用的话,我是拒绝的。
吐槽归吐槽,问题还是要解决的。
回复

使用道具 举报

8

主题

89

帖子

0

精华

高级会员

Rank: 4

积分
686
金钱
686
注册时间
2017-8-8
在线时间
494 小时
发表于 2018-10-23 14:03:26 | 显示全部楼层
公司用keil是有风险的,尤其是大公司
回复

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-10-23 14:09:20 | 显示全部楼层
其实开头说这么多不解决问题 啊 哥们
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-10-23 14:10:07 | 显示全部楼层
其实开头说这么多不解决问题 啊 哥们
Loto虚拟示波器 官方qq群: 706769836 https://shop296209296.taobao.com/shop/view_shop.htm?tracelog=t
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-23 14:14:55 | 显示全部楼层
秋天 发表于 2018-10-23 14:09
其实开头说这么多不解决问题 啊 哥们

哈哈,可不是,所以紧接着说了,这是发泄一下嘛。
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-23 14:25:34 | 显示全部楼层
南有乔木 发表于 2018-10-23 14:04
说实话,我非常熟悉用KEIL之后,用Pycharm/VS/Qt等都非常快,他们在面板上的按钮排列都差不多。 每个菜单 ...

大神,我理解你说的意思了。但是今天为什么吐槽呢,大神请站在我这个角度想想,本来我的初始目的很明确,就是想像keil一样,监控一下外设寄存器,看看数稳不稳。然后发现不会用,问了一下身边的两位同事,他们iar也都是捎带着用的,说是这个功能可以点暂停再点开始,这样用。我觉得很不方便。就这样,再从网上搜索,发贴问,大半天过去了。。。
回复

使用道具 举报

0

主题

51

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
238
金钱
238
注册时间
2018-5-9
在线时间
164 小时
发表于 2018-10-23 15:53:31 | 显示全部楼层
本帖最后由 alexvhozy 于 2018-10-23 16:10 编辑

没搞懂问题在哪,你都会用这么多种语言了,应该知道IDE只是工具链的皮,各家都大同小异啊。。
而且也没搞懂会一个IDE,会读一个startup有什么值得骄傲。。

答:register的值被更新后都是自动刷新的。内核部分都是一样的,就不说了。但对于SoC的外设寄存器表,需要额外的.ddf文件来描述!(iar target里有的型号绝大多数都有完整的ddf,部分较新的型号要等原厂/iar官方,或者你自己做!)
私货:
keil强在包管理(尽管高版本的iar已经可以无缝使用keil的pack包)、arm亲儿子,和历史遗留的操作习惯(所谓的"教程"、"帖子"也多);
iar强在编译器本身,以及清晰、完整的文档(从Guide/Tutorial到事无巨细的manual,安装目录下都有)。



回复

使用道具 举报

0

主题

31

帖子

0

精华

高级会员

Rank: 4

积分
535
金钱
535
注册时间
2018-8-2
在线时间
54 小时
发表于 2018-10-24 09:13:34 | 显示全部楼层
你只是想实时查看变量的数值变化而已吧,STMStudio,了解一下
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-24 11:34:42 | 显示全部楼层
alexvhozy 发表于 2018-10-23 15:53
没搞懂问题在哪,你都会用这么多种语言了,应该知道IDE只是工具链的皮,各家都大同小异啊。。
而且也没搞 ...

多谢大神指点。更感谢大神的私货,记下了。
其实我发牢骚是因为本来给我ST FOC库的人,keil版和Iar版本的都有,偏给个iar的。
再次强调啊,我没说过哪个IDE不好。
而且我发现这是一个容易引起争论的话题。我觉得不弄点争论点出来,大神们都懒得回复。我这个帖子也发的值了。
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-10-24 12:20:28 | 显示全部楼层
我也是个用习惯了就不爱转用其它IDE的人, 但现实很多时候是残酷的, 客人有个项目要找你帮忙改, 用的就是其它IDE, 这项目你接还是不接? 为五斗米啊
回复

使用道具 举报

357

主题

447

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1939
金钱
1939
注册时间
2016-12-13
在线时间
175 小时
 楼主| 发表于 2018-10-24 13:18:59 | 显示全部楼层
edmund1234 发表于 2018-10-24 12:20
我也是个用习惯了就不爱转用其它IDE的人, 但现实很多时候是残酷的, 客人有个项目要找你帮忙改, 用的就是 ...

嗯,是滴,兄弟,不管怎么说,活儿还是要干的。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 13:45

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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