工作笔记
文章平均质量分 67
xlous_chen
已经转行啦,不做技术了。本老6跑去搞电商了,这个暂不更新了,有缘再说哈哈
展开
-
RV1109--LCD黑屏问题
RV1109–LCD黑屏问题1、问题描述平台:RV1109需求:兼容一块10.1寸mipi的LCD屏(1218-A101NL66-28K),是rv1109的第10块屏幕,使用lcd_index=10(lcd_index涉及到我司兼容LCD方式)来标志这块屏。问题:设备开机后,在uboot阶段显示正常,启动kernel后屏幕逐渐熄灭变黑。2、问题根因在uboot的时候,LCD屏的初始化序列正确,故能在uboot阶段正常显示。但是在kernel阶段由于错误地使用timimg参数,导致屏幕逐渐熄灭变黑原创 2022-01-12 09:49:42 · 744 阅读 · 0 评论 -
buildroot之package重新编译
【遇到的问题】在rk1109平台里,我需要添加一个WiFi的package,进而实现将我在内核的编译出来的ko驱动模块,编译时自动打包到根文件系统里 。但是我修改完相关package后,编译不生效,也就是没有将ko文件打包到指定的文件系统里,也没任何语法错误。如下图所示:【原因】buildroot不会去检测自己哪部分被改动需要去重新编译。因为要使用一种完全可靠的方式去检测某一部分被改变的是非常困难的,所以buildroot开发者没有去尝试检测功能。而且不像yocto那样有包管理。【解决办法】解决原创 2021-10-09 15:31:00 · 2594 阅读 · 0 评论 -
嵌入式Linux:开机抓启动log
嵌入式Linux:开机抓启动log由于公司工作需要,经常需要抓取启动log,但是dmesg的buf又有限,它会循环覆盖头部log。因此,需要一个开机抓取log的脚本来抓取完整启动log,以此来分析出现的bug。适用对象嵌入式Linux系统主要思路编写一个shell脚本,将dmesg的log信息输出到文件中,还可以将logread -f读出来的信息也输出到文件中将编写好的脚本添加到开机自启动那,也就是inittab里脚本编写#!/bin/shloop_flag=1原创 2021-04-13 09:48:56 · 939 阅读 · 0 评论 -
嵌入式Linux --修改文件后重启还原
嵌入式Linux --修改文件后重启还原1、现象最近几天,由于测试测出我写的代码的一个bug,在设置完USB的PID后,重启完,有概率性的不生效。2、原因在查看shell脚本读出PID值和该文件被修改的时间,发现在重启前,可以确定该文件已被修改,但是重启以后,发现这个文件被还原了。因此,这个bug的原因是目标文件被修改后重启,会被还原。3、解决办法在查看相关资料后,发现是在Linux里write某一文件还不够,还需要sync一下。具体我是在write以后fdatasync了一下。如下图:4、原创 2021-06-04 11:12:37 · 1976 阅读 · 0 评论