fbwcpu 发表于 2017-11-10 10:02:34

对于开发ARM9(裸奔开发) ,,IAR,keil哪个平台优势大?

对于开发ARM9(32926和nuc972之类),,IAR,keil哪个平台优势大?注意是裸奔开发,最多跑个UCOS。看厂家一般只提供iar平台的例子。 为啥? keil mdk 不中?

WM_CH 发表于 2017-11-10 10:04:42

带MMU的芯片,使用的时候不开MMU吗?
讨论编译器用哪个感觉次要了。。。

jiaowoxiaolu 发表于 2017-11-10 10:07:57

IAR转MDK也就是改个启动文件的事情,有什么好纠结的啊

myxiaonia 发表于 2017-11-10 10:18:45

jiaowoxiaolu 发表于 2017-11-10 10:07
IAR转MDK也就是改个启动文件的事情,有什么好纠结的啊

有些专用关键字也是不兼容的

jiaowoxiaolu 发表于 2017-11-10 10:30:42

myxiaonia 发表于 2017-11-10 10:18
有些专用关键字也是不兼容的

我当然知道。所以我是说改,不是说直接替换,并且ARM9的启动文件差不多可以通用,随意找一个MDK下的ARM9启动文件,然后稍微修改一下就差不多了,当然,我不是说大话,我用MDK跑RTT在紫芯的那颗9260T上

aozima 发表于 2017-11-10 11:08:20

本帖最后由 aozima 于 2017-11-10 11:09 编辑

MDK 972 RT-Thread 很顺溜啊

JLINK直接load就可以调试

XIVN1987 发表于 2017-11-10 11:16:04


肯定是IAR优势大啊

因为带MMU的处理器Keil只支持ARM9,,IAR支持ARM9、ARM11、各种Cortex-A,,

而且Keil向工程添加目录层级多的源文件的时候非常麻烦,,不适合源码非常多的场景

当然,搞单片机的话还是Keil方便。。

Gorgon_Meducer 发表于 2017-11-10 17:36:14

IAR 不解释

zchong 发表于 2017-11-10 18:07:27

iar,支持广

zxq6 发表于 2017-11-10 18:52:35

我啊,两个都不用,只用eclips,哈哈

jameszxj 发表于 2017-11-10 19:20:24

MCU Keil+RTX方便
MPU ds-5

支持正版,GNU+Eclipse,
{:lol:}{:lol:}{:lol:}{:lol:}

XA144F 发表于 2017-11-10 19:36:00

用mdk裸奔at91sam9260和9g45的路过……

了无 发表于 2017-11-10 22:25:38

zxq6 发表于 2017-11-10 18:52
我啊,两个都不用,只用eclips,哈哈

eclips我用的生不如死,代码提示要按ait /才能出来

tangnyzl 发表于 2017-11-11 07:28:36

不用问,肯定Keil

advarx21ic 发表于 2017-11-11 08:05:11

建议用iar 哦,keil竟然不支持A8

Micro2008Chen 发表于 2017-11-11 09:18:05

裸奔优势在哪里?

polarbear 发表于 2017-11-11 09:20:39

肯定是用IAR
MDK 适合以前用51后来转到STM32 那个群体; 再复杂一点的IDE 他们就傻眼了

saccapanna 发表于 2017-11-11 09:41:57

IAR啊,用着很舒服。

zxq6 发表于 2017-11-11 11:36:10

advarx21ic 发表于 2017-11-11 08:05
建议用iar 哦,keil竟然不支持A8

支持a8的那个貌似叫ds5

zxq6 发表于 2017-11-11 11:36:42

了无 发表于 2017-11-10 22:25
eclips我用的生不如死,代码提示要按ait /才能出来

eclipes也有右键菜单可以跳转的。

zxq6 发表于 2017-11-11 11:37:53

Micro2008Chen 发表于 2017-11-11 09:18
裸奔优势在哪里?

裸奔的优势就是可以跳过操作系统的中间层,比如需要搞一个特殊设备的驱动,直接操作寄存器就好了,这对linux基础差的人很对路。

yulutong 发表于 2017-11-11 12:23:16

