![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
rk驱动
文章平均质量分 60
rk3568 rk809
daisy.skye
Linux底层驱动开发:高通msm8953/msm8090/sdm450、RK3568的gc/ov-camera、mipi-lcd,tp等外设开发;嵌入式开发:精通i2s、i2c、uart、can、modbus等协议驱动开发;精通STM32、GD32、PY32等mcu;熟悉FPGA(安路)+CPLD的fifo、ram开发;目前扩展国科、海思平台下
其他领域:Vue+Js+Mysql(前后端);Qt+Wincc(上位机)、CANdb++LAN LIN(车载)
技能:datasheet分析、示波器信号测量、PCB电路排查、0402焊接、GPT使用
在线有偿提供学习、技术、方案、改版等指导,不接急单
展开
-
基于rk3568解决gpio阶梯波形(适用于i2c、uart、电平转换)
实测中遇到的是i2c问题,但是uart或者电平转换芯片都会遇到,首先保证外部是否有1k电阻的上拉,当然具体的电阻可以自行进行调节,其次需要满足开漏模式的输出(OD)。根据原理图的地址,查询rk3568的手册得到gpio的OD配置及地址,daisy.skye擅长嵌入式,Linux,Qt,等方面的知识。daisy.skye_嵌入式,Linux,Qt-CSDN博客。kernel编译(单编 boot.img 同步骤)1、理解GPIO的开漏(OD)和开集(OC)单独编译boot.img。2、查询io寄存器地址。原创 2024-03-08 09:28:08 · 1088 阅读 · 0 评论 -
rk3568配置gpio charge
在sdk/kermel 目录下 输入make ARCH=arm64 menuconfig 即可进入图形化配置界面。daisy.skye擅长嵌入式,Linux,Qt,等方面的知识。daisy.skye_嵌入式,Linux,Qt-CSDN博客。// 如果前面没有 *的话,输入Y进行选择即可。由于没有安装相关的包,只需要执行以下代码即可。原创 2024-03-07 16:50:34 · 400 阅读 · 0 评论 -
rk3568 恢复出厂设置横屏
daisy.skye擅长嵌入式,Linux,Qt,等方面的知识。daisy.skye_嵌入式,Linux,Qt-CSDN博客。默认ORIENTATION_0 竖屏。ROTATION_RIGHT 横屏。原创 2024-03-07 16:49:12 · 531 阅读 · 0 评论 -
RK809-code切换不同模式
Playback Path会从OFF状态切换到SPK状态,对应的代码位置也会切换到函数。Capture MIC Path 由原来的Main OFF切换到Main Mic。daisy.skye擅长嵌入式,Linux,Qt,等方面的知识。daisy.skye_嵌入式,Linux,Qt-CSDN博客。音和收音都是关闭状态。当打开免提录音的时候。当免提喇叭开启时 ,原创 2024-03-07 16:47:55 · 652 阅读 · 0 评论 -
RK3568注册ES8316问题分析与解决
es8316的主要接线以及描述一、初始i2c查看寄存器即便设备的i2c驱动和device驱动都没有probe注册初始化,也可以通过i2c-tools工具进行i2c的访问和寄存器查看。可以初始排查以下几点内容:i2c地址是否正确i2c总线是否连接完好硬件是否运行正常i2c节点&i2c4 {注释的内容在i2c节点这块非必备内容,也就是说你没有添加注释的内容,i2c节点也正常输出。查看寄存器值确保i2c以及供电线正常,这样才能查看到寄存器。原创 2024-01-29 10:59:38 · 1580 阅读 · 0 评论 -
rk3568 驱动es8316节点
再根据es8316的i2c驱动电压排查是3.3还是1.8V 实际两个都是可以的,但是硬件选择和i2c的电压需要保持一致,否则会无法完成节点注册。在dtsi中进行配置就可以,具体的驱动代码,rk3568下已经集成了驱动的代码,但是要再核查以下是否包含了驱动的编译。根据具体的硬件原理图配置,选择的是i2c4 ,但是不同的i2c有不同的电压。原创 2023-12-18 15:50:19 · 713 阅读 · 0 评论 -
RK3568 AD按键改成GPIO按键
定义了KeyEvent类,其中包含了键码的常量定义,包括KEYCODE_HOME。//input类型 按键 即1。KeyEvent类,键码的常量定义。//io脚地址 高电平响应。Home键的事件处理逻辑。原创 2023-11-20 14:25:39 · 345 阅读 · 0 评论 -
RK3568 GPIO 按键事件响应
设备树添加事件驱动后,adb shell 中getevent增加了一个gpio-key 事件。adb shell getevent查看事件。cat查看事件详细内容。设备树添加事件和驱动。原创 2023-09-21 11:39:17 · 548 阅读 · 0 评论 -
rk3568-rk809电池电量计
RK809 集成在RK3568上的一个高性能的 PMIC((Power Management IC):电源管理集成电路),PMIC全称Power management integrated circuit,一般情况下是一颗独立于主控的芯片,集成了电源控制,电源键控制,充电控制等模块,用来管理主机系统中的电源设备。SNSP和SNSN的话是电池负极通过0.01Ω采样电阻接到主板GND,SNSP为电池负极端,SNSN为主板GND,两个引脚各需要1个100nF电容靠近摆放。用于电池电流检测的 16 位 ADC。原创 2023-04-18 19:17:19 · 2942 阅读 · 1 评论 -
rk3568 音频调节音量-rk809
daisy使用的是rk3568的主板,系统使用的是v2版本的,使用正常-6dB的音频的文件和耳机声道输出听不清楚,但是使用0dB的能听清楚,所以先从软件上下手修改音量配置,从默认的3改到了0,因为手册里面写的0是最大音量配置参数,如果还是不行就需要硬件上做功放模块。IDO-EVB3568-V2 Android SDK编译说明。rk3568 音频调节音量-rk809。原创 2023-03-28 15:21:08 · 2000 阅读 · 0 评论 -
rk3568-AD按键驱动调试
keyup-threshold-microvolt 属性 表示按键抬起,saradc通道1的电压(单位微伏)。vol-up-key, vol-down-key, menu-key, back-key 在硬件连接上,press-threshold-microvolt 属性 表示按键按下,saradc通道1的电压。io-channel-names 属性 表示 为申请的通道起一个别名。io-channels --> 引用使用哪一路ADC。io-channels 属性 为 选择的通道号。adb 查看事件响应。原创 2023-03-28 15:21:19 · 1119 阅读 · 0 评论 -
rk3568 触摸屏配置-调试日志
home/scooper/jkD7/20221221/ido_evb3568_v2_android11_sdk/kernel/drivers/input/touchscreen/XXX(XXX根据自己的触摸屏定义)一定要在Kconfig中配置定义,否则makefile中加了定义生成也没用,不会生成相应的 xxx.o 的文件。厂家给的驱动中里面包含了两个屏幕的驱动需要自己更改下参数才能正常编译通过。i2c地址修改0x90 ,触摸响应event为3。修改成下面后,触摸响应慢,event为2。原创 2023-03-28 15:10:07 · 662 阅读 · 0 评论 -
rk3568 屏幕参数配置
/ 行可视范围后肩。// 行可视范围前肩。// 行同步肪冲宽度。// 场同步脉冲宽度。原创 2023-03-28 15:05:10 · 1581 阅读 · 2 评论