【发布时间】:2016-08-30 07:43:55
【问题描述】:
我正在创建可以使用 qemu 的 -kernel 选项加载的文件。我主要介意 u-boot 配置文件,我发现信息应该放在文件中的某个位置。该文件必须包含 u-boot 二进制文件、freebsd 内核和 RTOS 才能运行(因此我可以选择加载哪个内核或在同时加载 2 个操作系统时进行一些实验性开发 - 例如,FreeBSD 由 u-boot 加载,然后由 FreeBSD 加载在第二个核心上加载 FreeRTOS - 所谓的 ASMP )。似乎没有工具可以自动执行此操作(我的意思是在一个闪存文件中支持多个内核)。所以我需要知道 u-boot flash 文件的结构是如何制作我自己的并将其传递给 qemu emulating am compatiblepb。
qemu-system-arm -M versatilepb -m 128M -nographic -kernel myflashfile
【问题讨论】:
标签: arm freebsd qemu u-boot freertos