YYTMIPI7LCD2203/TinkerEdgeR

From wiki
Jump to: navigation, search


搭配Tinker Edge R使用


TinkerR4.png



购买渠道:YYT-MIPI7LCD 2203屏幕

资料下载

硬件连接

使用22 pin ffc扁平线连接板子和屏幕,再使用杜邦线按照下图中的对应标号连接起来


TinkerR5.png

连接后成品

TinkerR6.png

固件烧录

TinkerR1.png


双击打开AndroidTool.exe,这里显示发现一个maskrom设备表示板子进入烧录模式,选择升级固件,再点固件选项选择固件,取下板子短接的跳线帽。最后点升级就进入烧录模式


TinkerR2.png

源码编译

1、下载源码

从百度网盘的tinker系列/tinkerR-Android9/目录里面下载

  • 搭建编译环境:
  • sudo apt-get update
    sudo apt-get install git-core gitk git-gui gcc-arm-linux-gnueabihf gcc-armlinux-gnueabi device-tree-compiler gcc-aarch64-linux-gnu mtools parted \
    libssl-dev fakeroot curl python make gcc lzop libc6:i386 lib32stdc++6 libncurses5:i386 libstdc++6:i386 bison libxml2-utils -y
    sudo apt-get install liblz4-tool -y
    pip install pycrypto
    sudo apt-get install openjdk-8-jdk
    
  • 安裝docker:
  • 更新现有的包列表:

    sudo apt update
    

    使用apt安装一些允许通过HTTPS才能使用的软件包:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    

    然后将官方Docker存储库的GPG密钥添加到您的系统:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    

    将Docker存储库添加到APT源:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
    

    使用新添加的repo源中的Docker包更新包数据库:

    sudo apt update
    

    确保您要从Docker repo安装而不是默认的Ubuntu repo:

    apt-cache policy docker-ce
    

    安装Docker:

    sudo apt install docker-ce
    sudo groupadd docker
    sudo usermod -aG docker $USER
    sudo reboot
    

    安装好Docker了,检查它是否正在运行:

    sudo systemctl status docker
    

    Compile1.png

  • 安裝repo:
  • 安裝Google的repo命令工具參考
    mkdir ~/bin
    PATH=~/bin:$PATH
    curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    chmod a+x ~/bin/repo
    git config --global user.email "test@asus.com"
    git config --global user.name "test"
    
  • 验证MD5 码:
  • md5sum tinkerR_Android9.tar.gz.0*
    cat tinkerR_Android9.md5sum
    

    上面两个命令输出结果一样,表示下载完整,否则需要重新下载源码

  • 解压
  • cat tinkerR_Android9.tar.gz.0* > tinkerR_Android9.tar.gz
    tar xzvf tinkerR_Android9.tar.gz
    
  • 编译
  • cd tinkerR-Android9
    ./docker_builder/docker-builder-run.sh 
    ./build.sh
    

    编译完成后,会在rockdev目录下生成镜像

软件设置

参考:http://wiki.smartfire.cn/YYTMIPI7LCD2203/Android