8000 GitHub - home-coder/ring-buffer at d62d0ba1ff64c4f02c640a6469cb73c2ef9c3399
[go: up one dir, main page]

Skip to content

Ring Buffer, 循环缓冲区的编写和测试,标准kfifo和POSIX的ring buffer.并使用/dev/mem代替实际物理设备来实现mmap方式数据读取

Notifications You must be signed in to change notification settings

home-coder/ring-buffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ring-buffer

1.最终参考下面通过时间 构造测试数据,首先测试kfifo性能 http://www.cnblogs.com/Anker/p/3481373.html

2.结合mmap函数,将mmap出来的数据当做测试数据,来测试kfifo的性能 注意mmap对应块设备如磁盘 USB等,但是不能对应流设备如串口等 另外参数length的长度必须是4096 的整数倍

目前已通过helper目录下测试代码,测试mmap的使用,并使用内存设备直接代替具体的物理设备如dongle等。

下面就可以通过把helper的代码集成到test.c中就可以完全实现kfifo与mmap的综合应用了

About

Ring Buffer, 循环缓冲区的编写和测试,标准kfifo和POSIX的ring buffer.并使用/dev/mem代替实际物理设备来实现mmap方式数据读取

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0