如何解决为ARM cortex-m4的多个应用程序创建共享库
我正在尝试创建一个包含驱动程序库和两个单独的应用程序(Booltloader +应用程序)的项目,现在我想在两个应用程序之间共享驱动器库,以节省闪存空间... >
我在IAR上看到了这个tutorial,但是我必须使用Keil uvision5,但我发现在线上没有任何帮助。
任何人都可以引导我完成此任务吗?
谢谢!
解决方法
最有可能将代码分成三部分(引导加载程序,库,应用程序)。我认为将引导加载程序和驱动程序合并在一个二进制文件中会更好。在调用应用程序时,引导程序可以提供使用驱动程序所需的信息。
不过请注意:这样的解决方案比仅在应用程序中编译驱动程序更棘手。根据驱动程序功能的不同,闪存的使用可能没有真正的好处。特别是,如果不需要很多驱动程序,它们将只占用闪存而不是优化输出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。