国内单片机开发芯片,我们是很了解的了,国内芯片发展还是有很大的进步空间,无论是在设备删还是开发设计上,那单片机开发环境是怎样的呢?今日介绍一下。
每个单片机开发厂商的单片机编程环境不是一样的,每个单片机开发厂商都有自己的编程环境,所以编程环境是多种多样的,不同单片机开发厂商单片机编程环境操作差异大
,这样也确实给我们在不用单片机开发时增加了很多麻烦。
大多数的编程环境都支持汇编和C语言,但是也有个别的编程环境只支持汇编语言,这是我们选择单片机开发环境时需要注意的。
还有一些编程环境需要再安装一些插件才能完全使用,这也是我们需要注意的。
目前比较通用的单片机开换环境有两种:MDK和IAR。
随着这些年基于ARM技术得CORTEX系列芯片的大规模推广,MDK也应用也是越来越多,MDK的前身是KEIL C,对于从事单片机开发比较长时间的人来说keil c应该不陌生,它最初是51单片机最好的编程环境,后来ARM收购了它,并在此基础上加以增强,现在基本支持ARM全系列芯片的开发。
还有就是IAR,据我所知IAR是目前支持单片机和ARM种类最多的编程环境,从51,AVR,PIC,MSP430到ARM,基本上支持所有的通用单片机。
但是需要说明的是,虽然IAR支持非常多的单片机,但是只是说IAR这个软件,具体到某一种单片机,它是有不同的安装包的,比如要开发AVR单片机,就需要安装基于AVR单片机的安装包。所以IAR实际上对每一种的那片集都是一个单独的开发环境,只是他们的界面和功能选项都是基于IAR这个平台的,仅此而已。
以上是Enroo 带来的关于单片机开发中单片机开发环境的分享。