最近业余时间充裕,希望能找到想学x86及arm下Linux设备驱动程序开发的人。你可以根据自身的情况,选择学习以下内容,逐步成为Linux下驱动程序开发高手。
初级:掌握Linux内核的基本操作(内存分配、并发、中断处理、调试方法、设备模型、USB和PCI驱动程序等),即Linux设备驱动程序(第三版)中的内容。
中级:掌握实际设备的驱动程序的编写方法,主要包括以下设备:USB接口、pci接口的网卡驱动程序;usb接口的存储设备;输入设备;arm下LCD、flash等。
高级:文件系统proc/sysfs实现
参考资料:Linux设备驱动程序(第三版)、Linux内核设计与实现、Linux内核源代码、arm架构下at91和s3c24xx的相关文档、标准文档等;
学习时间在周末或晚上,地点最好在知春路附近,费用可按小时、驱动模块、整体等计算,具体细节可以面谈。
联系方法:邮件:linuxcasting@live.cn,最好在邮件中简单地介绍一下自己的个人情况。