自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 cpp面试

https://github.com/icomenew/interview

2025-08-25 14:04:36 437

原创 查看编译器头文件路径

arm-linux-gnueabihf-gcc -xc -E -v -

2025-08-10 19:03:40 100

原创 虚拟串口使用场景

虚拟串口(Virtual Serial Port)是一种通过软件模拟的串行通信接口,它不依赖物理硬件,但在逻辑上与真实串口完全兼容。通过 GUI 创建 COM3 <-> COM4 对。Linux 原生支持的虚拟终端,可模拟串口。Python 串口库,支持虚拟串口操作。Linux 内核模块,提供虚拟串口对。openpty()(C 语言)Windows 虚拟串口工具。创建虚拟串口对或网络映射。

2025-07-27 13:45:04 1006

原创 进程阻塞S/D

现象:若系统中有大量进程因 I/O 阻塞(如数据库查询),虽然单个阻塞进程的 %CPU 为 0,但整体系统可能因 I/O 等待 导致负载升高。| 运行中 | R | >0(如 50.5) | 进程正在使用 CPU。| 可中断睡眠 | S | 0.0 | 等待 I/O 或信号,不占 CPU。| 不可中断睡眠 | D | 0.0 | 等待硬件响应,不占 CPU。

2025-07-26 09:17:05 315

原创 内核输出端口

bash # 查看当前控制台日志级别 cat /proc/sys/kernel/printk # 输出示例:7 4 1 7 # 依次表示:当前控制台级别、默认消息级别、最低允许级别、启动时默认级别 # 临时修改控制台级别(例如仅显示紧急消息) echo 1 > /proc/sys/kernel/printk。- 系统日志文件(如 /var/log/syslog 或 /var/log/messages,取决于发行版)。

2025-07-26 08:41:59 439

原创 强制同步(放弃本地提交+未提交修改)

【代码】强制同步(放弃本地提交+未提交修改)

2025-07-24 11:19:01 295

原创 HAL_Delay()函数的注意事项

使用 滴答定时器的中断,如果在高于滴答定时器中断的中断函数中使用这个函数,程序将会锁死在。就无法跳出函数内部的 while 循环。中,原因是,滴答定时器无法别调用,很容易造成程序异常,原因是。特别注意,在中断中使用。

2025-04-25 11:04:39 161

原创 阻塞/非阻塞(read/epoll) 进程状态

停止态(T) | `T` | ❌ 非阻塞 | 进程被信号(如 `SIGSTOP`)暂停执行,未主动等待事件,仅因外部干预暂停。| 可中断睡眠(S) | `S` | ✅ 阻塞 | 进程因等待资源(如 I/O、信号量)主动进入睡眠,可被信号中断(如 `SIGKILL`)。| 典型场景 | 同步 I/O 操作(如 `read()` 阻塞等待数据)。

2025-04-07 22:56:07 1031

原创 linux引脚复用

/功能复用 状态 在这个状态下引脚被配成什么功能。//复用(加载驱动时,依赖pinctrl将引脚复用为特定功能,也就是控制器的具体输出pin)//使用引脚时 要先确认引脚复用的功能(pinctrl)+再加上特定的外设对其进行操作。//要在pinctrl下创建。//方向(读写设备节点时,就会使用gpio子系统进行设置方向)—设置值。

2025-04-07 22:24:59 434

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除