logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式分享#27:原来GT911有两个I2C地址(全志T527)

在实际应用中,Linux内核提供的gt9xx.c触摸驱动默认时序设定的I2C地址为0x5d,调试中偶尔出现0x14地址,多数情况是由于dts的RTS或INT引脚配置不正确导致。在通信中GT911始终作为从设备,其I2C设备地址由7位设备地址加1位读写控制位组成,高7位为地址,bit0为读写控制位。最近在调试全志T527的触摸功能时,发现GT911触摸芯片的I2C地址有时是0x5d,有时又识别成0x

#嵌入式#嵌入式硬件#iot
嵌入式分享#41:RK3576改UART波特率【精简版】

正文RK3576 官方公版的调试串口默认波特率为 1500000,若实际使用时遇到串口工具不支持这一波特率,就需要对其进行调整。首先我们可通过系统启动首条日志判断当前所处阶段,以此为依据,就能明确波特率修改需要覆盖系统的哪些阶段。从上图的输出日志能清晰看到,系统启动后第一条打印信息就与 DDR 相关。熟悉 RK3576 启动流程的朋友应该知道,DDR 的初始化正是从 preloader 阶段正式开

#嵌入式#ubuntu#linux +1
嵌入式分享#37:RK3576 板子变砖?先搞懂 Maskrom 和 Loader 的区别!

正文RK3576 有两种模式烧写系统,能不能去掉其中一个?搞清楚下面两个问题,你自然会有答案。1 Maskrom 和 Loader 有什么区别?2 为什么需要两种模式?

#嵌入式硬件#嵌入式#iot +1
嵌入式分享#13:如何使用apt安装与卸载?

如果想卸载 qtcreator 并彻底清理不再需要的依赖和缓存,可以执行 如 下命令:# 卸载但不删除配置文件# 卸载并删除配置文件# 删除不再需要的依赖包# 清理缓存中的下载包。

文章图片
#linux
嵌入式分享#31:比I2C快10倍!RK3576的I3C你用了吗?

I3C 全称为 Improved Inter-Integrated Circuit,即改进型的 I2C。它是由 MIPI(Mobile Industry Processor Interface)移动产业处理器接口联盟推出的,旨在改进传统 I2C 总线的局限性(将 I2C 和 SPI 的优势性能都整合到一起了),以满足现代物联网设备和嵌入式系统对更高性能、更灵活设备管理及更高效功耗管理的需求。

#单片机#嵌入式硬件
嵌入式分享#31:比I2C快10倍!RK3576的I3C你用了吗?

I3C 全称为 Improved Inter-Integrated Circuit,即改进型的 I2C。它是由 MIPI(Mobile Industry Processor Interface)移动产业处理器接口联盟推出的,旨在改进传统 I2C 总线的局限性(将 I2C 和 SPI 的优势性能都整合到一起了),以满足现代物联网设备和嵌入式系统对更高性能、更灵活设备管理及更高效功耗管理的需求。

#单片机#嵌入式硬件
嵌入式分享#37:RK3576 板子变砖?先搞懂 Maskrom 和 Loader 的区别!

正文RK3576 有两种模式烧写系统,能不能去掉其中一个?搞清楚下面两个问题,你自然会有答案。1 Maskrom 和 Loader 有什么区别?2 为什么需要两种模式?

#嵌入式硬件#嵌入式#iot +1
使用I2C-Tools直接访问I2C设备(i2cdetect、i2cdump、i2cget、i2cset)[精简版]

概述:本文是以实际访问i2c设备为例,简单介绍i2c-tools常用命令的用法。其中,使用的i2c设备硬件为DS1307 RTC时钟芯片(芯片手册可在博主资源中获取),设备地址为0x68。事实上,日常调试中只需记住常用的几个i2c-tools命令即可,能达到同样目的使用工具越少越好(太多反而记不住)。Linux知识犹如浩瀚大海,要学会做减法,择其有用者而从之,其无用者而弃之。

文章图片
#linux
到底了