虛擬機器arm虛擬環境搭建

2021-08-27 14:05:06 字數 870 閱讀 8068

【qemu】虛擬工具模擬a9開發板

1、sudo apt-get update

2、sudo apt-get install qemu qemu-system qemu-utils

3、qemu-system-arm --h //檢視

【寫**】

新建乙個目錄:

mkdir /home/mydir/armcode

cd armcode

vim test.s

.global _start

_start:

mov r1, #3

nop【程式編譯】

arm-none-linux-gnueabi-gcc test.s -o test.o -c -g

arm-none-linux-gnueabi-ld -ttext 0x00000000 test.o -o test.elf

//鏈結

【開啟虛擬目標板】

在第乙個終端執行下面命令:

qemu-system-arm -machine vexpress-a9 -m 256m -serial stdio -kernel test.elf -s -s

【除錯端】

在另外乙個終端 執行下面命令:

arm-none-linux-gnueabi-gdb test.elf

進入gdb後,執行

(gdb) target remote localhost:1234

(gdb) s

p $r1

命令解釋:

s: 單步除錯

b: 設定斷點

c: 繼續執行

p: 顯示變數值

x: 顯示記憶體值 如要顯示記憶體位址0x10 開始的10塊連續位址 x/10 0x10

Pyenv虛擬環境的建立 虛擬機器

建立pyenv虛擬環境 sudo yum install openssl 安裝其所需要的庫檔案 echo export pyenv root home pyenv bash profile echo export path pyenv root bin path bash profile echo ...

虛擬環境搭建

使用虛擬環境的原因 如果在一台電腦上,想開發多個不同的專案,需要用到同乙個包的不同版本,如果使用上面的命令,在同乙個目錄下安裝或者更新,新版本會覆蓋以前的版本,其它的專案就無法執行了。1.安裝虛擬環境 sudo pip install virtualenv安裝完虛擬環境後,如果提示找不到mkvirt...

搭建虛擬環境

一 安裝虛擬環境的命令 sudo pip install virtualenv二 安裝完虛擬環境後,如果提示找不到mkvirtualenv命令,須配置環境變數 1 建立目錄用來存放虛擬環境 mkdir home virtualenvs2 開啟 bashrc檔案 sudo vim bashrc3 在檔...