首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在编译Linux时更改内核基址?

如何在编译Linux时更改内核基址?
EN

Unix & Linux用户
提问于 2019-07-27 17:28:44
回答 1查看 1.4K关注 0票数 2

我正在RedPitaya FPGA板上工作,想在上面使用不对称MultiProcessing。CPU0将运行Linux,CPU1将运行Baremetal或freeRTOS。

为此,我需要更改内核加载地址,以便运行在CPU1上的应用程序/FreeRTOS能够访问内存。有人知道如何更改内核加载地址吗?

我相信我们需要修改一些配置文件、设备树以及u引导加载内核的地址(不确定这个地址)。我认为我可以计算我们的其余,但我有一个困难的时间,以找出什么改变在内核,康菲格或源。

P.S:有了PetaLinux SDK,就像Zynq器件的OpenAMP框架页面17所描述的那样,我只需要弄清楚如何不使用PetaLinux就可以做到。

干杯。瓦卡尔·拉希德

EN

回答 1

Unix & Linux用户

发布于 2019-11-08 13:46:31

对于我工作的红塔塔雅董事会来说,解决方案很简单。您所需要做的就是提供用于编译内核的命令所需的内核基地址。对于redpitaya,这可以在Makefile.x86 uImage traget中找到(不要相信我的话)。

我创建了一个关于在MultiProcessing中执行不对称RedPitaya的视频教程,这个步骤可以在这个时间上找到。

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

https://unix.stackexchange.com/questions/532490

复制
相关文章

相似问题

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