社区导航

 

搜索
查看: 1980|回复: 21

[求助] 为会么单片机C编程大多用 KEIL,为什么不用 visual studio 2014, 这个功能强呀

[复制链接]

602

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-1-15 09:01 | 显示全部楼层 |阅读模式

为会么单片机C编程大多用 KEIL UVVISION ,这IDE连个 排版自动格式化的功能都没有,为什么不用 visual studio 2014, 这个功能强呀?

此帖出自单片机论坛

回复

使用道具 举报

5710

TA的帖子

207

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-1-15 09:12 | 显示全部楼层

哈哈,你说的vs2014好像很牛的样子,有2013和2015,但是2014我没见过。。

编辑器可以随便用的,编辑代码的时候你用什么可以,当然也可以用visual studio,但是编译器就那几个指定的

点评

队长,早  详情 回复 发表于 2020-1-15 09:55

EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,上班摸鱼场,释放压力好地方!商家勿入!加群暗号:喵


回复

使用道具 举报

1414

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2020-1-15 09:15 | 显示全部楼层

我个人习惯是用source insight编辑,编译的话不同芯片都会有指定的


回复

使用道具 举报

44

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2020-1-15 09:23 | 显示全部楼层

其实用什么编辑器都可以的,编译的话嘛~


回复

使用道具 举报

1万

TA的帖子

0

TA的资源

maychang

Rank: 6Rank: 6

发表于 2020-1-15 09:46 | 显示全部楼层

文字编辑,习惯用哪个就用哪个,全看个人爱好,结果是相同的。哪怕用windows自带的记事本都可以。


回复

使用道具 举报

1635

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

荣誉会员勋章

发表于 2020-1-15 09:52 | 显示全部楼层

我一直用IAR啊,从来没用keil做过量产的东西,很遗憾。然后visual studio ,上海东软的IDE好像就是visual studio的框架下实现的,用后体验就是编译器很不智能

点评

东软的编译器速度太慢了,编译个东西要几十秒  详情 回复 发表于 2020-1-15 14:12
非常感谢,上海东软件的那个软件叫啥名,请问?  详情 回复 发表于 2020-1-15 13:45

回复

使用道具 举报

440

TA的帖子

8

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2020-1-15 09:55 | 显示全部楼层
lcofjp 发表于 2020-1-15 09:12 哈哈,你说的vs2014好像很牛的样子,有2013和2015,但是2014我没见过。。 编辑器可以随便用的,编辑代码 ...

队长,早


回复

使用道具 举报

1万

TA的帖子

15

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-1-15 10:16 | 显示全部楼层

因为,那个工具不专业。是搞软件编译用地

http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr

回复

使用道具 举报

1694

TA的帖子

4

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2020-1-15 10:39 | 显示全部楼层

keil上可以用半自动的格式化代码工具,比如astyle,设置一个快捷键,可以进行格式化代码操作,但是不能自动根据输入来格式化,基本还可以了,

 

编辑器随便哪个都可以,编译器,貌似就只有那几个,,

点评

非常感谢,编译就那几个,是哪几个,为什么非要用那几个编译器,VISUAL STUDIO不能编译吗?  详情 回复 发表于 2020-1-15 13:44
坐而言不如起而行

回复

使用道具 举报

1万

TA的帖子

143

TA的资源

版主

Rank: 6Rank: 6

技术导师勋章

发表于 2020-1-15 11:36 | 显示全部楼层

习惯是个人的,有人喜欢跟风,有人不喜欢,仅此。

上传了一些书籍资料,也许有你想要的:http://download.eeworld.com.cn/user/chunyang

回复

使用道具 举报

226

TA的帖子

1

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-1-15 11:40 | 显示全部楼层

个人选择不同而已


回复

使用道具 举报

602

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-1-15 13:44 | 显示全部楼层
wsmysyn 发表于 2020-1-15 10:39 keil上可以用半自动的格式化代码工具,比如astyle,设置一个快捷键,可以进行格式化代码操作,但是不能自动 ...

非常感谢,编译就那几个,是哪几个,为什么非要用那几个编译器,VISUAL STUDIO不能编译吗?


回复

使用道具 举报

