kopia lustrzana https://github.com/cariboulabs/cariboulite
Improved kernel module:
- Using cyclic dma for data transfer - removed kernel threads. Now everything done in callbacks - keeping multiple transactions running to avoid delays - discarding data if too late - logging the module performance - cleaned out the code - modified communication with userspace to fix polling - removed redundant locks - changed buffers behavior to improve efficiency - fixed compatibility with latest raspbian kernelpull/192/head
rodzic
b4e98fc210
commit
75d25800bc