YYT-MIPI7LCD2203 是一个5点电容触控
、7英寸
彩色 TFT-LCD 模块。该模块由以下部分组成,TFT LCD 面板、驱动电路、5点电容触控和背光。
其中 5 点电容触控拥有 26 个驱动通道和 14 个感应通道,能够满足更高的 touch 精度要求
。可以同时识别 5 个触摸点位的实时准确位置
、
移动轨迹
及触摸面积
。并根据主控需求,读取相应点数的触摸信息。
YYT-MIPI7LCD2203 提供了两种 dsi 接口,一种是专门用于华硕系列主板
,另一种是用于 youyeetoo主板 YY3568
及 firefly 系列主板
。
华硕系列主板和firefly系列主板请参考以下链接
本章主要介绍 YYT-MIPI7LCD2203 在 YY3568 主板上的使用。
使用 30Pin、0.5mm间距、同面 FPC 软排线连接主板和屏幕。
注意事项:YY3568 提供两个 DSI 接口,YYT-MIPI7LCD2203 接 DSI0 或 DSI1 都可以,
但不能接 DSI0 旁边的 CSI ,否则会把 YYT-MIPI7LCD2203 屏幕烧掉。
sudo apt-get update
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
cat YY3568-Android11.tar.gz0* > YY3568-Android11.tar.gz
tar -xzvf YY3568-Android11.tar.gz
cd YY3568-Android11
vim kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dts
# 找到 #define DISPLAY_SWITCH 0 /* 0:DSI0 1:DSI1 2:EDP*/ 这一行
# 根据自己的需求改为 #define DISPLAY_SWITCH 0 或 #define DISPLAY_SWITCH 1
source build/envsetup.sh
lunch YY3568-userdebug
./build.sh -UKAu
1、安装编译环境
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 python-pip ncurses-dev pyelftools \
2、编译
./build.sh YY3568-Debian10.mk
./build.sh
youyeetoo EDP 屏一个5点电容触控
、11.6 英寸
彩色 TFT-LCD。具有FHD(全高清)
分辨率(1920水平×1080垂直像素阵列
),
可显示 16.7M(1670万)
种色彩,接近人眼分辨的极限。具有显示画面色彩丰富
,层次感好
,色彩过渡自然
,色彩表现力好
,
屏幕细腻
等优点。并且屏幕重量仅有96.6g
。
EDP屏连接YY3568如下图所示:
1.显示屏连接YY3568
2.触摸屏连接YY3568
sudo apt-get update
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
cat YY3568-Android11.tar.gz0* > YY3568-Android11.tar.gz
tar -xzvf YY3568-Android11.tar.gz
cd YY3568-Android11
vim kernel/arch/arm64/boot/dts/rockchip/rk3568-evb1-ddr4-v10.dts
# 找到 #define DISPLAY_SWITCH 0 /* 0:DSI0 1:DSI1 2:EDP*/ 这一行
# 改为 #define DISPLAY_SWITCH 2
source build/envsetup.sh
lunch YY3568-userdebug
./build.sh -UKAu
1、安装编译环境
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 python-pip ncurses-dev pyelftools \
2、编译
./build.sh YY3568-Debian10.mk
./build.sh
4欧2瓦带线2Pin插头
senser 参数
Debian系统录像命令
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=300 ! video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1 ! videoconvert ! mpph264enc ! h264parse ! mp4mux ! filesink location=./h264.mp4
NFC2COM是风火轮科技推出的一款NFC模组,主要是实现NFC手机与外部设备之间进行NFC通信功能
,外部设备通过串口连接NFC2COM模组,
可以非常快速添加NFC功能,本模组就是设备与NFC手机之间的一条通信渠道,对设备这一端来说只是串口通信,
要发送或接受数据直接操作串口就行,不需要关注NFC通信协议栈
,而对手机端来说,外部设备就是一个TAG,TypeA的标准标签,
操作起来非常容易和简便,兼容性更好
。NFC2COM通过动态模拟卡方式实现与手机快速交互数据,可以交换任意长度的数据,只要手机不离开天线区域。
NFC2COM模组通过静态卡模拟方式,可以模拟成NFCForum定义的标准功能卡:蓝牙配对卡
,TEXT文本卡
,网址标签卡
。