用Programmers Notepad构建IDE的基本方法[转]

来源:互联网 发布:淘宝假奶粉 编辑:程序博客网 时间:2024/06/05 01:15
用Programmers Notepad构建IDE的基本方法[原创]

先说一下使用Programmers Notpad的好处,它可以在同一个界面下,用不同的语言为不同的应用编写程序。这使得我们不用去熟悉各种开发环境。而且它可以构建真正的IDE,并不是只能用来编写代码。如果我们用它给单片机开发程序,有一个从视觉上就能直接感受到一个优势——它比一般开发环境舒适的多。下面来讨论一下使用细节:
1、下载安装
这里推荐直接安装WinAVR,它是集成了Gcc编译器、Programmers Notepad(以下简称PN)和一些仿真调试工具的avr单片机开发环境。
安装完成后重新启动计算机,使环境变量生效。命令行执行path察看环境变量是否生效,如果生效应看到如下信息:
PATH=C:\WinAVR\bin;C:\WinAVR\utils\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\Syste
m32\Wbem
启动PN。我们可以编译一个简单的avr程序,如图1

2、用PN挂接其它编译器
在PN中选择Tools->Options->Tool 在Scheme中选择(None-Global-Tools)这时会看到PN已经内置的一些WinAVR命令(如图2)。
现在我们来添加一个调用KeilC编译器的选项,点击Add如图3来填写,并设置F12为热键。设置好后点击确定。
此时在主界面下的Tools中应看到新添加的Item (图4)
测试编译一个C51程序吧,如图5
如果成功在Output中将看到如下内容:
> "C:\Keil\C51\BIN\c51.exe" main.c DB SB OE OT(0)

C51 COMPILER V7.00 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2002

C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

> Process Exit Code: 0


至此,我们成功使用PN联合KeilC编译器构建了IDE。在PN中使用其他编译器的方法基本类似,大家有兴趣可以多去尝试哦

原创粉丝点击