This shows you the differences between two versions of the page.
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. | Install QEMU on your system. | ||
Line 18: | Line 15: | ||
| | ||
| | ||
- | | + | |
- | | + | |
- | | + | |
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/ | + | RISC-V-Assembly-Language-Programming/ |
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 ' | qemu-system-riscv64 -machine ' | ||
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. |