摘要: 踩坑实录:同样的头文件,A文件正常、B文件报错?#ifndef 头文件守卫的隐形坑 一、问题现象(真实开发场景) 最近在做 Linux 嵌入式消息队列 + 触摸屏交互开发时,遇到一个极度诡异、新手百分百踩的疑难编译问题: 工程结构非常简单: touch_lcd.h:公共头文件,包含消息队列所需系统头 阅读全文
posted @ 2026-07-13 10:16 刘梓健 阅读(3) 评论(0) 推荐(0)
摘要: Linux应用层读取触摸屏(input子系统)实战笔记 文章标题:嵌入式Linux 使用input子系统读取触摸屏坐标(应用层代码详解) 标签:#嵌入式Linux #input子系统 #触摸屏 #Linux应用开发 前言 在嵌入式开发中,触摸屏属于标准input输入设备,内核通过input子系统向上 阅读全文
posted @ 2026-07-11 10:24 刘梓健 阅读(25) 评论(0) 推荐(0)
摘要: Linux System V 共享内存+信号量互斥踩坑全记录(进程A创建、B/C互斥访问) 一、题目需求 编写三段程序: 进程A:唯一创建共享内存、信号量,初始化共享内存字符串,设置信号量初值为1(互斥锁),阻塞等待测试完毕再销毁内核资源; 进程B、进程C:代码完全一致,只打开已存在的共享内存与信号 阅读全文
posted @ 2026-06-27 10:14 刘梓健 阅读(10) 评论(0) 推荐(0)
摘要: Linux嵌入式libjpeg解码JPG并LCD帧缓存显示实战 一、项目简介 本项目为嵌入式Linux课程作业:使用libjpeg开源库完成JPG图片软件解码,将RGB数据转换为LCD屏幕32bit BGRA像素格式,通过/dev/fb0帧缓冲(mmap内存映射)在800×480 LCD上显示JPE 阅读全文
posted @ 2026-06-02 22:26 刘梓健 阅读(39) 评论(0) 推荐(0)
摘要: 搞懂Linux目录与文件夹的核心区别 很多学习Linux、计算机相关的朋友,都会被一个问题搞懵——目录和文件夹,到底不一样在哪? 网上的答案要么太晦涩(全是“文件系统底层逻辑结构”这类书面话),要么太零散,死记硬背半天,真正要梳理清楚概念时,还是说不明白。 今天就用最接地气的大白话,把这个知识点讲透 阅读全文
posted @ 2026-04-27 11:49 刘梓健 阅读(50) 评论(0) 推荐(0)
摘要: FAT32与NTFS文件系统深度对比:从原理到实战,解决U盘存大文件痛点 日常使用U盘时,你是否遇到过这样的困惑:64G的U盘明明有足够空间,却死活拷不进一部5GB的蓝光电影?格式化U盘后,突然就能存大文件了,这背后到底是什么原因?格式化到底有什么用?FAT32和NTFS到底该怎么选? 本文将以「U 阅读全文
posted @ 2026-04-22 21:52 刘梓健 阅读(338) 评论(0) 推荐(0)
摘要: 快速排序分区原理深度解析:从划分逻辑、坑式实现、边界问题到工程优化 摘要 快速排序是基于分治思想的经典交换排序算法,而分区(Partition)是整个快排的核心灵魂。大部分开发者仅停留在会默写代码、会做题的层面,并未深入理解分区过程、指针遍历规则、元素交换逻辑、边界条件与常见实现误区。 本文从问题本 阅读全文
posted @ 2026-04-22 11:15 刘梓健 阅读(85) 评论(0) 推荐(0)
摘要: 从0到1吃透递归:初学者必看,告别“递归绕晕症” 相信很多初学者和我一样,刚开始接触递归时,总陷入“越想越晕、越写越错”的困境——明明知道递归是“自己调用自己”,却不知道什么时候用、怎么写,甚至盯着代码一步步模拟执行,最后脑子一团乱麻,直接放弃。 其实递归一点都不复杂,它不是“玄学”,而是有固定套路 阅读全文
posted @ 2026-04-21 11:01 刘梓健 阅读(80) 评论(0) 推荐(0)
摘要: 用顺序栈实现十进制转十六进制:从踩坑到完美运行 在数据结构的学习中,栈的“先进后出”特性常常用来解决“逆序输出”类问题,而十进制转十六进制的“除16取余、逆序排列”逻辑,恰好与栈的特性高度契合。本文将记录我用顺序栈实现十进制转十六进制程序的完整过程,包括最初的代码编写、遇到的bug排查,以及最终的优 阅读全文
posted @ 2026-04-14 19:48 刘梓健 阅读(21) 评论(0) 推荐(0)
摘要: 下面这一整段直接全部复制,粘贴到博客园内容框里就能用,格式干净、专业、非常适合给面试官看。 双向循环链表实现与问题解决全记录 项目概述 本项目基于 C 语言实现了带头结点的双向循环链表,支持节点创建、指定位置前插/后插、按值删除、遍历打印等完整功能。在实现过程中,针对空指针访问、无限循环、双向指针维 阅读全文
posted @ 2026-04-10 09:25 刘梓健 阅读(86) 评论(0) 推荐(0)