我将参与android设备驱动程序的开发。在准备过程中,我想掌握基础知识并提高自己的技能。

在过去的两年中,我一直在VB和JAVA上工作,所以我对C编程没有信心。 Linux设备驱动程序对我来说也是一个新世界。

目前,根据我在不同论坛上发现的提示,以下资源是一个很好的起点。

问题1:请问您对此有何建议。

  • http://lwn.net/Kernel/LDD3/
  • http://www.freesoftwaremagazine.com/articles/drivers_linux

  • Q2:您知道特定于android的教程吗?

    而且,这是我应该学习的android的特定驱动程序。
  • USB
  • 蓝牙
  • Wifi
  • 相机

  • 感谢您的时间!

    最佳答案

    您提到的第一本书非常好(此处介绍了USB和网络)。

    我建议的其他书籍位于:内核源代码/Documentation/kernel-docs.txt
    (也可以在这里找到:https://www.kernel.org/doc/Documentation/kernel-docs.txt)

    10-02 02:03
    查看更多