我正在寻找一种方法来加密我的 C 源文件。这样我就可以处理给一些项目合作伙伴了。我不希望他们看到我的代码,但我希望他们使用我实现的功能,以便他们可以将其闪存到微 Controller 上。
是否有可能加密源文件以便 J-Link 可以刷写它? 我被告知要查找 DLL,但我不知道 DLL 在这种情况下是否有帮助。
对于软件,我使用 Dave v4 作为 IDE,使用 FreeRTOS 作为固件。对于硬件,我使用 XMC4700 Relax 套件。
最佳答案
DLL 无济于事,
因为您的平台(大概)缺少动态加载程序。或许可以创建一个,但不值得麻烦,因为您可以
传送目标文件。
为此,您需要一份合作伙伴的编译器副本。完全按照他们的方式编译您的源代码(使用相同的编译器选项),并将生成的目标文件连同使用它所需的 header 一起发送。
关于c - 加密c源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38450123/