我使用的是F2.8384万D定制板。
我导入了电机控制SDK通用控制实验室项目,并对其进行了调整,使其与定制电路板一起运行。
在我的开发PC上导入原始通用电机控制实验室项目后,大多数文件都是电机控制SDK中文件的链接。 我需要修改其中一些文件 以支持自定义硬件。 与 使用SDK中的文件相比,在项目中没有创建这些文件的本地副本的选项。
我需要将项目交给另一个用户。
如果我将项目导出为"存档文件",并选择"解析和导出链接资源"选项,则SDK文件夹中的那些文件将复制到导出的项目中。
当我在另一台PC上导入项目时(已安装了Motor SDK,但我不确定这是否会有所不同),该项目具有已修改文件的"本地副本"。 但是,在尝试构建时,它仍会转到Motor Control SDK进行某些操作,并产生错误,因为它查看的是SDK中文件的原始/未修改版本,而不是导入的文件的已修改本地副本。 例如,hal.h
我想在导入PC上,我可以开始更改包含目录和文件,以使内容指向本地副本,而不是SDK。 但是,这会中断与导出PC上原始项目的同步/设置。
我的问题:对于如何创建电机控制SDK项目,修改它以支持自定义硬件(这似乎意味着修改SDK文件夹中的文件),是否有"最佳实践"或推荐的过程? 并将项目导出到另一台PC,以便另一台PC在理想情况下可以构建和运行,而无需对导入的项目进行任何更改?
(相关注释:在SDK和本地副本中修改文件会使软件的版本控制变得复杂。 某些项目文件位于项目目录中。 有些更改位于SDK目录中。 我将创建一个单独的TT以询问此问题。 但一般来说,导入/导出和版本控制是其他良好的电机控制SDK可以进行一些改进的几个方面)
谢谢!
—标记