1.环形缓冲区log_buf[]又是存在内核的哪个文件呢?...,而环形缓冲区的原理又是什么?...7.接下来便来分析环形缓冲区的原理
和上面函数一样, 环形缓冲区需要一个全局数组,还需要两个标志:读标志R、写标志W
我们以一个全局数组my_buff[7]为例,来分析:
7.1环形缓冲区初始时:
int...8.环形缓冲区分析完毕后,我们就可以直接来写一个驱动,模仿/proc/kmsg文件来看看
流程如下:
1)定义全局数组my_buff[1000]环形缓冲区,R标志,W标志,然后提供写函数,读函数
2)自制一个..., INT_MAX, fmt, args);
va_end(args);
/*将临时缓冲区放入环形缓冲区中*/
for(i=0;i<len;i++)