作者:寒时凝结公寓_264 | 来源:互联网 | 2023-05-18 11:38
Linux内核驱动开发方面一般都是做什么样的工作??
还有薪资一般多少?
8 个解决方案
Linux内核驱动开发方面一般都是做Linux内核驱动开发的工作??
薪资视水平而定。
linux 技术交流群 8709932 欢迎大家的加入
linux 技术交流群 8709932 欢迎大家的加入
驱动需要分 芯片片内模块和片外模块驱动。
看在什么样的单位,如果是芯片制造商的话,主要需要负责 片内模块(就是在芯片里的模块,如UART,中断控制器,I2C, LCD控制器。。。)。
需要编写驱动验证芯片的各个模块的功能性。当然也需要负责片外模块(如WIFI,网卡,电源管理芯片。。)。
如果是做终端产品的话,主要是负责片外模块的驱动了,因为各个厂家用的片外芯片未必相同,跟芯片制造商提供的参考板设计
用的外设芯片也不一样。必须给更改的外设增加驱动。(通常叫“移植”,因为通常可参考老的驱动程序)
当然除了驱动之外,很多公司还负责给内核提交patch,修正bug或者增强特性。
薪水就不好说了,从1-2k/月,到10-20k/月都有,看公司,看个人能力,工作年限。
作基于LINUX平台产品的人可能占大多数.
毕竟这才是linux出产品的地方.