[CA/TA开发]-01-optee qemu_v8的环境搭建
快速链接: . 【购买须知】:
前提条件
(1)如下这些工具,是否安装了
sudo apt-get install android-tools-adb android-tools-fastboot autoconf automake bc bison build-essential ccache cscope curl device-tree-compiler expect flex ftp-upload gdisk iasl libattr1-dev libcap-dev libfdt-dev libftdi-dev libglib2.0-dev libgmp-dev libhidapi-dev libmpc-dev libncurses5-dev libpixman-1-dev libssl-dev libtool make mtools netcat ninja-build python3-crypto python3-pycryptodome python3-pyelftools python3-serial rsync unzip uuid-dev xdg-utils xterm xz-utils zlib1g-dev
(2)你的网络一定要OK,终端能够正常访问github
1、拉取代码
repo init -u https://github.com/OP-TEE/manifest.git -m qemu_v8.xml --repo-url=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -b 3.18.0
repo sync -j4
2、下载工具链
make -f toolchain.mk toolchains
3、编译
make -f qemu_v8.mk all -j8
4、运行
make -f qemu_v8.mk run-only
敲击完运行的命令后,记得按c然后按回车键,接下来就会弹出两个窗口,一个是CA(Linux)窗口,一个是TA(tee)串口
可以看出optee的版本号是3.18已经在运行了