- 博客(15)
- 收藏
- 关注
原创 POSIX 标准深度解析
└── X/Open System Interface(XSI扩展)├── Shell and Utilities(Shell工具)├── System Interfaces(系统接口)├── Base Definitions(基础定义)文件路径最大长度假设(应使用PATH_MAX)使用posix_fadvise预声明访问模式。优先使用O_DIRECT标志进行直接I/O。非POSIX扩展函数使用(如epoll)├── Rationale(原理说明)批量处理代替频繁小数据操作。
2025-04-02 23:27:46
684
原创 外设通信稳定性压测数据方案
模拟真实数据流,CRC校验完整性。全0或全1的长数据帧(如512字节):通过连续递增序号检测丢包/乱序。:高频交替测试解析稳定性。:检测延迟与统计丢包率。:测试极端电平稳定性。
2025-04-01 17:46:27
300
原创 Linux 内核版本演进(2.6 至 6.x)核心更新详解
从 2.6 到 6.x,Linux 内核持续在性能、安全性和硬件支持上迭代,推动云计算、容器化和边缘计算的发展。理解版本差异有助于优化系统设计和运维策略。
2025-03-30 23:58:40
500
原创 虚拟文件系统(VFS, Virtual File System)简介
虚拟文件系统(VFS)是操作系统内核中的一个抽象层,用于统一不同文件系统的访问接口,使上层应用程序无需关心底层文件系统的具体实现细节。它是现代操作系统(如Linux、Windows NT、macOS)的核心组件之一。VFS 定义了一组通用接口(如。
2025-03-30 22:39:15
817
原创 CPU地址空间与内存属性详解
统计缓存命中率:perf stat -e cache-misses。分析内存访问模式:perf mem record。使用__builtin_prefetch。检查结构体对齐(alignas)分析内存访问模式(顺序/随机)
2025-03-27 00:25:35
598
原创 Linux 发行版类型及区别
Linux 发行版主要分为以下几类,根据目标用户、软件生态和维护模式不同有所区别:包管理系统差异:选择建议:特殊版本:
2025-03-13 23:40:36
394
原创 Coverity 对 C 语言的扫描功能详解
Coverity 通过数据流分析、控制流分析和符号执行等技术,能够高效识别 C 代码中的内存问题安全漏洞和逻辑缺陷。结合持续集成(CI)流程,可显著提升代码质量和可靠性。
2025-03-03 23:24:24
907
原创 freertos定位问题常用调试信息(内存、任务、信号量)
使用freertos 程序运行出现问题,有时需要输出一些信息辅助定位问题,整理了一下相关的调试接口,查看堆栈、任务、队列、信号量等
2022-07-15 17:26:33
874
原创 【python】ASCII内存文件转换为bin文件(16进制字符串转为16进制数字)
【python】ASCII内存文件转换为bin文件(16进制字符串转为16进制数字)
2022-07-04 11:18:05
1186
空空如也
gdb watch sp寄存器,任务切换时没有停住
2023-06-01
gdb watch sp寄存器,任务切换时没有停住
2023-06-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人