
Linux C开发
文章平均质量分 57
Linux C开发专栏涉及Linux操作系统下的C语言编程,包括系统编程、网络编程、多线程编程、进程间通信、文件IO等方面的内容。
二进制coder
物联网架构师、嵌入式资深开发工程师, 曾从事于国内多家龙头企业!
展开
-
ARM32静态交叉编译并使用pidstat教程
ARM32静态交叉编译并使用pidstat教程原创 2025-04-28 17:41:07 · 565 阅读 · 0 评论 -
pidstat 使用教程:功能介绍及实战示例
pidstat 使用教程:功能介绍及实战示例原创 2025-04-28 17:39:57 · 777 阅读 · 0 评论 -
一文通透:嵌入式 Linux 内核调试与分析实战指南(以 ARM 架构为例)
一文通透:嵌入式 Linux 内核调试与分析实战指南(以 ARM 架构为例)原创 2025-04-23 16:57:17 · 1225 阅读 · 0 评论 -
C语言运算符优先级速记口诀
C语言运算符优先级速记口诀原创 2025-04-12 18:12:31 · 440 阅读 · 0 评论 -
Linux 下 mtrace 的详细介绍
Linux 下 mtrace 的详细介绍原创 2025-01-13 21:30:00 · 569 阅读 · 0 评论 -
深入了解 sysstat 的工具集
深入了解 sysstat 的工具集原创 2025-01-01 23:00:00 · 498 阅读 · 0 评论 -
一个毕业5年的嵌入式C/C++程序员写多少代码合理?
一个毕业5年的嵌入式C/C++程序员写多少代码合理?原创 2024-09-04 18:30:00 · 1291 阅读 · 1 评论 -
Linux 下的文件传输与文本处理利器:SCP、AWK 与 SED
Linux 下的文件传输与文本处理利器:SCP、AWK 与 SED原创 2024-08-28 23:45:00 · 875 阅读 · 0 评论 -
深入理解 `std::decay_t`
深入理解 `std::decay_t`原创 2024-08-19 18:30:00 · 1042 阅读 · 0 评论 -
objdump 工具详细介绍
objdump 工具详细介绍原创 2024-08-17 20:45:00 · 1013 阅读 · 0 评论 -
CMake 与 Make:构建工具的差异与选择
CMake 和 Make:项目构建工具用法详细原创 2024-08-15 18:30:00 · 1596 阅读 · 0 评论 -
aio.h 详细介绍
aio.h 详细介绍原创 2024-08-15 00:30:00 · 544 阅读 · 0 评论 -
while() 和 do{}while() 循环的详细介绍
while() 和 do{}while() 循环的详细介绍原创 2024-08-14 18:30:00 · 925 阅读 · 0 评论 -
深入了解 `writel` 函数:嵌入式系统中的数据写入利器
深入了解 `writel` 函数:嵌入式系统中的数据写入利器原创 2024-08-12 23:00:00 · 893 阅读 · 0 评论 -
深入解析存储技术:FTL、PCIe、NVMe、SATA、SCSI 和 NAND Flash
深入解析存储技术:FTL、PCIe、NVMe、SATA、SCSI 和 NAND Flash原创 2024-08-09 20:30:00 · 2051 阅读 · 0 评论 -
Reactor 模型与 Proactor 模型:深入解析与源码对比
Reactor 模型与 Proactor 模型:深入解析与源码对比原创 2024-08-09 01:00:00 · 1120 阅读 · 0 评论 -
Lighttpd 连接复用技术详解及源码实现流程
Lighttpd 连接复用技术详解及源码实现流程原创 2024-08-08 00:30:00 · 715 阅读 · 0 评论 -
高效内存管理策略在 Lighttpd 中的应用
高效内存管理策略在 Lighttpd 中的应用原创 2024-08-07 01:15:00 · 369 阅读 · 0 评论 -
PCIe 技术详解与驱动编写指南
PCIe 技术详解与驱动编写指南原创 2024-07-26 00:45:00 · 944 阅读 · 0 评论 -
进程池详解及其在C语言中的应用
进程池详解及其在C语言中的应用原创 2024-07-24 22:30:00 · 497 阅读 · 0 评论 -
线程池详解及C语言实例
线程池详解及C语言实例原创 2024-07-24 22:30:00 · 500 阅读 · 0 评论 -
深入解析Linux I2C驱动
深入解析Linux I2C驱动原创 2024-07-20 19:07:12 · 626 阅读 · 0 评论 -
Linux字符驱动模型详解
Linux字符驱动模型详解原创 2024-07-20 20:00:00 · 536 阅读 · 0 评论 -
C语言中函数内部数组名含义和作为形参的数组名含义详解
C语言中函数内部数组名含义和作为形参的数组名含义详解原创 2024-07-20 19:30:00 · 503 阅读 · 0 评论 -
【c++、操作系统、计算机网络】核心知识汇总
【c++、操作系统、计算机网络】核心知识汇总原创 2024-07-12 00:00:00 · 1785 阅读 · 0 评论 -
动态库操作详解:依赖与查询命令
动态库操作详解:依赖与查询命令原创 2024-07-11 18:30:00 · 823 阅读 · 0 评论 -
Linux下死锁详细介绍及示例介绍
在多线程或多进程编程中,死锁(Deadlock)指的是一组进程或线程被永久地阻塞,因为它们在互相等待资源的释放。每个进程都在等待一个资源,而该资源被另一个等待资源的进程所持有,导致所有的进程都无法继续执行。线程A请求资源X,成功获取。线程B请求资源Y,成功获取。线程A接下来请求资源Y,但由于资源Y已被线程B持有,所以线程A被阻塞等待。线程B接下来请求资源X,但资源X已被线程A持有,所以线程B也被阻塞等待。现在,线程A和线程B互相等待对方释放资源,导致了死锁的发生。原创 2024-07-05 08:57:04 · 499 阅读 · 0 评论 -
使用GDB进行多进程调试:详细介绍与实例演示
使用GDB进行多进程调试:详细介绍与实例演示原创 2024-07-03 20:45:00 · 308 阅读 · 0 评论 -
使用GDB进行多线程调试:详细介绍与实例演示
使用GDB进行多线程调试:详细介绍与实例演示原创 2024-07-03 21:00:00 · 743 阅读 · 0 评论 -
内核实现无锁队列详解
实现无锁队列是高并发编程中一项重要的技术挑战,特别是在多线程或多进程环境下。无锁队列能够在不使用显式锁的情况下实现并发安全,从而提高系统的性能和响应速度。原创 2024-07-03 12:20:32 · 752 阅读 · 0 评论 -
实现快速排序算法的C语言指南
实现快速排序算法的C语言指南原创 2024-07-02 18:30:00 · 604 阅读 · 0 评论 -
详解 devmem 命令
详解 devmem 命令原创 2024-06-05 18:30:00 · 3604 阅读 · 0 评论 -
使用`__sync_bool_compare_and_swap`实现原子操作
使用`__sync_bool_compare_and_swap`实现原子操作原创 2024-05-23 01:00:00 · 1315 阅读 · 0 评论 -
深入了解 Linux Perf:性能分析的利器
深入了解 Linux Perf:性能分析的利器原创 2024-05-22 21:45:00 · 402 阅读 · 0 评论 -
C语言内存对齐详解
在C语言中,数据在内存中的存储是按照一定的规则进行的,其中之一就是内存对齐。内存对齐是指数据在内存中存放时,按照某种规则将数据放置到内存地址的过程。内存对齐的目的是为了提高内存访问的效率。内存对齐是C语言中一个重要的概念,它可以影响程序的性能和行为。了解内存对齐规则可以帮助程序员编写更加高效和可靠的代码。通过合理地利用对齐规则,可以减少内存访问的开销,提高程序的性能。希望这篇博客能够帮助你更好地理解C语言中的内存对齐!原创 2024-05-22 08:31:01 · 574 阅读 · 0 评论 -
详细介绍:使用i2ctransfer扫描总线和读写数据寄存器
详细介绍:使用i2ctransfer扫描总线和读写数据寄存器原创 2024-05-14 21:30:00 · 3673 阅读 · 1 评论 -
深入了解 Linux 反汇编
深入了解 Linux 反汇编原创 2024-05-09 23:45:00 · 809 阅读 · 0 评论 -
深入了解固件哈希校验
深入了解固件哈希校验原创 2024-05-08 21:30:00 · 1126 阅读 · 0 评论 -
SQLite详细介绍
SQLite是一个自包含、无服务器、零配置的、事务性的SQL数据库引擎。它是在世界上使用最广泛的数据库引擎之一,被广泛用于移动应用、嵌入式设备、桌面应用和Web浏览器。原创 2024-05-07 22:09:43 · 1036 阅读 · 1 评论 -
探索线程间通信:方法、应用场景和最佳实践
探索线程间通信:方法、应用场景和最佳实践原创 2024-04-25 01:15:00 · 620 阅读 · 0 评论