602

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-1-15 13:45 | 显示全部楼层
眼大5子 发表于 2020-1-15 09:52 我一直用IAR啊,从来没用keil做过量产的东西,很遗憾。然后visual studio ,上海东软的IDE好像就是vis ...

非常感谢,上海东软件的那个软件叫啥名,请问?

点评

东软官网有提供下载的,就是他们自己在微软环境下开发的,编译器不是很好用。  详情 回复 发表于 2020-1-15 15:52

回复

使用道具 举报

8

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2020-1-15 14:00 | 显示全部楼层

hex文件怎么整?


回复

使用道具 举报

1414

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2020-1-15 14:12 | 显示全部楼层
眼大5子 发表于 2020-1-15 09:52 我一直用IAR啊,从来没用keil做过量产的东西,很遗憾。然后visual studio ,上海东软的IDE好像就是vis ...

东软的编译器速度太慢了,编译个东西要几十秒

点评

请问东软的软件叫什么名?  详情 回复 发表于 2020-1-15 15:00

回复

使用道具 举报

1879

TA的帖子

1

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2020-1-15 14:13 | 显示全部楼层
本帖最后由 freebsder 于 2020-1-15 14:25 编辑

这个问题挺矛盾。

虽说编辑器随便都行,甚至记事本都行,可是上一点规模和时间要求的工程与代码,一个好的集成开发环境是一个十分强大的助力,可以极大的节约时间节约精力。比如一个宏替换,右键就可以就地展开,不需要你一层查找上一层甚至再上一层的宏再进行替换,还有宏开关define或者not define的不同的宏。这些对于只用记事本的人可能要打开很多文件找到正确的宏再一个个替换,而一个好的集成环境只需要一个右键,就这么简单。

二十年三十年前的工程思想就不要抱着因循守旧的说法跨2020了。

微软也在做物联网,但是VISUAL STUDIO对单片机支持十分有限,毕竟单片机自己的资源就十分有限。它还有自己的micro .net,但是重点不在物联网,在云上面,所以进度很慢。

没收购之前的Atmel的环境是基于VISUAL STUDIO的,挺好的,但不是通用MCU开发平台,只支持atmel的器件。

你可以关注CLion配合STM32的插件(官方插件),集成了CubeMX、调试等相关设施,以Jetbrains在JAVA、PHP、Python、Go等环境里面的强大口碑,CLion不会差到哪里去。

 

至于为啥用keil的多,同样的问题也可以问为啥AD用户也很多。

点评

非常感谢。您说:“没收购之前的Atmel的环境是基于VISUAL STUDIO的”   您说的收购,是谁收购的ATMEL?  详情 回复 发表于 2020-1-15 15:01
人已离开,无事别找,找也找不到。

回复

使用道具 举报

602

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-1-15 15:00 | 显示全部楼层
sint27 发表于 2020-1-15 14:12 东软的编译器速度太慢了,编译个东西要几十秒

请问东软的软件叫什么名?


回复

使用道具 举报

602

TA的帖子

2

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

 楼主| 发表于 2020-1-15 15:01 | 显示全部楼层
freebsder 发表于 2020-1-15 14:13 这个问题挺矛盾。 虽说编辑器随便都行,甚至记事本都行,可是上一点规模和时间要求的工程与代码,一个好 ...

非常感谢。您说:“没收购之前的Atmel的环境是基于VISUAL STUDIO的”   您说的收购,是谁收购的ATMEL?


回复

使用道具 举报

1635

TA的帖子

4

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

荣誉会员勋章

发表于 2020-1-15 15:52 | 显示全部楼层
EEW2018 发表于 2020-1-15 13:45 非常感谢,上海东软件的那个软件叫啥名,请问?

东软官网有提供下载的,就是他们自己在微软环境下开发的,编译器不是很好用。


回复

使用道具 举报

3553

TA的帖子

0

TA的资源

版主

Rank: 6Rank: 6

发表于 2020-1-18 17:17 | 显示全部楼层

编译器核心的东西是目标代码的机器码,VISUAL STUDIO针对的是window的应用程序.


回复

使用道具 举报

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

关闭

站长推荐上一条 /7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-27 22:56 , Processed in 0.556674 second(s), 16 queries , Gzip On, MemCache On.

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