Writing device drivers in Linux: A brief tutorial (2006)
freesoftwaremagazine.com
Writing device drivers in Linux: A brief tutorial (2006)
1–10 of 36 posts
Re: Writing device drivers in Linux: A brief tutorial (2006)
#2Re: Writing device drivers in Linux: A brief tutorial (2006)
#3Re: Writing device drivers in Linux: A brief tutorial (2006)
#4Article is from 2006.
Re: Writing device drivers in Linux: A brief tutorial (2006)
#5Re: Writing device drivers in Linux: A brief tutorial (2006)
#6I have experience with C, but don't really know where to start with the lower level stuff.
I'm thinking I should start with a simple book like Electrical Engineering 101 (http://www.amazon.com/Electrical-Engineering-101-Third-Schoo...). Once I have a grasp on some EE basics I might be able to step into the Microprocessor programming a bit better, knowing a bit of what's happening behind the scenes.
Any thoughts/suggestions?
Re: Writing device drivers in Linux: A brief tutorial (2006)
#7If you're like me and read comments before you read the post, then I urge you to take a look at this how-to. Not only is it well written and informative but it makes fairly complicated concepts easy to understand. If you like the idea of writing drivers and want that kind of control over hardware but don't have a clue where to start, this is pretty much it.
Re: Writing device drivers in Linux: A brief tutorial (2006)
#8Does anyone have any suggestions for books/learning materials related to the pre requisites mentioned in the article, specifically Microprocessor programming? I've tried to find some in the past but having no prior EE experience I find even some of the basics challenging. I have experience with C, but don't really know where to start with the lower level stuff. I'm thinking I should start with a simple book like Elec…
If you are specially interested in embedded programming, try to start using avr-gcc directly- you'll be forced to learn lot of low level stuff which is hidden by Arduino IDE.
Re: Writing device drivers in Linux: A brief tutorial (2006)
#9Re: Writing device drivers in Linux: A brief tutorial (2006)
#10Does anyone have any suggestions for books/learning materials related to the pre requisites mentioned in the article, specifically Microprocessor programming? I've tried to find some in the past but having no prior EE experience I find even some of the basics challenging. I have experience with C, but don't really know where to start with the lower level stuff. I'm thinking I should start with a simple book like Elec…
In addition to reading a book on basic EE, buy an AVR-based Arduino. From a perspective of professional EE/embedded developer Arduino may seem limited, but there is loads of information on "how to connect X to Arduino". If you are specially interested in embedded programming, try to start using avr-gcc directly- you'll be forced to learn lot of low level stuff which is hidden by Arduino IDE.
I have an ISP and Arduino. I yanked the AVR chip off the Arduino and stuck it on a breadboard. I just found it difficult to do anything due to my lack of EE knowledge. I could understand the programming basics due to past experience, but had no clue what was going on under the hood.
I think I'll read that EE book and then continue on the path I'm on.