Hi Ivan.
Please consider looking at this question and the comments below it:
https://stackoverflow.com/questions/16360378/kernel-module-vs-user-space-application-which-one-is-faster
If you need a big speed difference, running your code in kernel-space
won't make a huge difference. In either way, you'll get the same CPU cycles.
The only thing that I can think of, is using FPGA to do the job.
Kernel-space won't do any magic for you.
FPGA development is hard and totally different, but it's all magic!
- Best regards
Pouya
On 2/7/21 16:03, Ivan Riabtsov wrote:
Hello. There is a task to receive raw data from the microphone and,
after some processing, send it to the output (headphones or speakers)
to speed up the process, I want to do this at the kernel space, please
tell me where to start (which way to look and what to read)? My sound
device: "Family 17h (Models 10h-1fh) HD Audio Controller".
Thanks Everyone
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies