User Tools

Site Tools


riscv-qemu-debian

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
riscv-qemu-debian [2025/02/03 11:50]
admin
riscv-qemu-debian [2025/02/03 17:40] (current)
me
Line 1: Line 1:
-Here are the simple steps: 
- 
-Pre-Step 
  
 Install QEMU on your system.  Follow the instructions at the official QEMU site^. Install QEMU on your system.  Follow the instructions at the official QEMU site^.
Line 18: Line 15:
      kernel – linux kernel      kernel – linux kernel
      readme.txt – readme provides command line for QEMU      readme.txt – readme provides command line for QEMU
-     ssh_user_ecdsa_key — stuff I don’t know +     ssh_user_ecdsa_key  
-     ssh_user_ed25519_key — don’t know +     ssh_user_ed25519_key  
-     ssh_user_rsa_key — don’t know.+     ssh_user_rsa_key 
  
 The readme contains the QEMU command that you can use to start virtual environment. The readme contains the QEMU command that you can use to start virtual environment.
Line 39: Line 36:
 You can actually download those two files and place them anywhere you want on your local computer. You can actually download those two files and place them anywhere you want on your local computer.
  
-RISC-V-Assembly-Language-Programming/Chapter 1/QEMU at main · Apress/RISC-V-Assembly-Language-Programming · GitHub[^]+RISC-V-Assembly-Language-Programming/Chapter 1/QEMU at main · Apress/RISC-V-Assembly-Language-Programming · GitHub[[https://github.com/Apress/RISC-V-Assembly-Language-Programming/tree/main/Chapter%201/QEMU]]
  
 Make sure that when you download each file that you download the RAW file.  GitHub does a weird thing and will download them as odd text files if you don't use the RAW option. Make sure that when you download each file that you download the RAW file.  GitHub does a weird thing and will download them as odd text files if you don't use the RAW option.
Line 50: Line 47:
 Note: There cannot be any spaces after the line-continuation-character (\). Note: There cannot be any spaces after the line-continuation-character (\).
  
-I've broken the command up over lines so you can see each argument which is passed to the QEMU executable Did you know there is a separate EXE for each QEMU platform (riscv64, x86_64, etc.)?   +I've broken the command up over lines so you can see each argument which is passed to the QEMU executable There is a separate EXE for each QEMU platform (riscv64, x86_64, etc.)  
-BAT+
  
 qemu-system-riscv64 -machine 'virt' \ qemu-system-riscv64 -machine 'virt' \
Line 67: Line 64:
  
 Once you start the virtual environment login using : Once you start the virtual environment login using :
-root (username) and root (pwd)+root(username) and root (pwd)
  
 Now you can install the build_essential packages so you can write assembly and link. Now you can install the build_essential packages so you can write assembly and link.
riscv-qemu-debian.1738583411.txt.gz · Last modified: 2025/02/03 11:50 by admin