0
点赞
收藏
分享

微信扫一扫

linux驱动编写(总结篇)


【 声明:版权所有,欢迎转载,请勿用于商业用途。

01、​​linux驱动编写(入门)​​

02、​​linux驱动编写(虚拟字符设备编写)​​

03、​​linux驱动编写(字符设备编写框架)​​

04、​​linux驱动编写(Kconfig文件和Makefile文件)​​

05、​​linux驱动编写(块设备驱动代码)​​

06、​​linux驱动编写(platform总线和网卡驱动)​​

07、​​linux驱动编写(usb host驱动入门)​​

08、​​linux驱动编写(声卡驱动之asoc移植)​​

09、​​linux驱动编写(sd卡驱动)​​

10、​​linux驱动编写(摄像头驱动)​​

11、​​linux驱动编写(nandflash驱动)​​

12、​​linux驱动编写(dma驱动)​​

13、​​linux驱动编写(电源管理驱动)​​

14、​​linux驱动编写(看门狗)​​

15、​​linux驱动编写(lcd驱动)​​

16、​​linux驱动编写(触摸屏驱动)​​

17、​​linux驱动编写(pwm驱动)​​

18、​​linux驱动编写(其他的驱动代码)​​

19、​​linux驱动编写(设备树)​​

ps:

a, drivers目录下面协议和功能交叉在一起,sound目录独立在外,这些都需要分开一下。

b,选择开发板的时候可以选择一些大牌子的开发板,比如zlg或者友善电子的板子。

c,如果是学习,那么开发的板子以性能够用为主,比如arm7、arm9。如果是性能调优,还是尽量arm性能高一些为好,比如a53、a56,甚至是a72、a73。

d,linux下面的驱动会屏蔽掉很多的硬件细节,建议可以先学习一下stm32下面各个外设的一般处理方法,再回来处理linux驱动就会达到很好的效果。

举报

相关推荐

0 条评论