想转linux驱动开发

时间:2021-11-08 16:16:46
各位大神,我是做硬件2年了,想转linux驱动开发,我需要什么学习资料,买什么开发板,请各位给小弟出出注意,先谢谢了!

10 个解决方案

#1


如果有项目的话相信你会转的很快的,毕竟有硬件基础。

#2


读读 LDD 

#3


做过无操作系统的MCU相关开发么?C代码?如果这些都熟练,那就好办了,Linux硬件驱动和单片机程序的很相似,只是多了很多功能函数为了顺利的插入Linux内核并工作。多看看内核相关,了解一下内核中驱动是如何工作的。再看看上层的APP是如何访问底层驱动的,毕竟写驱动的目的是给上层app使用。开发板买什么都行,卖的多、评价好、开发板上引出的GPIO资源多就行,没必要有多高的主频,多大的内存。韦东山的嵌入式开发教学视频不错,尤其是驱动的教程,挺好。

#4


我也想转,我做过单片机,看过,数字电路,模拟电路的视频。

#5


驱动开发没啥要弄得吧 天天debug

#6


学好C语言,其他都好说!!

#7


看书:LDD, ULK,LKD,参照例子,边看边实践。

#8


先多看几本书,ldd3首选!

#9


不建议去买什么板子,去接一些小外包吧,直接免费帮别人做。

#10


要我是你就去弄fpga去

#1


如果有项目的话相信你会转的很快的,毕竟有硬件基础。

#2


读读 LDD 

#3


做过无操作系统的MCU相关开发么?C代码?如果这些都熟练,那就好办了,Linux硬件驱动和单片机程序的很相似,只是多了很多功能函数为了顺利的插入Linux内核并工作。多看看内核相关,了解一下内核中驱动是如何工作的。再看看上层的APP是如何访问底层驱动的,毕竟写驱动的目的是给上层app使用。开发板买什么都行,卖的多、评价好、开发板上引出的GPIO资源多就行,没必要有多高的主频,多大的内存。韦东山的嵌入式开发教学视频不错,尤其是驱动的教程,挺好。

#4


我也想转,我做过单片机,看过,数字电路,模拟电路的视频。

#5


驱动开发没啥要弄得吧 天天debug

#6


学好C语言,其他都好说!!

#7


看书:LDD, ULK,LKD,参照例子,边看边实践。

#8


先多看几本书,ldd3首选!

#9


不建议去买什么板子,去接一些小外包吧,直接免费帮别人做。

#10


要我是你就去弄fpga去