Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi,
It's a bit difficult problem. I think that you are probably using the OTG core of the SoC system, but there are various kinds of buffering in the Linux system. Therefore, if you write data to these buffers, you can postpone later processing that takes time, but in case of reading, you need to prepare the data to be transferred. This preparation time may be one of the reasons for lowering the transfer rate. Although it may not be easy, but using the kernel profiler (OProfile?) is one method to watch the kernel process. Kazu