请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3358 工具/软件:Starterware
您好!
我正在运行一个具有固定功能的高度优化裸机应用。 现在、我想让用户能够添加自己的函数、而无需打开我的所有源代码。 因此、我们的想法是在 SD 卡上除了我自己的二进制文件之外、在启动时加载、并且主程序会不时地主动调用该二进制文件。 因此、用户可以使用自己的函数将此附加二进制文件替换为自己的二进制文件。
这就像一个共享库、主应用程序会在这个额外的库中调用某种"函数"。 功能可能非常基本、例如固定地址、应用会跳转到该地址、并且不会检查这些外部功能是否确实存在。
我的问题:StarterWare 中是否有方法可以做到这一点? 那么、可能是编译器模式、在这种模式下、可以使用可直接调用的特定地址的跳转点创建原始可执行文件?
谢谢!