简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【分析笔记】Linux I2C-Tools 使用踩坑笔记
在调试 I2C 器件时,我一般习惯于使用 i2cdetect 工具来确认芯片是否有应答,通常有应答之后,就会开始着手移植或者编写对应的驱动程序,但是在调试 sgp41 传感器时却不灵了。
【分析笔记】LVGL v8.2.0 使用 freetype 概率性无显示的问题
使用目前最新的 Releases 版本 LVGL v8.2.0 ,移植好 freetype2 后测试,发现每次启动程序时会高概率出现屏幕显示全白色背景,无任何内容的问题。打开日志开关,出现问题时会有如下打印:lv_font_get_glyph_bitmap: Asserted at expression: font_p != NULL (NULL pointer)(in lv_font.c lin
【编程思想】数据传输的通信接口以及通信协议的解耦设计
应用场景在工作上经常会遇到需要对接多个外设,如离线语音识别芯片、NFC刷卡器芯片等等,这些大部分都是通过UART、SPI等接口进行通信,且具有各自的数据包通信协议。除了通信接口和通信协议(即数据封包解包)有差异外,这些数据处理逻辑都一样,所以可以将数据处理逻辑统一,将通信差异部分抽离出来,分别根据不同的硬件实现。整体框架核心框架部分:IDataStream:数据通信接口定义,用于统一各种通信接口,
到底了