首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为ARM cortex M4的多个应用程序创建共享库

为ARM cortex M4的多个应用程序创建共享库
EN

Stack Overflow用户
提问于 2020-08-17 14:19:19
回答 1查看 69关注 0票数 0

我正在尝试创建包含一个驱动程序库和两个单独的应用程序(Booltloader + app)的项目,现在我想在这两个应用程序之间共享驱动程序库,以便节省闪存空间…

我看到了这个IAR的tutorial,但我必须使用Keil uvision5,我在网上找不到任何有用的东西。

有人能帮我解决这个问题吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-08-26 00:22:16

将代码分成三个部分(bootloader、库、应用程序)很可能太多了。我认为将引导加载程序和驱动程序组合在一个二进制文件中会更好。在调用应用程序时,引导加载器可以提供使用驱动程序所需的信息。

不过,需要注意的是:这样的解决方案比仅在应用程序中编译驱动程序要复杂得多。根据驱动程序功能的不同,闪存的使用可能没有真正的好处。特别是,如果许多驱动程序不是必需的,它们将只占用闪存,而不是进行优化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63445519

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档