YYTMIPI7LCD2203/rk3588spc
From wiki
购买渠道:YYT-MIPI7LCD 2203屏幕
Contents
资料下载
- 固件下载:链接:https://pan.baidu.com/s/1OVSVwv54fInlob3mykis_A?pwd=g9i1 提取码:g9i1
- 源码下载:链接:https://pan.baidu.com/s/1nYUEYJPxGDX8J2BTbngzTg?pwd=x2vs 提取码:x2vs
- 烧录工具下载:链接:https://pan.baidu.com/s/1kz0nqQ1RXuWQ-EJZoTwEZw 提取码:k83o
- 烧录工具驱动下载:链接:https://pan.baidu.com/s/1GjjbHuOY8Kar44z5PtoZ_w 提取码:b9gm
屏幕模组
7寸MIPI显示模组
- 型号:YYT-MIPI7LCD 2203
- 尺寸:7寸
- 分辨率:1024 x 600
- 接口:MIPI接口
- 触摸屏:多点电容触摸
硬件连接
Android12版本编译
环境搭建
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 roc-rk3588s-pc-mipi101-M101014-BE45-A1 -j8 -l roc_rk3588s_pc_mipi-userdebug ./FFTools/mkupdate/mkupdate.sh -l roc_rk3588s_pc_mipi-userdebug
打包固件,生成的完整固件会保存到 rockdev 目录。
Linux版本
Debian
搭建编译环境
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 roc-rk3588s-pc-BE45-A1-debian.mk # MIPI 屏幕
由于编译 debian 需要 sudo 权限,所以需要先单独编译 debian。
mkdir -p ubuntu_rootfs sudo ./build.sh debian
开始编译
./build.sh
打包固件,生成的完整固件会保存到 rockdev/pack/ 目录。
Ubuntu
环境搭建
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 \
在 device/rockchip/rk3588/ 目录下,有不同板型的配置文件,选择配置文件:
./build.sh roc-rk3588s-pc-BE45-A1-ubuntu.mk # MIPI 屏幕
下载根文件系统:Ubuntu 根文件系统(64位),放到 SDK 路径下
7z x ubuntu-aarch64-rootfs.7z mkdir ubuntu_rootfs mv ubuntu-aarch64-rootfs.img ubuntu_rootfs/rootfs.img
开始编译
./build.sh
打包固件,生成的完整固件会保存到 rockdev/pack/ 目录。
Buildroot
搭建编译环境
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 \
在 device/rockchip/rk3588/ 目录下,有不同板型的配置文件,选择配置文件:
./build.sh roc-rk3588s-pc-BE45-A1-buildroot.mk # MIPI 屏幕
编译
./build.sh
打包固件,生成的完整固件会保存到 rockdev/pack/ 目录。
镜像烧录
将上面的提供的Android12固件下载下来,该固件支持本屏幕。烧录参考下面教程
背光控制
通过adb登录Android后端,adb启动方式参考http://wiki.smartfire.cn/Tinkerboard2/adb中window下启动终端。输入如下命令进入Android后端。
adb shell setprop persist.sys.root_access 3 adb root adb remount adb shell
#这里亮度最大值为255。 echo 255 > /sys/class/backlight/backlight/brightness