热度 29
2014-4-7 09:10
2159 次阅读|
1 个评论
我个人学习新的MCU过程一般会是如下过程,建立一个个的DEMO工程,每个DEMO工程学习一个外设,所以每个DEMO程序都很简单,但是在建立一个个DEMO程序的过程中,会发现开始的步骤基本上就是相同的,比如说设置IDE参数与包含相关的头文件等等工作,特别是ARM内核处理器,基本上就是CMSIS库文件和此厂商的库函数了,开始过程基本上就是相似的,然而这些开始过程却浪费了我们的时间,于是我想到能不能专门针对于一类处理器制件一个空的工程模板呢!此模板内包含IDE设置信息与相关的函数库与相关头文件,通过上网百度一下,发现网上有很多别人的例子,看来我和别人也想到一块去了,呵呵! 具体的过程我就不仔细讲解了,我以我最近用的NuvoTon微控制器为例,说说操作过程: 1.首先需根据我们自己的需求建立一个空的工程模板,建议之前一定要事先想清楚,需要包含的文件与设置的IDE参数,同时把你用到的相关文件也要放到此工程的根目录下. 2.在自己的电脑中找到IAR安装目录下的模板文件夹,以我自己的为例E:\Program Files\IAR Systems\Embedded Workbench 6.5\arm\config\template 你会发现在这里面一般会有三个模板,这三个模板和你打开IAR工程时新建工程时出现的三个模板相同. 3.复制其中的C文件夹和其模板解释文件C.ENU.projtempl,并重命名.比如我将原C文件夹改为Project Template For Nano100,同样的其解释文件名要和它相同. 4.修改解释文件的内容,通过记事本打开.projtempl,你可以修改description和displayname的内容. 5.将原先你建立的工程模板全部的复制到你修改的文件夹内的main子文件夹内,即可! 6.重新打开IAR,你会发现你所建立的工程模板出现在提示栏内! 这样你以后新建DEMO学习工程会很方便就不用一一的去设置IDE参数包含相关文件了,当然你也可以使用复制一个你用过的工程的方法,但这样的话会有很多其它的文件包含在内,不干净! 网上参考原著:http://wenku.baidu.com/link?url=DyotqVhuWYk2ln4ISrqez-s2Ld2nX6wwLNroOXwWJhozTs4iZ4lTFsFEa98kbLeatPzO9t5_1wX1Ok7lKP7OB7FLHOe3AX8 _oWpCfqtQMy