美文网首页
OP-TEE系列之(一)Ubuntu-14搭建QEMU中OP-T

OP-TEE系列之(一)Ubuntu-14搭建QEMU中OP-T

作者: Hiro_Wang | 来源:发表于2018-03-25 12:55 被阅读0次

    OP-TEE是包含使用ARM®TrustZone®技术的LinuxTEE源代码。 该组件符合GlobalPlatform TEE系统架构规范。 它还提供了由GlobalPlatform TEE标准定义的TEE内部核心API v1.1,用于开发可信应用程序。


    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到国内镜像站

    安装依赖库

    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

    相关文章

      网友评论

          本文标题:OP-TEE系列之(一)Ubuntu-14搭建QEMU中OP-T

          本文链接:https://www.haomeiwen.com/subject/upphcftx.html