0%

  RK提供的RK3568样板默认都是基于MIPI屏幕的,因此有很多DTS配置可以参考。唯一需要注意的是必须从屏幕厂商拿到一个启停屏幕的控制命令,才可以正常控制屏幕的开关。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  不管是什么协议的屏幕,都有一个屏幕参数需要定义,系统根据这个参数来发送显示信号,但是一些具有双向通信能力(eDP/HDMI)的屏幕,系统可以读取屏幕固件中的信息,来自动填充这些参数,这里主要讲讲如何从屏幕厂商提供的Datasheet中找到这些参数。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  ES7202是一个双通道的模拟麦克风采集芯片,通过最多8个组合使用可以实现麦克风矩阵。项目采用两块ES7202芯片实现四通道音频采集。硬件设计参考公版提供的[RK3568_AIoT_REF_SCH_V11_20210611]。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  RK3568平台官方推荐搭配RK809 PMIC使用,而RK809集成了一个音频芯片,但是其音质效果并没有独立的音频芯片那么好,因此项目中采用一块ES8316芯片作为系统的音频输出。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  本项目共设计了两块板子,一块采用RTL-8201F百兆PHY芯片,另一块采用RTL-8211F千兆PHY芯片,两者配置略有不同,基本原理相通。项目设计刚好采用了两种不同的方式,因此其配置方式可以互相参考。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  本项目使用AP6212芯片为设备提供Wi-Fi/蓝牙功能,其中Wi-Fi从SDIO通道传输数据,蓝牙从串口通道传输数据,由前文HYM8563芯片为蓝牙提供32.768Khz时钟信号。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  串口和PWM已经在rk3568-evb.dtsi文件中有很多相关的示例,如果原理图中有用到相关的配置可以直接将对应的节点使能,这里再重新贴一下相关的DTS配置。

阅读全文 »

  HYM8563是一个高精度低功耗的实时时钟芯片,其本身基于一个32.768kHZ的晶震,因此可以为蓝牙芯片提供一个时钟信号。由于本项目没有为RK809配备电池,而是采用一颗CR2032纽扣电池保存时钟信息,因此采用了RK推荐的HYM8563作为时钟芯片。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。
阅读全文 »

  Device Tree(设备树)是一种树型数据结构,用来描述计算机上的硬件信息。使得开发人员可以无需修改系统、驱动、内核代码来适配不同的硬件设备。这篇文章带你5分钟了解DTS文件的配置语法。该文为RK3568平台Android开发从零到上市系列配置实录,请订阅后输入密码查看,订阅方式请见系列目录。

阅读全文 »