I will be part of the development of device driver for android. In preparation, I want to grasp the basics and advance my skill for this.
I was on VB and JAVA for this past 2 years, so I don’t have confident with my C programming. Linux device driver is a new world for me too.
Currently, according to tips I found in different forums, the below resource was good starting point.
Q1: May I hear your suggestions for this.
Q2: Do you know tutorials specific for android?
And also, here are the specific drivers of android I should learn.
- USB
- Bluetooth
- Wifi
- Camera
Thank you for your time!
The first book you mentioned is very good (USB and network is described there).
Other books I would suggest are in: kernel source /Documentation/kernel-docs.txt
(also available here: https://www.kernel.org/doc/Documentation/kernel-docs.txt)