1、Codewarrior 10x 查看生成codewarrior与keil区别的代码大小的方法, KEIL和IAR都可以在编译完成自动显示生成的代码的大小, Codewarrior 向来都是不主动显示的,怎么查看呢 这个也不难, 找到工程的linker map文件就可以了,后缀名是xMAP, 打开直接拉到最后可以看到codewarrior与keil区别;优秀不优秀,每个人的侧重点不同,无法一概而论其中CodeWarrior和IAR针对的单片机种类较多,适用面较广Keil相对来说狭窄一些,主要面向51251166以及部分ARM平台79MxR4至于编译器的效率方面这几方总在打嘴仗,也很难说清楚谁的编译器效率更高因为要取决于具体的应用和源程序的书写codewarrior与keil区别;2ARM Developer SuiteADSARM处理器下最主要的开发工具1993年由Metrowerks公司开发主要部分包括一个集成开发环境 CodeWarrior和仿真工具AXD,以及一些实用工具ADS对汇编CC++java支持的均很好,是目前最成熟的ARM开发工具很多ARM开发软件例如Keil也是借用的ADS的编译器ADS在2006年版本。
2、ARM平台的可执行代码3在Windows PC上,利用cygwin环境,运行armelfgcc编译器,可编译出针对ARM CPU的可执行代码4在Windows系统上,利用Keil Uvison工具,开发出运行在89C51单片机上的程序5在Windows系统上,利用CodeWarrior IDE工具,开发出运行在Freescale XS128单片机上的程序;1PCB方面,需要学习ProtelAltiumDesignerPADSCadence Allegro等软件2单片机方面,需要学习keilIAR forCodewarriorProtues等软件3电路及仿真方面,需要学习orCADLabVIEWmatlab等软件;开发方面单片机一般用C,在专门的IDE,比如keilCcodewarrior里面编写程序,PLC在厂家提供的编程软件里面,一般用梯形图编程序 总的来说,这两者的层次不一样,不是一类东西PLC的控制核心一般就是单片机,牛人也常常用单片机做系统,来代替PLC的功能作为学习掌握,最好能够都学习到,作为工作应用;常用的开发环境有KeilIARCodeWarriorAtmel Studio等对于初学者来说,ArduinoRaspberry Pi等开源平台提供了丰富的资源和社区支持C语言是最常用的单片机编程语言,而汇编语言则是对硬件操作最灵活最直接的一种语言综上所述,单片机是一种功能强大应用广泛的微型电子计算机系统,通过嵌入式编程。
3、2 单片机开发软件 Keil支持多种8051系列单片机的编程调试和仿真 IAR for适用于多种微控制器的集成开发环境,提供高效的编译调试功能 Codewarrior支持多种微控制器和处理器的开发,提供全面的开发工具链 Protues单片机仿真软件,可用于电路仿真和程序调试3 电路及仿真软件 orCAD电路;2在Linux PC上,利用armlinuxgcc编译器,可编译出针对Linux ARM平台的可执行代码3在Windows PC上,利用cygwin环境,运行armelfgcc编译器,可编译出针对ARM CPU的可执行代码4在Windows系统上,利用Keil Uvison工具,开发出运行在89C51单片机上的程序5在Windows系统上,利用CodeWarrior;KEIL的文字编辑那就一个烂字,建议codewarrior与keil区别你用那些专用的编辑工具,例如ultraEdit,codewarrior,编辑能力比KEIL高的不是一个档次,程序越大,对你的效率提高越大KEIL只用来编译就可以了;SDCCSmall Device C Compiler是一个优化的 ANSI C交叉编译器,目标CPU为基于Intel 8051, Maxim 80DS390, Zilog Z80 和Motorola 68HC08 的单片机SDCC同时带有一个源代码级调试工具SDCDB,使用的是Daniel#39s s51 仿真器当前版本SDCC是由Sandeep Dutta 所写的,并依据GPL license 发行sdcc;Codewarrior 10x 查看生成的代码大小的方法,KEIL和IAR都可以在编译完成自动显示生成的代码的大小,Codewarrior 向来都是不主动显示的,怎么查看呢 这个也不难,找到工程的linker map文件就可以了,后缀名是xMAP,打开直接拉到最后可以看到了。
4、Keil uVision是一款功能强大的集成开发环境,支持多种微控制器和处理器的编程提供CC++语言的编译调试和测试功能,适用于USBASP源代码的编译IAR Embedded Workbench另一款专业的嵌入式开发IDE,支持广泛的微控制器和开发板同样提供CC++语言的编译功能,能够高效地处理USBASP源代码CodeWarrior。
还没有评论,来说两句吧...