长江信息通信2024,Vol.37Issue(1) :149-151,154.DOI:10.20153/j.issn.2096-9759.2024.01.044

一种32位BOOT程序引导启动64位系统的实现方法

郭锋 张前 张钰尧
长江信息通信2024,Vol.37Issue(1) :149-151,154.DOI:10.20153/j.issn.2096-9759.2024.01.044

一种32位BOOT程序引导启动64位系统的实现方法

郭锋 1张前 1张钰尧1
扫码查看

作者信息

  • 1. 中国航空工业集团公司西安航空计算技术研究所,陕西西安 710065
  • 折叠

摘要

嵌入式系统开发过程中,系统软件调试时经常需要通过BOOT程序将系统映像加载到目标机上运行,加载程序一般位于固化在目标机上的BOOT程序中.如果BOOT程序不支持64位系统映像的引导,对于64位系统程序开发来说具有一定局限性.基于这一场景,文章进行研究后提出了一种32位BOOT程序引导启动64位系统的方法,通过对64位系统二进制映像加上32位ELF文件外壳,让BOOT程序引导带32位ELF文件外壳的64位系统映像,在不修改BOOT引导程序的基础上实现了 64位系统的引导启动.经过实验验证,文章提出的方法简单有效,能够满足该场景下引导64位系统的需求.

关键词

嵌入式/BOOT/系统引导/兼容

引用本文复制引用

出版年

2024
长江信息通信
湖北通信服务公司

长江信息通信

影响因子:0.338
ISSN:2096-9759
参考文献量7
段落导航相关论文