OP-TEE系列之(一)Ubuntu-14搭建QEMU中OP-TEE可信執(zhí)行環(huán)境

OP-TEE是包含使用ARM?TrustZone?技術(shù)的LinuxTEE源代碼。 該組件符合GlobalPlatform TEE系統(tǒng)架構(gòu)規(guī)范。 它還提供了由GlobalPlatform TEE標準定義的TEE內(nèi)部核心API v1.1,用于開發(fā)可信應用程序。


post_01_2.jpg
mkdir ~/bin

PATH=~/bin:$PATH
//下載
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo

chmod a+x ~/bin/repo

一些情況下會報如下錯誤

  fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
  fatal: error [Errno 101] Network is unreachable

此處是由于下載老版本repo的原因,文件里有我運行成功的一個版本源碼,復制替換repo文件即可,注意已替換googlesource的URL到國內(nèi)鏡像站

安裝依賴庫

sudo apt-get install android-tools-fastboot autoconf bison cscope curl \
flex gdisk libc6:i386 libfdt-dev libglib2.0-dev \
libpixman-1-dev libstdc++6:i386 libz1:i386 netcat \
python-crypto python-serial uuid-dev xz-utils zlib1g-dev

下載OP-TEE源碼

mkdir -p $HOME/devel/optee

cd $HOME/devel/optee

repo init -u https://github.com/OP-TEE/manifest.git -m default_stable.xml -b master

編譯

cd build

make -f toolchain.mk toolchains

make -f qemu.mk all

make -f qemu.mk run-only

post_01_1.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容