由于最近准备深入学习一下Linux驱动。因此见到不少内核中的数据结构,其中List是应用非常广泛的数据结构,因此在这里做个记录。
Linux内核中相关的文件是/include/list.h
这里先贴一下代码:
#define LIST_HEAD_INIT(name) {&...
smallfish
5年前 (2019-11-27) 2143℃
3喜欢
在开发服务端服务应用时,我们通常需要用到一种异常自启动的机制来做一些快速恢复尝试。这类服务一般是利用一个“守护进程”周期性地去检测另外一个进程的存活状态,如果不存活则把它重新拉起来。具体的实现可能有很多种,但本质还是一样。以我的一个项目为例,采用的是一个shell脚本开机自启动...
smallfish
5年前 (2019-06-25) 4357℃
10喜欢
简单记录一下自己开发中遇到的一个问题。如题。Linux开下交叉编译一个应用,以前直接make,没有任何问题,但是后面想用Clion,所以Makefile不需要写了,但是要改一下CMakelist.txt文件。整体迁移还是很顺畅,但是奇怪的问题出现了,交叉编译出来的文件放到目标环...
smallfish
5年前 (2019-06-25) 1530℃
0喜欢