摘要: 一、练习目标 本次练习的目标是在嵌入式 Linux 开发板上读取触摸屏输入事件,并将原始 input_event 数据解析成触摸坐标 x、y。 前面已经确认触摸屏设备为: /dev/input/event0 判断依据来自: cat /proc/bus/input/devices 其中触摸屏对应的信息 阅读全文
posted @ 2026-06-03 17:25 wwwicjh 阅读(31) 评论(0) 推荐(0)
摘要: 一、为什么要重新复写 lcd_show_bmp() 之前我已经实现过基于 framebuffer 的 BMP 图片显示功能,程序能够在开发板 LCD 上正常显示 24 位 BMP 图片。 但是第一次实现时,更多是按照已有代码一步一步敲出来,虽然功能能够跑通,但对函数内部的整体流程、关键变量和错误处理 阅读全文
posted @ 2026-06-03 17:24 wwwicjh 阅读(9) 评论(0) 推荐(0)
摘要: 一、项目背景 在前面的练习中,我已经基于 Linux framebuffer 封装了 LCD 显示模块,实现了 LCD 初始化、清屏、画点、画矩形等基础功能。 本次练习在已有 LCD 模块的基础上,继续实现 BMP 图片显示功能。程序通过文件 I/O 读取 BMP 图片文件,解析 BMP 文件头,获 阅读全文
posted @ 2026-05-30 11:18 wwwicjh 阅读(45) 评论(0) 推荐(0)
摘要: 一、项目背景 在嵌入式 Linux 开发中,LCD 显示是非常基础的人机交互功能。很多开发板都会提供显示屏,应用程序可以通过 Linux 提供的 framebuffer 设备接口访问 LCD 显存,从而实现颜色显示、图形绘制、图片显示等功能。 本次练习基于粤嵌 GEC6818 开发板,通过操作 /d 阅读全文
posted @ 2026-05-21 22:08 wwwicjh 阅读(53) 评论(0) 推荐(0)
摘要: 这两者的本质区别在于物理触发信号不同:电阻屏是压力触发,靠机械接触产生电压变化;电容屏是感应触发,靠手指与屏幕间的电荷耦合产生电容变化。 阅读全文
posted @ 2026-03-29 15:22 wwwicjh 阅读(15) 评论(0) 推荐(0)
摘要: 【故障排查】QEMU 挂载 NFS 报错:Network is unreachable 完美解决方法 在使用 QEMU 模拟 i.MX6ULL 开发环境时,挂载宿主机的 NFS 目录是传输文件最常用的手段。但有时候我们会遇到网络连接失败的情况。本文记录一次典型的 Network is unreach 阅读全文
posted @ 2026-03-25 20:08 wwwicjh 阅读(19) 评论(0) 推荐(0)
摘要: cp: -r not specified; omitting directory '/mnt/hgfs/sublime/project' specified 规定的,指定的 omitting 省略 login on 登录,注册 阅读全文
posted @ 2026-03-25 19:55 wwwicjh 阅读(12) 评论(0) 推荐(0)
摘要: 第一步:创建一个解码对象,并对解码对象初始化 第二步:创建一个错误处理对象,并和解码对象绑定 第三步:以二进制可读方式打开解码的JPG图片 第四步:读取待解码的JPG图片的信息(文件头) 第五步:设置解码参数(可选) 第六步:开始解码 第七步:循环读取解码对象中的颜色分量(以行为单位) 第八步:释放 阅读全文
posted @ 2026-03-24 15:12 wwwicjh 阅读(27) 评论(0) 推荐(0)
摘要: 前序遍历(根节点->左子树->右子树) 结果:ABDGHCEIF 中序遍历(左子树-根结点->右子树) 结果:GDHBAEICF 后序遍历(左子树->右子树->根结点) 结果:GHDBIE 笔试题 阅读全文
posted @ 2026-02-11 11:58 wwwicjh 阅读(17) 评论(0) 推荐(0)
摘要: 结点插入到二叉查找树 /******************************************************************************************************** * * * 设计BST二叉查找树的接口,为了方便对二叉树进行节点的 阅读全文
posted @ 2026-02-10 14:59 wwwicjh 阅读(12) 评论(0) 推荐(0)