CodeWarrior 中包含FreeScale的DSC嵌入式软件库(FSLESL)

   FSLESL(The Freescale Embedded Software Libraries )用于为电机控制的应用提供便利,可以加快相关应用的开发速度。事实上,FSLESL也可以用于嵌入式数字系统。本文将一步一步说明如何快速并简洁的在已有工程中的添加FSLESL。

   Freescale关于该方法的英文文档名称为《Inclusion of DSC Freescale Embedded Software Libraries in CodeWarrior 10.2》,在百度上搜索该名称就可以下载到相应资源。原文档中讲述的是如何在新建工程中添加FSLESL,我根据该文档在我的已有工程中成功添加了FSLESL(CodeWarrior 10.3),在此分享,供需要的人儿参考。

   为了方便多人共同开发,我将库文件放在工程目录下,与source等文件夹同等级,本文以添加MLIB为例来说明库文件的添加方法,其他库文件的添加方法与其相同。

1.选中待添加的库文件节点,右键单击,找到Properties并单击。
2. C/C++ General–>Paths and Symbols–>Libraries,通过”Add…”填写MLIB.lib所在路径添加MLIB.lib。

3. C/C++ General–>Paths and Symbols–>Libraries Paths,通过”Add…”填写MLIB.lib所需要的头文件的路径添加相应头文件。


4. C/C++ Build–>Settings–>DSC Compiler–>Access Paths,通过”Add…”填写MLIB.lib所需要的头文件的路径添加相应头文件。


5. 在待添加库文件的工程列表下,找到Project_Headers,右键单击,选择“Add files…”,添加gflib.h(在库文件所需头文件的文件夹中)所在的路径。选择 “Link to files” ,不要选择 “Create link location relative to” ,点击OK。


6.最后一步,在需要使用库文件的.c文件中添加“#include “gflib.h”,大功告成。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Fork me on GitHub