ZKX's LAB

请教几个问题,并提供IAR,GCC,MDK对比测试 MDK5有IAR自动校验功能吗

2020-07-23知识8

keil mdk 可以用 IAR 的jlink调试吗?需要怎样配置?谢谢 不是IAR的Jlink。Jlink是SEGGER出的,要说支持度,MDK比IAR好的多的多。不说别,Jlink在MDK下几乎就没有什么配置这种说法,只有毛病多的IAR才要配置。请教几个问题,并提供IAR,GCC,MDK对比测试 Keil已经被ARM收购了,现在是ARM的亲儿子,编译器的质量基本上不会有什么大问题。但是跟IAR相比,可扩展性差一些。日常使用的话二者差不多。如何将keil(MDK)的文件方便的转为IAR 你是想移植吧,不管是keil还是IAR的文件,看你是针对那种处理器来编程了,若都是51,keil下的可以直接移植到IAR下,但IAR必须是for51的,不能是其他处理器,否则可能不一样。请教几个问题,并提供IAR,GCC,MDK对比测试 0,有些IDE是支持多种编译器和多种硬件架构的1,IDE本身跟硬件没有关系,是自带的编译器跟平台有关,但各硬件厂家会为自己定制或开发维护一个IDE方便开发,所以给你感觉IDE跟硬件平台有关了2,编译器与你是什么架构的CPU是有关的,不同架构的CPU,其机器指令不一样,所以需要不同的编译器3,如果你的编译器功能足够强大,是可以让你所想到的任何语言所描述的程序编译成你想要指定的硬件平台上去运行,不过事实上,这种万能编译器几乎很难实现,也就是:没有4.要看IDE是否支持配置不同的编译器,ECLIPSE应该是可以配置GCC的5.编译器只管到架构一层,不会管到自己私加的一些功能上,私加的功能通常是厂商自己提供BSP开发包来解决的,而不是修改编译器6.你这个问题没有意义,比如嵌入式板上跑裸机程序或用LINUX系统,那你所用的IDE通常来讲是不同的,甚至用LINUX OS的系统上运行的程序不需要IDE,只需要GCC,而如果你硬是想在宿主机上用LINUX平台开发裸机程序,用GCC去编应该也可以,但通常你都是在WINDOWS平台用一个所谓的IDE的软件去编一个IMG,然后烧到ARM平台上。2.1 你在编译之前,肯定会选择你是哪个内核的ARM,或者选择你是哪一款芯片。这是配置问题,并无关。Keil MDK 和 IAR 两款ARM开发工具哪个比较好 1、MDK不支持层叠文件夹,在文件夹的下一级中必须为文件;IAR支持层叠,可以比较方便管理代码,理清层次。2、MDK连接library,直接添加到文件夹即可;。

#gcc#stm32#keil#ide#arm嵌入式

随机阅读

qrcode
访问手机版