optee4.0.0 qemu_v8的环境搭建篇(ubuntu20.10)

38 阅读1分钟

文章目录

前提条件

1、拉取代码

2、下载工具链

3、编译

4、运行

前提条件

(1)如下这些工具,是否安装了

  1.  sudo apt-get install android-tools-adb android-tools-fastboot autoconf \

  2.     automake bc bison build-essential ccache cscope curl device-tree-compiler \

  3.     expect flex ftp-upload gdisk iasl libattr1-dev libcap-dev \

  4.     libfdt-dev libftdi-dev libglib2.0-dev libgmp-dev libhidapi-dev \

  5.     libmpc-dev libncurses5-dev libpixman-1-dev libssl-dev libtool make \

  6.     mtools netcat ninja-build python3-crypto \

  7.     python3-pycryptodome python3-pyelftools python3-serial \

  8.     rsync unzip uuid-dev xdg-utils xterm xz-utils zlib1g-dev libslirp-dev

(2)你的网络一定要OK,终端能够正常访问github

1、拉取代码

repo init -u github.com/OP-TEE/mani… -m qemu_v8.xml --repo-url=mirrors.tuna.tsinghua.edu.cn/git/git-rep… -b 4.0.0

repo sync -j4

read-normal-img

read-normal-img

read-normal-img

2、下载工具链

make -f toolchain.mk toolchains

read-normal-img

3、编译

make -f qemu_v8.mk all -j8

read-normal-img

4、运行

make -f qemu_v8.mk run-only

read-normal-img

敲击完运行的命令后,记得按c然后按回车键,接下来就会弹出两个窗口,一个是CA(Linux)窗口,一个是TA(tee)串口

read-normal-img

可以看出optee的版本号是4.0.0已经在运行了

read-normal-img

添加威♥:sami01_2023,回复ARM中文,领取ARM中文手册