Hi,

Thanks to Baruch Siach, Thomas Petazzoni, Jean-Christophe
PLAGNIOL-VILLARD, Peter Korsgaard, Ezequiel Garcia,  Selim TEMUR and
Tim Bird who sent feedback on LDT announce!

With you help I've made following updates:
- created new page http://elinux.org/Device_drivers with list of all
mentioned and discovered driver samples and skeletons for video, usb,
network, including updated examples from book LDD3. You are welcome to
update the list.
- added multiple char devices with Device Model support, debugfs and
other small fixes to https://github.com/makelinux/ldt/

I absolutely agree that LDT can't be universal template. First of all
it is better to fork a new driver from similar existed driver or use
subsystem template. But sometimes it is easier to write driver from
scratch than rework existed. It this case LDT can be useful.

If you think that there is lack of subsystem driver template, please
write me. I have some free time to write it.

LDT is more just char UART device driver. UART is used only for sample
and can be replaced with another HW interface. Also LDT provides a lot
of most common device driver infrastructure: bottom halves, kthread,
synchronization, memory, mmap and ioctl interfaces.
Finally, only LDT can be executed and tested by running a single
script https://github.com/makelinux/ldt/blob/master/ldt-test, which
send data to driver and check driver's response.

Thank you very much!


-- 
Constantine Shulyupin
http://www.MakeLinux.com/
Embedded Linux Systems,
Device Drivers, TI DaVinci
_______________________________________________
Celinux-dev mailing list
Celinux-dev@lists.celinuxforum.org
https://lists.celinuxforum.org/mailman/listinfo/celinux-dev

Reply via email to