zxq6 发表于 2017-11-11 11:37
裸奔的优势就是可以跳过操作系统的中间层,比如需要搞一个特殊设备的驱动,直接操作寄存器就好了,这对li ...

赞同,如果是复杂的控制需要上系统。裸机的市场还是有的

sea_star 发表于 2017-11-11 17:22:27

本帖最后由 sea_star 于 2017-11-11 17:27 编辑

我的 arm9 keil or iar   A8 用 IAR

XIVN1987 发表于 2017-11-11 18:28:32

Micro2008Chen 发表于 2017-11-11 09:18
裸奔优势在哪里?


简单、易学。。
单片机(即裸机开发)基本上只要愿意学都能学的会,,而嵌入式Linux的话绝大多数人都是“从入门到放弃”{:lol:}

mlnet 发表于 2017-11-14 21:43:17

我觉得还是keil吧

boy1986 发表于 2017-11-14 22:21:33

keil.........

长风万里 发表于 2017-11-15 11:01:32

反了,新唐基于NUC972提供的是keil开发环境的裸机 bsp,不是IAR

apingzai2012 发表于 2017-11-16 16:41:52

我觉得KEIL吧!至少MDK的中间件就是些应用资源。
另外arm11/cortex-A8我用KEIL都没多大问题

redworlf007 发表于 2017-11-16 17:28:32

我感觉这样的片子,裸奔费事。

redworlf007 发表于 2017-11-16 17:29:23

长风万里 发表于 2017-11-15 11:01
反了,新唐基于NUC972提供的是keil开发环境的裸机 bsp,不是IAR

大神,nuc972我在用,可是新塘貌似没有提供ucos的例子哦。

长风万里 发表于 2017-11-20 17:31:04

redworlf007 发表于 2017-11-16 17:29
大神,nuc972我在用,可是新塘貌似没有提供ucos的例子哦。

后面会移植一些实时操作系统

zhucezhuanyong 发表于 2017-12-1 23:01:43

aozima 发表于 2017-11-10 11:08
MDK 972 RT-Thread 很顺溜啊

JLINK直接load就可以调试

大神,rtthread有NUC972的BPS吗?没找到

aozima 发表于 2017-12-2 12:10:59

zhucezhuanyong 发表于 2017-12-1 23:01
大神,rtthread有NUC972的BPS吗?没找到

github上面搜搜

zhucezhuanyong 发表于 2017-12-2 12:34:22

好的,多谢

Dongshan888 发表于 2017-12-2 20:30:51

推荐eclipse,使用GCC工具链,eclipse用起来比较爽,但是对于没有用过的话比较折腾。

bias 发表于 2017-12-4 09:31:59

jameszxj 发表于 2017-11-10 19:20
MCU Keil+RTX方便
MPU ds-5



mcu mpu核心区别是?多个dsp?

fengyunyu 发表于 2017-12-4 23:01:56

XA144F 发表于 2017-11-10 19:36
用mdk裸奔at91sam9260和9g45的路过……

at91sam9260,这个片子不是说停产了么?

liyanfeng 发表于 2017-12-7 10:34:55

alpscale 发表于 2017-11-11 19:08
"linux从入门到放弃”, 你这句话总结的太形象了。。。。。

要学好linux,我觉得需要以项目为 ...

确实啊,没有项目想自学,真的很难坚持下来。没有目的性

hpu07 发表于 2017-12-7 11:23:40

MDK-DS适合你这种需求,只是我没有这个的破解文件,看到部分高端arm会提供这个环境下的完整裸机SDK

jameszxj 发表于 2017-12-13 13:24:01

bias 发表于 2017-12-4 09:31
mcu mpu核心区别是?多个dsp?

一般来说主要区别是MMU,主频MCU低于MPU
MCU内置部分SRAM和Flash,
MPU需要扩展存储

zkaifa 发表于 2018-9-26 19:28:54

sea_star 发表于 2017-11-11 17:22
我的 arm9 keil or iar   A8 用 IAR

大神,可以发一个简单的972用IAR编译的例程么?多谢了
页: [1]
查看完整版本: 对于开发ARM9(裸奔开发) ,,IAR,keil哪个平台优势大?