Suqier / RT-Hypervisor

RT-Hypervisor: A real-time hypervisor for automotive embedded system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RT-Hypervisor

RT-Hypervisor: A real-time hypervisor for automotive embedded system

请使用 add_fdt 分支

bf9832a0e445a0c7f5bae509aa95fc2

QEMU启动命令:

qemu-system-aarch64 -M virt,gic-version=3 -cpu cortex-a53 -machine virtualization=on -kernel rtthread.elf -nographic \
-device loader,file=./qemu/rtthread-std-.bin,addr=0x45000000 \
-device loader,file=./dump.dtb,addr=0x46000000

注意上述启动命令使用的文件路径(RT-Hypervisor/bsp/qemu-virt64-aarch64)和需要补充的文件

  • rtthread.elf:编译出的虚拟化镜像文件
  • ./qemu/rtthread-std-.binGuest OS镜像文件,按需修改
  • ./dump.dtb: 系统设备树数据文件,按需修改
关于设备树命令(需要修改设备树,可按照下面相关命令自行修改)
  • QEMU导出设备树:qemu-system-aarch64 -M virt,gic-version=3 -cpu cortex-a53 -machine virtualization=on,dumpdtb=dump.dtb
  • dtb反编译生成dts:dtc -I dtb -O dts -o dump.dts dump.dtb
  • dts编译生成dtb:dtc -I dts -O dtb -o dump.dtb dump.dts

About

RT-Hypervisor: A real-time hypervisor for automotive embedded system

License:Apache License 2.0


Languages

Language:C 91.8%Language:Python 3.6%Language:Shell 2.2%Language:Makefile 0.8%Language:CMake 0.7%Language:C++ 0.4%Language:Assembly 0.3%Language:M4 0.1%Language:Yacc 0.1%Language:RPC 0.1%Language:Lex 0.0%Language:HTML 0.0%Language:Perl 0.0%Language:Batchfile 0.0%Language:Lua 0.0%