启动后在 Linux 上启用 CPU 核心

启动后在 Linux 上启用 CPU 核心

我看到一篇较旧的文章,介绍如何通过修改 uboot 变量 maxcpu 来禁用 Linux 的 Core,参考链接如下。 在 Linux 上禁用四核处理器上的 CPU 核心

我的问题是,有没有办法在一个核心上启动 Linux,然后再启用另一个核心?

我有一个双核 Cortex A9 系统,我想在一个内核上运行 Linux 启动,并在 Linux 启动时在另一个内核上运行裸机应用程序。然后,一旦 Linux 完成启动并且裸机应用程序完成其任务,我希望裸机应用程序“死亡”并且 Linux 控制第二个核心。

现在我确实阅读了一些有关 AMP 的文章,以及如何分离两个应用程序并让它们通过 OCM(片上内存)进行通信。

我对这个领域完全陌生,所以非常感谢任何和所有的建议和建议。谢谢!!

相关内容