打造AVR软件开发环境(editplus+Winavr+AVRStudio)
作者:相逢萍水 日期:2009-05-09
做单片机编程一行已经有两年时间了,应该不算是莱鸟级了吧?呵呵,也不算高手级人物啦~~~~
写了这么久的程序,慢慢找到了适合自己的编程环境,针对于AVR单片机,我主要用到了:Winavr,AVRStudio,Editplus三个软件!
AVRStudio:ATMEL的AVR单片机的集成环境汇编级开发调试软件,完全免费。下载:http://www.atmel.com/dyn/products/tools.asp?family_id=607
Winavr:C编译器,编译效果不错,也是完全免费。下载:http://sourceforge.net/projects/winavr
EditPlus:一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能
好了,准备工作做好后,让我们开始组装!前提:你已经下载安装了上述软件!
我的电脑上述软件的安装路径:
AVRStudio:C:\Program Files\Atmel\AVR Tools\
Winavr:C:\WinAVR-20080610\
1:打开Editplus,依次选择莱单"Tools -- Preferences ",打开后界面如下:

图1
2.展开第三项"toos",再点"User tools",界面如下:

图2
3.单击窗口右侧的"Add tool>>",然后选择"program",结果如下图:

图3
4.如上图,填写相关的参数:
1) 将"Menu text" 后面的输入框中的"New Program"改为"Studio4.13"(名字你可以随便写)
2) 在"Command"后面的输入框中输入"C:\Program Files\Atmel\AVR Tools\AvrAssembler2\avrasm2.exe"
3) 在"Argument"后面的输入框中输入"-fI -e $(FileNameNoExt).eep -l $(FileNameNoExt).lst $(FilePath)"
4) 在"Initial drectory"后面的输入框中输入"$(FileDir)"
注意:上面的输入框中输入参数都不包含引号,另外"Argument"的参数可以参考AVR的帮助文件,里面有详细说明
完成后如下:

图4
5.重复步骤3,步骤4,添加"WinAvr(Make All)",其中"Command"为"C:\WinAVR-20080610\utils\bin\make.exe",其它参数如下图所示:

图5
6.重复步骤3,步骤4,添加"WinAvr(Make clean)",其中"Command"为"C:\WinAVR-20080610\utils\bin\make.exe",其它参数如下图所示:

图6
7.因为这三个在工作中是最常用的,所以用"UP",把这三个都移到最顶上去,最后效果如下:

图7
因为Editplus原来已经包含了C文件类,所以这里我们只需添加汇编文件类别
在原来的"Preferences"窗口里,展开"Files",选择"Setting & syntax",点击"Add"添加一新文件,最后效果如下图:

图8
上图中的"E:\soft\EditPlus\Asm(AVR).stx"是我自己新建的一个文件,里面包含的是meag8的关键字,有需要的朋友可以下载,主要的作用是让关键字以不同颜色显示(
点击下载此文件)好了,环境已经全部配置好,现在就可以开始工作了.
你可以C或刚才的ASM新建文件,输入源代码,然后在"Tools"里选择相应的选项编译对应的文件,这是不是很简单啊~~~
另外,如果你想软件调试你的程序,那你只能到AVRStudio里了,这里不不行哦~
好了,终于写完了,好久都没写过这么长的文章了,累死了!
如果你想转载文章的话,麻烦留个文章出处!(缘份天空--http://www.zjidea.com),谢谢!!
评论: 1 | 引用: 0 | 查看次数: -
回复
]似乎用 winavr-gcc + vmlab + editplus 更好些。
相逢萍水 于 2010-02-04 04:26 PM 回复
呵呵,我不太喜欢仿真,所以没用vmlab,这里只是讲一编写及编译环境
发表评论
上一篇
下一篇

文章来自:
Tags: