1. 把rtd1861.dtsi文件拷贝到sdk2.2.0\kernel\rtk\src\common-kernel\u-5.15\arch\arm64\boot\dts\realtek\目录下 2. 把Makefile、si522a.c、si522a.h三个文件拷贝到sdk2.2.0\kernel\rtk\src\common-kernel\u-5.15\drivers\misc\目录下 3. 把ueventd.rc拷贝到sdk2.2.0\device\realtek\common-stb\目录下 4. 把file_contexts拷贝到sdk2.2.0\device\realtek\common-stb\sepolicy\目录下 3. 在代码根目录下,执行编译./build_all.sh ///////////////////////////////////// nfc协议: 1. bsp提供文件/dev/nfc_dev,供应用层读写。 2. 读数据协议: <1>. 第一个字节是数据类型,0:UID类型;1:ATQA类型; 2:SAK类型;其他类型,应用根据实际场景提供 <2>. 第二个字节是状态,1:正常, 0:失败 <3>. 第三、四个字节是数据长度,高字节在前 <4>. 第五个字节开始是数据 3. 写数据协议: <1>. 第一个字节是数据类型,具体类型,应用根据实际场景提供 <2>. 第二、三个字节是数据长度,高字节在前 <3>. 第四个字节开始是数据