本文描述软件构架设计中,构建一个状态机的要点
图解密码技术笔记
这篇文章是《图解密码技术》的读书笔记。希望没有密码技术背景的人或是没有读过这本 书的人通过这篇文章迅速建立起密码技术的基本概念。 各种密码技术就是用来保密,我们从具体的场景看起, 然后引出各种应对的手段。
一种硬件队列的驱动设计
发表于
更新于
本文是一个硬件队列的软件设计,从中可以看出我们的设计中到底应该写些什么。
SMMU的BBML语意
发表于
更新于
本文整理SMMU和ARM里BBML相关的逻辑。
Linux IO DMA地址映射流程分析
发表于
更新于
本文分析Linux内核中IO DMA地址映射的流程,其中涉及到的具体iommu硬件以及驱动, 我们分析ARM SMMUv3的相关的实现。分析内容基于Linux主线5.13-rc4。
用mprotect定位踩内存问题
发表于
更新于
本文以一个实际的例子介绍如何使用mprotect定位踩内存的问题
linux O_CLOEXEC标志位笔记
发表于
更新于
本文介绍Linux O_CLOEXEC标志位的语意
Linux信号笔记
发表于
更新于
Linux中可以用信号来做通信,本文是对linux信号的一个使用总结。也会总结下APUE第10 章中关于信号的内容。
perf flame graph笔记
发表于
更新于
本文记录使用Linux下使用perf生成火焰图的方法
锁使用的一些笔记
发表于
更新于
在Linux系统下编程的时候,当需要保护特性数据结构的时候会用到各种锁。本文记录作者在实际使用时候的一些心得。