自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GPU的基本物理组成模块和发展情况

GPU的基本物理组成模块和发展情况

2025-08-07 23:17:26 359

原创 野指针、空指针的危害及避免方法

初始化即明确指向:要么指向有效内存,要么指向NULL,坚决杜绝未初始化的指针。操作前必判空:对任何外部传入或动态获取的指针,先检查p!= NULL再使用。释放后立即置空:内存释放后,指针失去意义,及时赋值NULL避免成为野指针。嵌入式场景额外校验:结合硬件内存映射(如RAM/ROM地址范围),对指针进行合法性校验,防止误操作硬件。指针安全的本质是“对每一个指针的指向负责”——在C语言中,编译器不会为你自动检查内存安全,开发者必须主动构建防御机制。

2025-07-23 21:30:43 587

原创 指针与数组的关系解析

数组名在大多数场景下会被隐式转换为指向数组首元素的指针(地址),且这个指针是(不可被修改)。无论是通过数组下标还是指针偏移,最终都会被编译器转换为 “基地址 + 偏移量” 的内存访问。例如访问第 3 个元素(下标为 2):这种兼容性使得在函数参数中,数组会被自动退化为指针。例如函数void func(int a[])与void func(int* a)完全等价,函数内部无法通过sizeof(a)获取数组长度(只能得到指针大小)。

2025-07-23 21:21:05 450

原创 C 语言核心知识点整理

一、基础语法与核心概念​。二、嵌入式特化知识​。三、进阶理解与实践​。四、代码设计与优化​。

2025-07-23 21:10:42 254

原创 C 语言关键词在嵌入式软件开发中的核心应用

嵌入式开发的核心是 “在有限资源下可靠操作硬件”,而 C 语言关键词正是实现这一目标的基础:static守护模块内状态,const防止误操作硬件地址,volatile确保硬件修改被感知,指针直接对话内存,extern协调多模块协作,inline加速实时任务执行…… 这些关键词的组合使用,构成了嵌入式代码的 “隐形骨架”。理解它们在嵌入式场景的特殊作用,不仅能避免 90% 以上的硬件操作 bug,更能写出适配资源受限环境、满足实时性要求的高质量代码。

2025-07-23 20:43:51 734

原创 Linux 内核配置:关键要点与实际产品结合

Linux 内核配置:关键要点与实际产品结合

2025-07-14 15:02:31 288

原创 Linux系统移植到SD卡关键操作总结

Linux系统移植到SD卡关键操作总结

2025-07-14 14:26:04 818

原创 Linux 应用中的事件驱动架构:原理、实现与应用场景

Linux 应用中的事件驱动架构:原理、实现与应用场景

2025-04-24 21:30:24 960

原创 Linux 零拷贝技术:原理、实现与应用场景

Linux 零拷贝技术:原理、实现与应用场景

2025-04-24 21:27:08 1299

原创 Linux 应用开发中的连接池:原理、实现与最佳实践

Linux 应用开发中的连接池:原理、实现与最佳实践

2025-04-24 21:23:50 780

原创 linux应用开发核心技术及工程实践

linux应用开发核心技术及工程实践

2025-04-24 21:17:14 682

原创 进程池:构建高效稳定的多进程架构

进程池:构建高效稳定的多进程架构

2025-04-24 21:13:10 836

原创 Linux 线程池:从原理到实践的深度解析

Linux 线程池:从原理到实践的深度解析

2025-04-24 21:10:06 1079

原创 Linux条件变量深度解析:从API到并发实践

Linux条件变量深度解析:从API到并发实践

2025-04-23 09:39:25 357

原创 Linux应用开发中同步、异步、阻塞、非阻塞、并发、并行概念及应用

Linux应用开发中同步、异步、阻塞、非阻塞、并发、并行概念及应用

2025-04-20 16:10:37 631

原创 深入理解同步与异步:多进程/多线程开发中的核心要点

深入理解同步与异步:多进程/多线程开发中的核心要点

2025-04-19 21:25:51 1037

原创 IPC技术选型指南与实战

IPC技术选型指南与实战口诀

2025-04-17 16:49:14 851

原创 IPC中网络套接字(Socket)编程总结

网络套接字(Socket)编程总结

2025-04-17 16:15:52 695

原创 进程间通信(IPC)中的信号量(Semaphore)总结

进程间通信(IPC)中的信号量(Semaphore)总结

2025-04-17 15:32:30 1123

原创 进程间通信(IPC)中的共享内存(Shared Memory)总结

linux进程间通信(IPC)中的共享内存(Shared Memory)总结

2025-04-17 15:12:17 1062

原创 进程间通信(IPC)中的消息队列(Message Queue)总结

进程间通信(IPC)中的消息队列(Message Queue)总结

2025-04-17 15:08:43 851

原创 IPC中的信号(Signal)机制总结

IPC中的信号(Signal)机制总结

2025-04-17 10:09:00 631

原创 死锁问题深度解析及经典同步问题总结

死锁问题深度解析及经典同步问题总结

2025-04-17 09:42:21 835

原创 Linux 线程同步核心机制与实战案例总结

Linux 线程同步核心机制与实战案例总结

2025-04-16 17:12:26 349

原创 Linux 线程同步:除锁之外的同步机制总结

Linux 线程同步:除锁之外的同步机制总结

2025-04-16 17:08:46 853

原创 Linux 进程内存模型

Linux 进程内存模型

2025-04-16 16:36:31 688

原创 Linux 线程同步:锁的应用总结

Linux 线程同步:锁的应用总结

2025-04-16 16:33:45 1009

原创 Linux 文件IO 之 lseek 函数详解:原理、应用及与文件IO的关系

Linux 文件IO 之 lseek 函数详解:原理、应用及与文件IO的关系

2025-04-15 14:59:13 1042

原创 linux并发编程-fork 和 vfork 的区别、使用场景及注意事项

fork 和 vfork 的区别、使用场景及注意事项

2025-04-15 12:41:25 1062

原创 exec系列函数使用总结

exec系列函数使用总结

2025-04-14 14:28:27 372

原创 linux并发编程-wait和waitpid的作用

linux并发编程-wait和waitpid的作用

2025-04-14 14:12:37 379

原创 文件IO-深入open函数pathname与mode

文件IO-深入open函数pathname与mode

2025-04-14 10:43:35 430

原创 文件IO中write函数的count参数及异常处理总结

文件IO中write函数的count参数及异常处理总结

2025-04-14 10:36:11 367

原创 文件IO中`read`函数的`count`参数及异常处理总结

文件IO中`read`函数的`count`参数及异常处理总结

2025-04-14 10:21:20 527

原创 linux应用开发3.1.5-IPC

linux应用开发3.1.5-IPC

2025-04-08 09:54:01 676

原创 linux应用开发3.2.1-linux线程同步机制总结

linux应用开发3.2.1-linux线程同步机制总结

2025-04-07 10:55:30 686

原创 linux应用开发5-linux应用开发数据库总结-sqlite

linux应用开发5-linux应用开发数据库总结-sqlite

2025-04-06 21:12:47 951

原创 linux应用开发4-linux应用开发网络通讯总结

linux应用开发4-linux应用开发网络通讯总结

2025-04-06 21:08:27 815

原创 linux应用开发3.3-并发程序设计总结

linux应用开发3.3-并发程序设计总结

2025-04-06 21:04:35 1026

原创 linux应用开发3.2-linux线程开发总结

linux应用开发3.2-linux线程开发总结

2025-04-06 21:00:13 764

空空如也

空空如也

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

TA关注的人

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