驱动对内核层的要求比较高。。。。所以难度比较大 当然待遇非常好。。
linux的驱动开发一般是对于linux-2.6.xx下drivers目录中相近文件或者设备的改写。。。如果会自己开发,,那就是牛人了
先掌握linux下面的基本命令同时可以学习C语言
然后学习linux下面的C语言开发(编辑器/编译器/Makefile等等)
最后学习linux下的通用驱动类型,和每种类型的编写方法。
如果涉及自定义硬件,再学习硬件sheet,有可能涉及汇编语言。
欢迎分享,转载请注明来源:内存溢出
驱动对内核层的要求比较高。。。。所以难度比较大 当然待遇非常好。。
linux的驱动开发一般是对于linux-2.6.xx下drivers目录中相近文件或者设备的改写。。。如果会自己开发,,那就是牛人了
先掌握linux下面的基本命令同时可以学习C语言
然后学习linux下面的C语言开发(编辑器/编译器/Makefile等等)
最后学习linux下的通用驱动类型,和每种类型的编写方法。
如果涉及自定义硬件,再学习硬件sheet,有可能涉及汇编语言。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)