Hello, btw, have you checked this UIO (user-space drivers things out)? From what I've heard, kernel programming is significantly more difficult than user-lever programming. For example,you can't debug it normally with gdb, you can't use normal libraries, just the special in-kernel libraries, and memory management is harder also. By using this tool you only need to write a small portion in kernel-space, and can write the rest in user-space. Using C++ for the user-space would not be a problem here for instance.
<br><br>Just a suggestion though, might be better to do it completely in kernel space.<br><br>Cheers<br>Pär<br><br><div><span class="gmail_quote">2008/1/2, Anthony Papillion <<a href="mailto:papillion@gmail.com">papillion@gmail.com
</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Thanks! Looks like exactly what I was looking for.<br><span class="sg"><br>Anthony
</span><div><span class="e" id="q_11737e7222048666_2"><br><br><div class="gmail_quote">On Jan 1, 2008 6:14 PM, <<a href="mailto:peterm1830-lkml@yahoo.de" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
peterm1830-lkml@yahoo.de</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="http://lwn.net/Kernel/LDD3/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://lwn.net/Kernel/LDD3/</a><br><br>really good book<br><br><br><br>--- Anthony Papillion <<a href="mailto:papillion@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
papillion@gmail.com</a>> schrieb:
<br><div><div></div><div><br>> Hello Everyone,<br>><br>> I'm not sure this is the right place for this but I<br>> hope someone can point<br>> me in the right direction. I currently have an Acer
<br>> laptop with an<br>> integrated webcam. There is no driver for this<br>> webcam and I'm seriously<br>> considering writing one. I'm a good C++ and Java<br>> coder and I'm sure I have<br>> the chops to do it. I've just never done it before.
<br>> Can anyone point me to<br>> any helpful 'get started' tutorials for writing<br>> device drivers under linux?<br>><br>> Thanks,<br>> Anthony<br></div></div>> > --<br>> ubuntu-users mailing list
<br>> <a href="mailto:ubuntu-users@lists.ubuntu.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ubuntu-users@lists.ubuntu.com</a><br>> Modify settings or unsubscribe at:<br>><br><a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br>><br><br><br><br><br><br> __________________________________ Ihr erstes Fernweh? Wo gibt es den schönsten Strand? <a href="http://www.yahoo.de/clever" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
www.yahoo.de/clever</a><br><font color="#888888"><br>--<br>ubuntu-users mailing list<br><a href="mailto:ubuntu-users@lists.ubuntu.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ubuntu-users@lists.ubuntu.com
</a><br>Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br></font></blockquote></div><br>
</span></div><br>--<br>ubuntu-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a><br>Modify settings or unsubscribe at:
<a onclick="return top.js.OpenExtLink(window,event,this)" href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-users" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a><br><br></blockquote></div>
<br>