型号:YYT-MIPI7LCD 2203
尺寸:7英寸
分辨率:1024 * 600
接口: MIPI接口
触摸:多点电容式触摸
从上面的7寸屏资料下载补丁文件。补丁文件位于百度网盘的 YYT-MIPI7LCD 2203/patch/firefly系列/目录下。
输入“0001-YYT-MIPI7LCD-3588-android12.patch”补丁文件。打开Android源代码根目录下的“patch”,执行如下命令
git apply 0001-YYT-MIPI7LCD-3588-android12.patch
# 补丁完成后,检查是否成功,输入
git apply 0001-YYT-MIPI7LCD-3588-android12.patch --check
# 如果补丁不成功,选择“Force patch”并进入
git apply 0001-YYT-MIPI7LCD-3588-android12.patch --reject
* 如果没有,请选择手动修改或下载修改后的源代码
打开补丁文件“0001-YYT-MIPI7LCD-3588-linux。patch”。在Linux操作系统的根目录下,执行如下命令
git apply 0001-YYT-MIPI7LCD-3588-linux.patch
# 补丁完成后,检查是否成功,输入
git apply 0001-YYT-MIPI7LCD-3588-linux.patch --check
# 如果补丁不成功,选择“Force patch”并进入
git apply 0001-YYT-MIPI7LCD-3588-linux.patch --reject
* 如果没有,请选择手动修改或下载修改后的源代码
注:itx-rk3588源代码与roc-rk3588s-pc是相同的源代码。需要Android上的Android源代码,需要Linux上的Linux源代码。
Linux包括Ubuntu、Buildroot和Debian。
sudo apt-get install git gnupg flex bison gperf libsdl1.2-dev \
libesd-java libwxgtk3.0-dev squashfs-tools build-essential zip curl \
libncurses5-dev zlib1g-dev pngcrush schedtool libxml2 libxml2-utils \
xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev \
lib32readline-dev gcc-multilib libswitch-perl libssl-dev unzip zip device-tree-compiler \
liblz4-tool python-pyelftools python3-pyelftools -y
./FFTools/make.sh -d rk3588-firefly-itx-3588j-mipi101-M101014-BE45-A1 -j8 -l rk3588_firefly_itx_3588j_mipi-userdebug
./FFTools/mkupdate/mkupdate.sh -l rk3588_firefly_itx_3588j_mipi-userdebug
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev \
# sdk root dir
sudo dpkg -i debian/ubuntu-build-service/packages/*
sudo apt-get install -f
./build.sh itx-3588j-BE45-A1-debian.mk # MIPI 屏幕
mkdir -p ubuntu_rootfs
sudo ./build.sh debian
./build.sh
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev
./build.sh itx-3588j-BE45-A1-ubuntu.mk # MIPI screen
7z x ubuntu-aarch64-rootfs.7z
mkdir ubuntu_rootfs
mv ubuntu-aarch64-rootfs.img ubuntu_rootfs/rootfs.img
./build.sh
sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev
./build.sh tx-3588j-BE45-A1-buildroot.mk # MIPI 屏幕
./build.sh
准备工具
sudo upgrade_tool uf update.img
如果升级失败,请先删除后升级。
# To use ef, you need to specify the loader file or the corresponding update.img file
sudo upgrade_tool ef update.img #update.img: You need to burn the Ubuntu firmware
# Rewrite
sudo upgrade_tool uf update.img
sudo upgrade_tool di -b /path/to/boot.img
sudo upgrade_tool di -r /path/to/recovery.img
sudo upgrade_tool di -m /path/to/misc.img
sudo upgrade_tool di -u /path/to/uboot.img
sudo upgrade_tool di -dtbo /path/to/dtbo.img
sudo upgrade_tool di -p paramater #烧写 parameter
sudo upgrade_tool ul bootloader.bin # 烧写 bootloader
如果在升级时由于flash问题出现问题,请尝试低级格式和擦除emmc:
sudo upgrade_tool lf update.img # 低级格式化
sudo upgrade_tool ef update.img # 擦除
adb reboot fastboot # Enters the bootloader
sudo fastboot flash vendor vendor.img
sudo fastboot flash system system.img
sudo fastboot reboot # Restart after the write is successfully burned
通过MicroSD升级固件,需要使用制卡工具将统一的固件写入PC上的MicroSD卡。目前仅支持在Windows操作系统下执行该操作。
1)下载需要升级的统一固件到主板。
2)打开SD_Firmware_Tool,选中“固件升级”框,单击“选择固件”,选择正确的固件升级。
3)将MicroSD插入USB读卡器,然后插入计算机的USB接口。在列表组合框中选择正确的USB设备。
4)单击“开始创建”,等待创建结束。
5)取出MicroSD卡,插入主板MicroSD卡插槽,主板上电,主板自动开始升级。
6)升级完成后,取出micro - sd卡,主板自动重启,完成整个固件升级过程。
由adb登录Android后端,adb启动正在进行中,在http://wiki.smartfire.cn/Tinkerboard2/adb窗口启动终端。2 .执行以下命令,进入Android后端。
adb shell setprop persist.sys.root_access 3
adb root
adb remount
adb shell
#The maximum brightness here is 255.
echo 255 > /sys/class/backlight/backlight/brightness