Hi Everyone.
I am Analyzing Atheroes Ath10k driver. I don’t have much knowledge about drivers. Please guide how I can analyze the driver.
Thanks.
Hi Everyone.
I am Analyzing Atheroes Ath10k driver. I don’t have much knowledge about drivers. Please guide how I can analyze the driver.
Thanks.
You should first be fairly well versed in writing drivers, which entails actually knowing quite a bit about how the Kernel works (to the point of being able to be a contributor if you’re analyzing that driver- network stack stuff’s not simple…)
While the book covers the 2.6 kernel ABI (The 3.x series has drifted a bit past this…) the concepts are close to what you need to “get” to analyze/patch/extend the driver code in the kernel sources- the benefit is that you DON’T have spend money on it. It’s free from the author and the current publisher if you’re not cutting it to dead trees.
Sadly, there’s no concise document to describe the current ground rules to a novice- gladly, it’s not hard to extrapolate most of them from the book I just linked… (Hm…sounds like a project for me and maybe one of the other people who did one of the previous works that I’m friends with online…)
Thanks @Frank_Earl . I am referring this book only.