电子设计4527 Xl 62547 Tab

基于Visual studio的IDE目标AVR微控制器

2011年3月21日
Atmel的AVR Studio 5支持Atmel所有的8和32位微处理器。它基于Microsoft Visual Studio,并添加了一个智能编辑器。

的第1 放大的图像

许多公司已经转向开源的Eclipse平台,而不是推出他们自己的私有IDE。爱特梅尔公司决定为它的8位和32位AVR微控制器采取一种不同的方法。它定制了Microsoft的Visual Studio来提供一个动态的开发环境。AVR Studio 5不是一个Visual Studio插件,而是它自己专门为嵌入式开发人员设计的IDE。Atmel认为微软的平台提供了响应式IDE和第三方支持的最佳组合。

AVR Studio 5是Atmel的一个新的开始。它支持AVR Studio 4和基于eclipse的AVR32 Studio的平台,但停止了这些工具的开发。Linux对编译器、链接器和调试器的支持仍在继续,而且可以在Eclipse中使用这些功能,但这些功能不是由开发者来处理的。Atmel认为Eclipse对于大多数嵌入式工作来说太复杂了。同样,Visual Studio也被精简了,这样8位和32位的C和c++开发就不会受到大量. net支持的困扰。

Atmel精简了Visual Studio,但它也改进了标准的编辑器Atmel智能编辑器(图1).实际上,这个插件会让Visual Studio开发人员额外花费200美元,但AVR Studio 5开发人员可以免费获得。智能补全支持不仅提供函数名,还提供与函数相关的注释和代码。这可以节省大量的代码编写时间。

Atmel还包含了自己的调试器,可以处理其所有的处理器平台。仿真支持也是该包的一部分。

IDE的另一个部分是与Atmel的AVR软件框架的集成。这些是驱动程序,应用程序笔记和库。这些被交叉引用到分类中,可以很容易地浏览和文件可以从互联网上下载。

新增的硬件是ATJTAGICE3(图2).JTAG IDE模块售价为199美元。这款USB供电系统的速度和体积是爱特梅尔早前产品的两倍。AVR Studio 5是唯一支持ATJTAGICE3的IDE。AVR Studio 4或AVR32 Studio不支持。

AVR Studio 5可以在Windows(包括Windows 7)上运行。如前所述,Linux命令行工具链仍然可用。

Atmel搬到AVR Studio 5将会很有趣。理论上,微软Visual Studio的第三方工具应该可以移植到AVR Studio 5上。AVR Studio 5已经支持许多源代码管理工具,这些工具对许多开发人员来说可能已经足够了。

从我们的合作伙伴

智能电池充电和测试单元的好处

顶级提示:智能电池充电和测试单元|的好处赞助。由于电池护理理念和stra…

符合自动化和工业4.0标准的M12连接器编码

赞助。符合自动化和工业4.0标准的M12连接器编码连接器在任何一种电…

机柜式电气外壳,简化严酷的环境保护

机柜式电气外壳简化苛刻的环境保护这些外壳提高可达性,仍然保护免受mois…

推动绿色交通革命

卡尔-海因茨斯坦梅茨部门总经理汽车动力系统德州仪器。技术的进步进一步使汽车电动化,使新的效率…

协同处理器体系结构:一种用于快速成型的嵌入式系统体系结构

2021年7月6日
编者注:尽管它以数字处理性能和吞吐量而闻名,但协处理器体系结构提供了嵌入式系统…

控制输入电源,为现在和下一代电源控制器

当前和下一代电源控制器的输入电源控制应用简介。随着电力推进的采用,以及发动机的性能的提高。

声音你的意见!

本网站要求您注册或登录后发表评论。
目前还没有任何评论。想开始对话吗?

从我们的合作伙伴

智能电池充电和测试单元的好处

顶级提示:智能电池充电和测试单元|的好处赞助。由于电池护理理念和stra…

符合自动化和工业4.0标准的M12连接器编码

赞助。符合自动化和工业4.0标准的M12连接器编码连接器在任何一种电…

机柜式电气外壳,简化严酷的环境保护

机柜式电气外壳简化苛刻的环境保护这些外壳提高可达性,仍然保护免受mois…

推动绿色交通革命

卡尔-海因茨斯坦梅茨部门总经理汽车动力系统德州仪器。技术的进步进一步使汽车电动化,使新的效率…

协同处理器体系结构:一种用于快速成型的嵌入式系统体系结构

编者注:尽管它以数字处理性能和吞吐量而闻名,但协处理器体系结构提供了嵌入式系统…
Baidu