Linux底层软件开发是指什么开发?

Linux底层软件开发是指什么开发?,第1张

一般是指驱动开发,驱动开发又分网络/字符/块设备3块

驱动对内核层的要求比较高。。。。所以难度比较大 当然待遇非常好。。

linux的驱动开发一般是对于linux-2.6.xx下drivers目录中相近文件或者设备的改写。。。如果会自己开发,,那就是牛人了

先掌握linux下面的基本命令

同时可以学习C语言

然后学习linux下面的C语言开发(编辑器/编译器/Makefile等等)

最后学习linux下的通用驱动类型,和每种类型的编写方法。

如果涉及自定义硬件,再学习硬件sheet,有可能涉及汇编语言。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7670075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存