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@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies